summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorlan1120 <lanming@huawei.com>2023-05-22 20:37:59 +0800
committerPauli <pauli@openssl.org>2023-05-24 10:02:31 +1000
commit321d6cd7f428d1c20b88dec8233eac8afe727577 (patch)
tree4f0b85b588570ab854a5ff1bb41315f91bef54a8 /crypto
parent7796b086529b297ef6afd6f34a87d2b3dccf8cbe (diff)
Fix incorrect parameter verification in EVP_MD_CTX_get_params
Signed-off-by: lan1120 <lanming@huawei.com> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21022) (cherry picked from commit b501df3cefebcdaaeb7d6480b7a7b82d68927873)
Diffstat (limited to 'crypto')
-rw-r--r--crypto/evp/digest.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/evp/digest.c b/crypto/evp/digest.c
index 8c30089f65..28efbddb47 100644
--- a/crypto/evp/digest.c
+++ b/crypto/evp/digest.c
@@ -786,7 +786,7 @@ int EVP_MD_CTX_get_params(EVP_MD_CTX *ctx, OSSL_PARAM params[])
return pctx->op.sig.signature->get_ctx_md_params(pctx->op.sig.algctx,
params);
- if (ctx->digest != NULL && ctx->digest->get_params != NULL)
+ if (ctx->digest != NULL && ctx->digest->get_ctx_params != NULL)
return ctx->digest->get_ctx_params(ctx->algctx, params);
return 0;