Commit f9879c864e for openssl.org
commit f9879c864e343eb6882e2a6e0aa26f3ee47f794c
Author: Simo Sorce <simo@redhat.com>
Date: Tue Apr 15 15:20:41 2025 -0400
Fix mldsa'a msg_inits operation type
Signed-off-by: Simo Sorce <simo@redhat.com>
Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/27342)
diff --git a/providers/implementations/signature/ml_dsa_sig.c b/providers/implementations/signature/ml_dsa_sig.c
index e235e31752..b799fda2cc 100644
--- a/providers/implementations/signature/ml_dsa_sig.c
+++ b/providers/implementations/signature/ml_dsa_sig.c
@@ -151,7 +151,7 @@ static int ml_dsa_signverify_msg_init(void *vctx, void *vkey,
static int ml_dsa_sign_msg_init(void *vctx, void *vkey, const OSSL_PARAM params[])
{
return ml_dsa_signverify_msg_init(vctx, vkey, params,
- EVP_PKEY_OP_SIGN, "ML_DSA Sign Init");
+ EVP_PKEY_OP_SIGNMSG, "ML_DSA Sign Init");
}
static int ml_dsa_digest_signverify_init(void *vctx, const char *mdname,
@@ -213,7 +213,7 @@ static int ml_dsa_digest_sign(void *vctx, uint8_t *sig, size_t *siglen, size_t s
static int ml_dsa_verify_msg_init(void *vctx, void *vkey, const OSSL_PARAM params[])
{
- return ml_dsa_signverify_msg_init(vctx, vkey, params, EVP_PKEY_OP_VERIFY,
+ return ml_dsa_signverify_msg_init(vctx, vkey, params, EVP_PKEY_OP_VERIFYMSG,
"ML_DSA Verify Init");
}