sha3_384_context
sha3_384_context sha3_384;
ATTRIBUTE_WARN_UNUSED_RET int sha3_384_init(sha3_384_context *ctx);
ATTRIBUTE_WARN_UNUSED_RET int sha3_384_update(sha3_384_context *ctx, const u8 *input, u32 ilen);
ATTRIBUTE_WARN_UNUSED_RET int sha3_384_final(sha3_384_context *ctx, u8 output[SHA3_384_DIGEST_SIZE]);
return sha3_384_init((sha3_384_context*)hctx);
return sha3_384_update((sha3_384_context*)hctx, chunk, chunklen);
return sha3_384_final((sha3_384_context*)hctx, output);
sha3_384_context ctx;
int sha3_384_init(sha3_384_context *ctx)
int sha3_384_update(sha3_384_context *ctx, const u8 *input, u32 ilen)
int sha3_384_final(sha3_384_context *ctx, u8 output[SHA3_384_DIGEST_SIZE])
sha3_384_context ctx;