From: Shane Lontis Date: Sat, 25 Jul 2020 09:28:14 +0000 (+1000) Subject: Fix EVP_PKEY_CTX_get_rsa_oaep_md() & EVP_PKEY_CTX_get_rsa_mgf1_md() so they use a... X-Git-Tag: openssl-3.0.0-alpha7~624 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=57e8420609b54cc9723dec2c8e770feb157ebbdc;p=thirdparty%2Fopenssl.git Fix EVP_PKEY_CTX_get_rsa_oaep_md() & EVP_PKEY_CTX_get_rsa_mgf1_md() so they use a libctx to retrieve the digest Reviewed-by: Matt Caswell (Merged from https://github.com/openssl/openssl/pull/11884) --- diff --git a/crypto/rsa/rsa_lib.c b/crypto/rsa/rsa_lib.c index 428cd145fae..858d3d72c84 100644 --- a/crypto/rsa/rsa_lib.c +++ b/crypto/rsa/rsa_lib.c @@ -1006,7 +1006,7 @@ int EVP_PKEY_CTX_get_rsa_oaep_md(EVP_PKEY_CTX *ctx, const EVP_MD **md) return -1; /* May be NULL meaning "unknown" */ - *md = EVP_get_digestbyname(name); + *md = evp_get_digestbyname_ex(ctx->libctx, name); return 1; } @@ -1159,7 +1159,7 @@ int EVP_PKEY_CTX_get_rsa_mgf1_md(EVP_PKEY_CTX *ctx, const EVP_MD **md) return -1; /* May be NULL meaning "unknown" */ - *md = EVP_get_digestbyname(name); + *md = evp_get_digestbyname_ex(ctx->libctx, name); return 1; }