SSH_DIGEST_SHA512
size_t len = ssh_digest_bytes(SSH_DIGEST_SHA512);
if (ssh_digest_memory(SSH_DIGEST_SHA512, b, strlen(b), hash, len) != 0)
SSH_DIGEST_SHA512,
{ SSH_DIGEST_SHA512, "SHA512", 64, EVP_sha512 },
{ KEX_DH16_SHA512, KEX_DH_GRP16_SHA512, 0, SSH_DIGEST_SHA512, KEX_NOT_PQ },
{ KEX_DH18_SHA512, KEX_DH_GRP18_SHA512, 0, SSH_DIGEST_SHA512, KEX_NOT_PQ },
SSH_DIGEST_SHA512, KEX_NOT_PQ },
SSH_DIGEST_SHA512, KEX_IS_PQ },
SSH_DIGEST_SHA512, KEX_IS_PQ },
{ "hmac-sha2-512", SSH_DIGEST, SSH_DIGEST_SHA512, 0, 0, 0, 0 },
{ "hmac-sha2-512-etm@openssh.com", SSH_DIGEST, SSH_DIGEST_SHA512, 0, 0, 0, 1 },
l = ssh_digest_bytes(SSH_DIGEST_SHA512);
if ((r = ssh_digest_memory(SSH_DIGEST_SHA512,
case SSH_DIGEST_SHA512:
case SSH_DIGEST_SHA512:
return SSH_DIGEST_SHA512;
return SSH_DIGEST_SHA512;
if (ctx == NULL && (ctx = ssh_digest_start(SSH_DIGEST_SHA512)) == NULL)
len = ssh_digest_bytes(SSH_DIGEST_SHA512);
case SSH_DIGEST_SHA512:
return SSH_DIGEST_SHA512;
#define SSHKEY_SHIELD_PREKEY_HASH SSH_DIGEST_SHA512