sha512
sha512_context sha512;
ATTRIBUTE_WARN_UNUSED_RET int sha512(const u8 *input, u32 ilen, u8 output[SHA512_DIGEST_SIZE]);
EVP_MD *sha512,
if (!EVP_DigestInit_ex(hash_ctx, sha512, NULL))
EVP_MD *sha512 = EVP_MD_fetch(libctx, SN_sha512, propq);
if (sha512 == NULL || hash_ctx == NULL)
if (!EVP_DigestInit_ex(hash_ctx, sha512, NULL)
if (!hash_init_with_dom(hash_ctx, sha512, dom2flag, phflag, context, context_len)
if (!hash_init_with_dom(hash_ctx, sha512, dom2flag, phflag, context, context_len)
EVP_MD_free(sha512);
EVP_MD *sha512;
sha512 = EVP_MD_fetch(libctx, SN_sha512, propq);
if (sha512 == NULL)
if (!hash_init_with_dom(hash_ctx, sha512, dom2flag, phflag, context, context_len)
EVP_MD_free(sha512);
EVP_MD *sha512 = NULL;
sha512 = EVP_MD_fetch(ctx, SN_sha512, propq);
if (sha512 == NULL)
r = EVP_Digest(private_key, 32, az, NULL, sha512, NULL);
EVP_MD_free(sha512);
IMPLEMENT_LEGACY_EVP_MD_METH(sha512, SHA512)
ENCODE_DIGESTINFO_SHA(sha512, 0x03, SHA512_DIGEST_LENGTH)
MD_CASE(sha512)
MD_NID_CASE(sha512, SHA512_DIGEST_LENGTH)
MD_CASE(sha512);
MD_CASE(sha512);
OAEP_PSS_MD_CASE(sha512, hashalg);
MD_with_RSA_CASE(sha512, precompiled);
IMPLEMENT_digest_functions(sha512, SHA512_CTX,
IMPL_DSA_SIGALG(sha512, SHA2-512);
IMPL_ECDSA_SIGALG(sha512, SHA2-512);
IMPL_RSA_SIGALG(sha512, SHA2-512);
l2n8(sha512->h[i], md_out);
SHA512_CTX *sha512 = ctx;
ve_test_hash(sha512, SHA512);
SHA512_CTX sha512;
icp_qat_hw_auth_sha512_t sha512;
} sha512;