Searched refs:hash_bit_len (Results 1 - 4 of 4) sorted by relevance
/linux-4.4.14/drivers/staging/skein/ |
H A D | skein_base.c | 23 int skein_256_init(struct skein_256_ctx *ctx, size_t hash_bit_len) skein_256_init() argument 30 skein_assert_ret(hash_bit_len > 0, SKEIN_BAD_HASHLEN); skein_256_init() 31 ctx->h.hash_bit_len = hash_bit_len; /* output hash bit count */ skein_256_init() 33 switch (hash_bit_len) { /* use pre-computed values, where available */ skein_256_init() 58 cfg.w[1] = skein_swap64(hash_bit_len); skein_256_init() 69 /* The chaining vars ctx->x are now initialized for hash_bit_len. */ skein_256_init() 82 int skein_256_init_ext(struct skein_256_ctx *ctx, size_t hash_bit_len, skein_256_init_ext() argument 90 skein_assert_ret(hash_bit_len > 0, SKEIN_BAD_HASHLEN); skein_256_init_ext() 101 ctx->h.hash_bit_len = 8*sizeof(ctx->x); skein_256_init_ext() 118 ctx->h.hash_bit_len = hash_bit_len; skein_256_init_ext() 125 cfg.w[1] = skein_swap64(hash_bit_len); skein_256_init_ext() 215 byte_cnt = (ctx->h.hash_bit_len + 7) >> 3; skein_256_final() 247 int skein_512_init(struct skein_512_ctx *ctx, size_t hash_bit_len) skein_512_init() argument 254 skein_assert_ret(hash_bit_len > 0, SKEIN_BAD_HASHLEN); skein_512_init() 255 ctx->h.hash_bit_len = hash_bit_len; /* output hash bit count */ skein_512_init() 257 switch (hash_bit_len) { /* use pre-computed values, where available */ skein_512_init() 282 cfg.w[1] = skein_swap64(hash_bit_len); skein_512_init() 296 * hash_bit_len. skein_512_init() 310 int skein_512_init_ext(struct skein_512_ctx *ctx, size_t hash_bit_len, skein_512_init_ext() argument 318 skein_assert_ret(hash_bit_len > 0, SKEIN_BAD_HASHLEN); skein_512_init_ext() 329 ctx->h.hash_bit_len = 8*sizeof(ctx->x); skein_512_init_ext() 345 ctx->h.hash_bit_len = hash_bit_len; /* output hash bit count */ skein_512_init_ext() 352 cfg.w[1] = skein_swap64(hash_bit_len); skein_512_init_ext() 442 byte_cnt = (ctx->h.hash_bit_len + 7) >> 3; skein_512_final() 474 int skein_1024_init(struct skein_1024_ctx *ctx, size_t hash_bit_len) skein_1024_init() argument 481 skein_assert_ret(hash_bit_len > 0, SKEIN_BAD_HASHLEN); skein_1024_init() 482 ctx->h.hash_bit_len = hash_bit_len; /* output hash bit count */ skein_1024_init() 484 switch (hash_bit_len) { /* use pre-computed values, where available */ skein_1024_init() 506 cfg.w[1] = skein_swap64(hash_bit_len); skein_1024_init() 518 /* The chaining vars ctx->x are now initialized for the hash_bit_len. */ skein_1024_init() 531 int skein_1024_init_ext(struct skein_1024_ctx *ctx, size_t hash_bit_len, skein_1024_init_ext() argument 539 skein_assert_ret(hash_bit_len > 0, SKEIN_BAD_HASHLEN); skein_1024_init_ext() 550 ctx->h.hash_bit_len = 8*sizeof(ctx->x); skein_1024_init_ext() 567 ctx->h.hash_bit_len = hash_bit_len; skein_1024_init_ext() 574 cfg.w[1] = skein_swap64(hash_bit_len); skein_1024_init_ext() 664 byte_cnt = (ctx->h.hash_bit_len + 7) >> 3; skein_1024_final() 771 byte_cnt = (ctx->h.hash_bit_len + 7) >> 3; skein_256_output() 808 byte_cnt = (ctx->h.hash_bit_len + 7) >> 3; skein_512_output() 845 byte_cnt = (ctx->h.hash_bit_len + 7) >> 3; skein_1024_output()
|
H A D | skein_api.c | 39 int skein_init(struct skein_ctx *ctx, size_t hash_bit_len) skein_init() argument 60 ret = skein_256_init_ext(&ctx->m.s256, hash_bit_len, skein_init() 64 ret = skein_512_init_ext(&ctx->m.s512, hash_bit_len, skein_init() 68 ret = skein_1024_init_ext(&ctx->m.s1024, hash_bit_len, skein_init() 76 * hash_bit_len skein_init() 84 size_t hash_bit_len) skein_mac_init() 96 skein_assert_ret(hash_bit_len, SKEIN_BAD_HASHLEN); skein_mac_init() 100 ret = skein_256_init_ext(&ctx->m.s256, hash_bit_len, skein_mac_init() 106 ret = skein_512_init_ext(&ctx->m.s512, hash_bit_len, skein_mac_init() 111 ret = skein_1024_init_ext(&ctx->m.s1024, hash_bit_len, skein_mac_init() 120 * key_len, hash_bit_len skein_mac_init() 83 skein_mac_init(struct skein_ctx *ctx, const u8 *key, size_t key_len, size_t hash_bit_len) skein_mac_init() argument
|
H A D | skein_base.h | 64 size_t hash_bit_len; /* size of hash result, in bits */ member in struct:skein_ctx_hdr 93 int skein_256_init(struct skein_256_ctx *ctx, size_t hash_bit_len); 94 int skein_512_init(struct skein_512_ctx *ctx, size_t hash_bit_len); 95 int skein_1024_init(struct skein_1024_ctx *ctx, size_t hash_bit_len); 116 ** a given hash_bit_len value, then by saving a copy of the context 122 int skein_256_init_ext(struct skein_256_ctx *ctx, size_t hash_bit_len, 124 int skein_512_init_ext(struct skein_512_ctx *ctx, size_t hash_bit_len, 126 int skein_1024_init_ext(struct skein_1024_ctx *ctx, size_t hash_bit_len,
|
H A D | skein_api.h | 136 * @param hash_bit_len 142 int skein_init(struct skein_ctx *ctx, size_t hash_bit_len); 171 * @param hash_bit_len 177 size_t hash_bit_len); 220 * enough to store @c hash_bit_len bits.
|
Completed in 128 milliseconds