From a437ba2c088558ba0870055571691945efda7bc1 Mon Sep 17 00:00:00 2001 From: Pauli Date: Mon, 20 Jan 2025 14:16:37 +1100 Subject: [PATCH] Add ML-DSA to the FIPS provider Reviewed-by: Tim Hudson Reviewed-by: Shane Lontis Reviewed-by: Viktor Dukhovni (Merged from https://github.com/openssl/openssl/pull/26548) --- providers/fips/fipsprov.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/providers/fips/fipsprov.c b/providers/fips/fipsprov.c index d939db92c25..58a14a9102e 100644 --- a/providers/fips/fipsprov.c +++ b/providers/fips/fipsprov.c @@ -488,6 +488,11 @@ static const OSSL_ALGORITHM fips_signature[] = { { PROV_NAMES_ECDSA_SHA3_256, FIPS_DEFAULT_PROPERTIES, ossl_ecdsa_sha3_256_signature_functions }, { PROV_NAMES_ECDSA_SHA3_384, FIPS_DEFAULT_PROPERTIES, ossl_ecdsa_sha3_384_signature_functions }, { PROV_NAMES_ECDSA_SHA3_512, FIPS_DEFAULT_PROPERTIES, ossl_ecdsa_sha3_512_signature_functions }, +#endif +#ifndef OPENSSL_NO_ML_DSA + { PROV_NAMES_ML_DSA_44, FIPS_DEFAULT_PROPERTIES, ossl_ml_dsa_44_signature_functions }, + { PROV_NAMES_ML_DSA_65, FIPS_DEFAULT_PROPERTIES, ossl_ml_dsa_65_signature_functions }, + { PROV_NAMES_ML_DSA_87, FIPS_DEFAULT_PROPERTIES, ossl_ml_dsa_87_signature_functions }, #endif { PROV_NAMES_HMAC, FIPS_DEFAULT_PROPERTIES, ossl_mac_legacy_hmac_signature_functions }, -- 2.47.2