From d8e52fd05e350ee308715c46ac13dbea2899a6ce Mon Sep 17 00:00:00 2001 From: Pauli Date: Tue, 22 Sep 2020 08:29:58 +1000 Subject: [PATCH] evp_rand: fix bug in gettable_ctx/settable_ctx calls Reviewed-by: Matt Caswell (Merged from https://github.com/openssl/openssl/pull/12931) --- crypto/evp/evp_rand.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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))); -- 2.47.2