summaryrefslogtreecommitdiffstats
path: root/crypto/evp
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:09 +1000
commitb501df3cefebcdaaeb7d6480b7a7b82d68927873 (patch)
tree0e0a58c8e48e637f2d80e344c603966f76734907 /crypto/evp
parentf925bfebbb287321133b9251e72bee869a0f58b4 (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)
Diffstat (limited to 'crypto/evp')
-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 e7590cda55..286f5bdc63 100644
--- a/crypto/evp/digest.c
+++ b/crypto/evp/digest.c
@@ -801,7 +801,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;