evp_md_ctx_new_ex
EVP_MD_CTX *ctx = evp_md_ctx_new_ex(pkey, id, libctx, propq);
if ((ctx = evp_md_ctx_new_ex(pkey, id, libctx, propq)) != NULL) {
EVP_MD_CTX *evp_md_ctx_new_ex(EVP_PKEY *pkey, const ASN1_OCTET_STRING *id,