From: Tomas Mraz Date: Mon, 6 Jan 2025 19:30:28 +0000 (+0100) Subject: Provide alias names for ML-KEM algorithms without dashes X-Git-Tag: openssl-3.5.0-alpha1~531 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ba20b3adeecc30c694e7c50780dd37b1b8c9b6c9;p=thirdparty%2Fopenssl.git Provide alias names for ML-KEM algorithms without dashes Fixes #26326 Reviewed-by: Dmitry Belyavskiy Reviewed-by: Viktor Dukhovni (Merged from https://github.com/openssl/openssl/pull/26328) --- diff --git a/providers/implementations/include/prov/names.h b/providers/implementations/include/prov/names.h index 1bb38f95b66..0bd64fe3fe3 100644 --- a/providers/implementations/include/prov/names.h +++ b/providers/implementations/include/prov/names.h @@ -390,11 +390,11 @@ #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"