sha512_core_context
typedef sha512_core_context sha512_224_context;
typedef sha512_core_context sha512_256_context;
typedef sha512_core_context sha512_context;
ATTRIBUTE_WARN_UNUSED_RET int sha512_core_update(sha512_core_context *ctx, const u8 *input, u32 ilen);
ATTRIBUTE_WARN_UNUSED_RET int sha512_core_final(sha512_core_context *ctx, u8 *output, u32 output_size);
int sha512_core_final(sha512_core_context *ctx, u8 *output, u32 output_size)
ATTRIBUTE_WARN_UNUSED_RET static int sha512_core_process(sha512_core_context *ctx,
int sha512_core_update(sha512_core_context *ctx, const u8 *input, u32 ilen)