Symbol: belt_hash_context
crypto/libecc/include/libecc/hash/belt-hash.h
156
ATTRIBUTE_WARN_UNUSED_RET int belt_hash_init(belt_hash_context *ctx);
crypto/libecc/include/libecc/hash/belt-hash.h
157
ATTRIBUTE_WARN_UNUSED_RET int belt_hash_update(belt_hash_context *ctx, const u8 *input, u32 ilen);
crypto/libecc/include/libecc/hash/belt-hash.h
158
ATTRIBUTE_WARN_UNUSED_RET int belt_hash_final(belt_hash_context *ctx, u8 output[BELT_HASH_DIGEST_SIZE]);
crypto/libecc/include/libecc/hash/hash_algs.h
99
belt_hash_context belt_hash;
crypto/libecc/src/hash/belt-hash.c
269
ATTRIBUTE_WARN_UNUSED_RET static int belt_hash_process(belt_hash_context *ctx, const u8 data[BELT_HASH_BLOCK_SIZE])
crypto/libecc/src/hash/belt-hash.c
283
static void belt_update_ctr(belt_hash_context *ctx, u8 len_bytes)
crypto/libecc/src/hash/belt-hash.c
307
int belt_hash_init(belt_hash_context *ctx)
crypto/libecc/src/hash/belt-hash.c
332
int belt_hash_update(belt_hash_context *ctx, const u8 *input, u32 ilen)
crypto/libecc/src/hash/belt-hash.c
387
int belt_hash_final(belt_hash_context *ctx, u8 output[BELT_HASH_DIGEST_SIZE])
crypto/libecc/src/hash/belt-hash.c
429
belt_hash_context ctx;
crypto/libecc/src/hash/belt-hash.c
453
belt_hash_context ctx;
crypto/libecc/src/hash/hash_algs.c
363
return belt_hash_init((belt_hash_context*)hctx);
crypto/libecc/src/hash/hash_algs.c
367
return belt_hash_update((belt_hash_context*)hctx, chunk, chunklen);
crypto/libecc/src/hash/hash_algs.c
371
return belt_hash_final((belt_hash_context*)hctx, output);
crypto/libecc/src/sig/bign_common.c
214
belt_hash_context belt_hash_ctx;
crypto/libecc/src/sig/bign_common.c
482
belt_hash_context belt_hash_ctx;
crypto/libecc/src/sig/bign_common.c
858
belt_hash_context belt_hash_ctx;