EVP_PKEY_get_default_digest_nid

Return the default message-digest NID associated with pkey.

Synopsis

Declared in <openssl/evp.h>

int
EVP_PKEY_get_default_digest_nid(
    EVP_PKEY* pkey,
    int* pnid);

Return Value

1 if an advisory default was returned, 2 if the digest is mandatory, or a non-positive value on error.

Parameters

NameDescription
pkeyKey whose signature defaults are queried.
pnidReceives the NID (for example NID_sha256), or NID_undef when unrestricted.