From: Pauli Date: Mon, 21 Sep 2020 22:29:58 +0000 (+1000) Subject: evp_rand: fix bug in gettable_ctx/settable_ctx calls X-Git-Tag: openssl-3.0.0-alpha7~156 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d8e52fd05e350ee308715c46ac13dbea2899a6ce;p=thirdparty%2Fopenssl.git evp_rand: fix bug in gettable_ctx/settable_ctx calls Reviewed-by: Matt Caswell (Merged from https://github.com/openssl/openssl/pull/12931) --- diff --git a/crypto/evp/evp_rand.c b/crypto/evp/evp_rand.c index 2e4edfff346..c0729656cb9 100644 --- a/crypto/evp/evp_rand.c +++ b/crypto/evp/evp_rand.c @@ -433,7 +433,7 @@ const OSSL_PARAM *EVP_RAND_gettable_params(const EVP_RAND *rand) const OSSL_PARAM *EVP_RAND_gettable_ctx_params(const EVP_RAND *rand) { - if (rand->gettable_params == NULL) + if (rand->gettable_ctx_params == NULL) return NULL; return rand->gettable_ctx_params( ossl_provider_ctx(EVP_RAND_provider(rand))); @@ -441,7 +441,7 @@ const OSSL_PARAM *EVP_RAND_gettable_ctx_params(const EVP_RAND *rand) const OSSL_PARAM *EVP_RAND_settable_ctx_params(const EVP_RAND *rand) { - if (rand->gettable_params == NULL) + if (rand->settable_ctx_params == NULL) return NULL; return rand->settable_ctx_params( ossl_provider_ctx(EVP_RAND_provider(rand)));