EVP_PKEY_get_default_digest_nid
if (EVP_PKEY_get_default_digest_nid(pk, &def_nid) <= 0) {
if (EVP_PKEY_get_default_digest_nid(pkey, &def_nid) > 0)
int rv = EVP_PKEY_get_default_digest_nid(pkey, &nid);
if (EVP_PKEY_get_default_digest_nid(pkey, &def_nid) <= 0)
int EVP_PKEY_get_default_digest_nid(EVP_PKEY *pkey, int *pnid);