From edcb42df20d0be67e27ea1bdeff032c7451430d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szil=C3=A1rd=20Pfeiffer?= Date: Sat, 7 Dec 2024 16:40:57 +0100 Subject: [PATCH] feat(curves)!: Add ML KEM algorithms (#29) --- cryptodatahub/common/named-group.json | 16 ++++++++++++++++ cryptodatahub/tls/named-curve.json | 10 ++++++++++ 2 files changed, 26 insertions(+) diff --git a/cryptodatahub/common/named-group.json b/cryptodatahub/common/named-group.json index a58c902..918bee9 100644 --- a/cryptodatahub/common/named-group.json +++ b/cryptodatahub/common/named-group.json @@ -851,6 +851,14 @@ "size": 768, "group_type": "HYBRID_PQS" }, + "SECP256R1_ML_KEM_768": { + "name": "SecP256r1MLKEM768", + "long_name": null, + "oid": null, + "vulnerabilities": [], + "size": 1249, + "group_type": "HYBRID_PQS" + }, "SECP384R1_KYBER_768_R3": { "name": "secp384r1/Kyber-768-r3", "long_name": null, @@ -882,5 +890,13 @@ "vulnerabilities": [], "size": 768, "group_type": "HYBRID_PQS" + }, + "X25519_ML_KEM_768": { + "name": "X25519MLKEM768", + "long_name": null, + "oid": null, + "vulnerabilities": [], + "size": 1120, + "group_type": "HYBRID_PQS" } } diff --git a/cryptodatahub/tls/named-curve.json b/cryptodatahub/tls/named-curve.json index 00eec5a..4409d02 100644 --- a/cryptodatahub/tls/named-curve.json +++ b/cryptodatahub/tls/named-curve.json @@ -239,6 +239,16 @@ "code": 573, "named_group": "KYBER_1024_R3" }, + "SECP256R1_ML_KEM_768": { + "_code_in_hex": "0x11eb", + "code": 4587, + "named_group": "SECP256R1_ML_KEM_768" + }, + "X25519_ML_KEM_768": { + "_code_in_hex": "0x11ec", + "code": 4588, + "named_group": "X25519_ML_KEM_768" + }, "X25519_KYBER_512_R3_CLOUDFLARE": { "_code_in_hex": "0xfe30", "code": 65072,