]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Facilitate corruption in ML-DSA PCT
authorJoachim Vandersmissen <git@jvdsn.com>
Fri, 18 Apr 2025 16:07:43 +0000 (11:07 -0500)
committerTomas Mraz <tomas@openssl.org>
Mon, 28 Apr 2025 15:23:38 +0000 (17:23 +0200)
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/27436)

providers/implementations/keymgmt/ml_dsa_kmgmt.c

index 9105847e6dc79a29443efdb1d98669a219a1f77c..ee5463caec86c5afff32a148bafca2b839f7cc72 100644 (file)
@@ -84,6 +84,8 @@ static int ml_dsa_pairwise_test(const ML_DSA_KEY *key)
                          sig, &sig_len, sizeof(sig)) <= 0)
         goto err;
 
+    OSSL_SELF_TEST_oncorrupt_byte(st, sig);
+
     if (ossl_ml_dsa_verify(key, 0, msg, sizeof(msg), NULL, 0, 0,
                            sig, sig_len) <= 0)
         goto err;