From 7834d50fa92c622e3a1b29a38abbbec2afd1290d Mon Sep 17 00:00:00 2001 From: Matt Caswell Date: Tue, 25 May 2021 15:19:56 +0100 Subject: [PATCH] Fix CTLOG_new_from_base64_ex() Ensure that the libctx/propq are passed to d2i_PUBKEY_ex() Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/15504) --- crypto/ct/ct_b64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crypto/ct/ct_b64.c b/crypto/ct/ct_b64.c index 8dd137096c..5dae44d5ef 100644 --- a/crypto/ct/ct_b64.c +++ b/crypto/ct/ct_b64.c @@ -153,7 +153,7 @@ int CTLOG_new_from_base64_ex(CTLOG **ct_log, const char *pkey_base64, } p = pkey_der; - pkey = d2i_PUBKEY(NULL, &p, pkey_der_len); + pkey = d2i_PUBKEY_ex(NULL, &p, pkey_der_len, libctx, propq); OPENSSL_free(pkey_der); if (pkey == NULL) { ERR_raise(ERR_LIB_CT, CT_R_LOG_CONF_INVALID_KEY); -- 2.34.1