SHA512_CORE_DIGEST_SIZE
#define SHA512_DIGEST_SIZE SHA512_CORE_DIGEST_SIZE
if(output_size >= SHA512_CORE_DIGEST_SIZE){
u8 tmp_output[SHA512_CORE_DIGEST_SIZE] = { 0 };