From 0452833633dc6431e532afc2c357f434a8ad630a Mon Sep 17 00:00:00 2001 From: Manu Sporny Date: Sat, 11 Apr 2026 12:31:17 -0400 Subject: [PATCH 1/3] Add ML-DSA private keys to table. --- table.csv | 3 +++ 1 file changed, 3 insertions(+) diff --git a/table.csv b/table.csv index 86b66b5..5fd65d1 100644 --- a/table.csv +++ b/table.csv @@ -218,6 +218,9 @@ mlkem-512-priv, key, 0x1313, draft, ML-K mlkem-768-priv, key, 0x1314, draft, ML-KEM 768 public key; as specified by FIPS 203 mlkem-1024-priv, key, 0x1315, draft, ML-KEM 1024 public key; as specified by FIPS 203 jwk_jcs-priv, key, 0x1316, draft, JSON object containing only the required members of a JWK (RFC 7518 and RFC 7517) representing the private key. Serialisation based on JCS (RFC 8785) +mldsa-44-priv, key, 0x1317, draft, ML-DSA 44 private key; as specified by FIPS 204 +mldsa-65-priv, key, 0x1318, draft, ML-DSA 65 private key; as specified by FIPS 204 +mldsa-87-priv, key, 0x1319, draft, ML-DSA 87 private key; as specified by FIPS 204 lamport-sha3-512-pub, key, 0x1a14, draft, Lamport public key based on SHA3-512 lamport-sha3-384-pub, key, 0x1a15, draft, Lamport public key based on SHA3-384 lamport-sha3-256-pub, key, 0x1a16, draft, Lamport public key based on SHA3-256 From 1ec792cc08503ac6b1708f3b3e5f1e6b643f4cc8 Mon Sep 17 00:00:00 2001 From: Manu Sporny Date: Mon, 13 Apr 2026 12:31:44 -0400 Subject: [PATCH 2/3] Clarify that mldsa entries are for the expanded key format. Co-authored-by: Marcin Rataj --- table.csv | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/table.csv b/table.csv index 5fd65d1..d7db46c 100644 --- a/table.csv +++ b/table.csv @@ -218,9 +218,9 @@ mlkem-512-priv, key, 0x1313, draft, ML-K mlkem-768-priv, key, 0x1314, draft, ML-KEM 768 public key; as specified by FIPS 203 mlkem-1024-priv, key, 0x1315, draft, ML-KEM 1024 public key; as specified by FIPS 203 jwk_jcs-priv, key, 0x1316, draft, JSON object containing only the required members of a JWK (RFC 7518 and RFC 7517) representing the private key. Serialisation based on JCS (RFC 8785) -mldsa-44-priv, key, 0x1317, draft, ML-DSA 44 private key; as specified by FIPS 204 -mldsa-65-priv, key, 0x1318, draft, ML-DSA 65 private key; as specified by FIPS 204 -mldsa-87-priv, key, 0x1319, draft, ML-DSA 87 private key; as specified by FIPS 204 +mldsa-44-priv, key, 0x1317, draft, ML-DSA 44 private key; expanded key format (2560 bytes) as specified by FIPS 204 +mldsa-65-priv, key, 0x1318, draft, ML-DSA 65 private key; expanded key format (4032 bytes) as specified by FIPS 204 +mldsa-87-priv, key, 0x1319, draft, ML-DSA 87 private key; expanded key format (4896 bytes) as specified by FIPS 204 lamport-sha3-512-pub, key, 0x1a14, draft, Lamport public key based on SHA3-512 lamport-sha3-384-pub, key, 0x1a15, draft, Lamport public key based on SHA3-384 lamport-sha3-256-pub, key, 0x1a16, draft, Lamport public key based on SHA3-256 From 9528e51ff3931691910bec3d9f04e2cd8e983266 Mon Sep 17 00:00:00 2001 From: Manu Sporny Date: Tue, 14 Apr 2026 19:39:33 -0400 Subject: [PATCH 3/3] Add entries for ML-DSA-* private key seed values --- table.csv | 3 +++ 1 file changed, 3 insertions(+) diff --git a/table.csv b/table.csv index d7db46c..06072ad 100644 --- a/table.csv +++ b/table.csv @@ -221,6 +221,9 @@ jwk_jcs-priv, key, 0x1316, draft, JSON mldsa-44-priv, key, 0x1317, draft, ML-DSA 44 private key; expanded key format (2560 bytes) as specified by FIPS 204 mldsa-65-priv, key, 0x1318, draft, ML-DSA 65 private key; expanded key format (4032 bytes) as specified by FIPS 204 mldsa-87-priv, key, 0x1319, draft, ML-DSA 87 private key; expanded key format (4896 bytes) as specified by FIPS 204 +mldsa-44-priv-seed, key, 0x131a, draft, ML-DSA 44 private key seed; (32 bytes) as specified by FIPS 204 +mldsa-65-priv-seed, key, 0x131b, draft, ML-DSA 65 private key seed; (32 bytes) as specified by FIPS 204 +mldsa-87-priv-seed, key, 0x131c, draft, ML-DSA 87 private key seed; (32 bytes) as specified by FIPS 204 lamport-sha3-512-pub, key, 0x1a14, draft, Lamport public key based on SHA3-512 lamport-sha3-384-pub, key, 0x1a15, draft, Lamport public key based on SHA3-384 lamport-sha3-256-pub, key, 0x1a16, draft, Lamport public key based on SHA3-256