]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Provide alias names for ML-KEM algorithms without dashes
authorTomas Mraz <tomas@openssl.org>
Mon, 6 Jan 2025 19:30:28 +0000 (20:30 +0100)
committerTomas Mraz <tomas@openssl.org>
Fri, 14 Feb 2025 09:50:58 +0000 (10:50 +0100)
Fixes #26326

Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/26328)

providers/implementations/include/prov/names.h

index 1bb38f95b667eb450a44ab2db687a9fc08268b9a..0bd64fe3fe3a477836c5151eb7fa71e45be77596 100644 (file)
 #define PROV_DESCS_ML_DSA_65 "OpenSSL ML-DSA-65 implementation"
 #define PROV_NAMES_ML_DSA_87 "ML-DSA-87:2.16.840.1.101.3.4.3.19:id-ml-dsa-87"
 #define PROV_DESCS_ML_DSA_87 "OpenSSL ML-DSA-87 implementation"
-#define PROV_NAMES_ML_KEM_512 "ML-KEM-512"
+#define PROV_NAMES_ML_KEM_512 "ML-KEM-512:MLKEM512"
 #define PROV_DESCS_ML_KEM_512 "OpenSSL ML-KEM-512 implementation"
-#define PROV_NAMES_ML_KEM_768 "ML-KEM-768"
+#define PROV_NAMES_ML_KEM_768 "ML-KEM-768:MLKEM768"
 #define PROV_DESCS_ML_KEM_768 "OpenSSL ML-KEM-768 implementation"
-#define PROV_NAMES_ML_KEM_1024 "ML-KEM-1024"
+#define PROV_NAMES_ML_KEM_1024 "ML-KEM-1024:MLKEM1024"
 #define PROV_DESCS_ML_KEM_1024 "OpenSSL ML-KEM-1024 implementation"
 #define PROV_NAMES_X25519MLKEM768 "X25519MLKEM768"
 #define PROV_DESCS_X25519MLKEM768 "X25519+ML-KEM-768 TLS hybrid implementation"