EVP_sha384
const EVP_MD *EVP_sha384(void);
.digest = EVP_sha384,
.digest = EVP_sha384,
.digest = EVP_sha384,
.digest = EVP_sha384,
.digest = EVP_sha384,
.digest = EVP_sha384,
.digest = EVP_sha384,
LCRYPTO_ALIAS(EVP_sha384);
LCRYPTO_USED(EVP_sha384);
return EVP_sha384();
*md = EVP_sha384();
*md = EVP_sha384();
.md = EVP_sha384,
.md = EVP_sha384,
.md = EVP_sha384,
.md = EVP_sha384,
return EVP_sha384();
.md = EVP_sha384,
md = EVP_sha384();
if ((tls13_secrets = tls13_secrets_create(EVP_sha384(),
{ EVP_PKEY_RSA, EVP_sha384, sizeof(sha384WithRSA), sha384WithRSA, 0 },
{ EVP_PKEY_EC, EVP_sha384, sizeof(ecdsa_sha384), ecdsa_sha384, 0 },
{ EVP_PKEY_RSA, EVP_sha384, sizeof(rsapss_sha384), rsapss_sha384,
{ EVP_PKEY_RSA, EVP_sha384, sizeof(rsapss_sha384nt), rsapss_sha384nt,
md = EVP_sha384();
md = EVP_sha384();
dsa.dsa_priv = EVP_sha384();
return secalgo_hash_create_md(EVP_sha384());
if(!sldns_digest_evp(buf, len, res, EVP_sha384()))
ecdsa_evp_384_md = *EVP_sha384();
*digest_type = EVP_sha384();
(int) len, EVP_sha384(), NULL) == 1);
if (EVP_DigestInit(context->ctx, EVP_sha384()) != 1) {
md = EVP_sha384();
{ SSH_DIGEST_SHA384, "SHA384", 48, EVP_sha384 },
return EVP_sha384();
evp_md = EVP_sha384();
return EVP_sha384();
return secalgo_hash_create_md(EVP_sha384());
if(!sldns_digest_evp(buf, len, res, EVP_sha384()))
ecdsa_evp_384_md = *EVP_sha384();
*digest_type = EVP_sha384();