ripemd160_context
ripemd160_context ripemd160;
ATTRIBUTE_WARN_UNUSED_RET int ripemd160_init(ripemd160_context *ctx);
ATTRIBUTE_WARN_UNUSED_RET int ripemd160_update(ripemd160_context *ctx, const u8 *input, u32 ilen);
ATTRIBUTE_WARN_UNUSED_RET int ripemd160_final(ripemd160_context *ctx, u8 output[RIPEMD160_DIGEST_SIZE]);
return ripemd160_init((ripemd160_context*)hctx);
return ripemd160_update((ripemd160_context*)hctx, chunk, chunklen);
return ripemd160_final((ripemd160_context*)hctx, output);
ATTRIBUTE_WARN_UNUSED_RET static int ripemd160_process(ripemd160_context *ctx,
int ripemd160_init(ripemd160_context *ctx)
int ripemd160_update(ripemd160_context *ctx, const u8 *input, u32 ilen)
int ripemd160_final(ripemd160_context *ctx, u8 output[RIPEMD160_DIGEST_SIZE])
ripemd160_context ctx;
ripemd160_context ctx;