8989 "publisher" : "IETF" ,
9090 "date" : "December 2025"
9191 } ,
92- "draft-ietf-cose-dilithium-08" : {
93- "title" : "ML-DSA for JOSE and COSE" ,
94- "href" : "https://www.ietf.org/archive/id/draft-ietf-cose-dilithium-08.html" ,
95- "publisher" : "IETF" ,
96- "date" : "July 2025"
97- } ,
9892 "CSOR" : {
9993 "title" : "Computer Security Objects Register" ,
10094 "href" : "https://csrc.nist.gov/projects/computer-security-objects-register/algorithm-registration" ,
10195 "publisher" : "NIST"
10296 } ,
103- "draft-ietf-lamps-kyber-certificates" : {
104- "title" : "Internet X.509 Public Key Infrastructure - Algorithm Identifiers for the Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM)" ,
105- "href" : "https://datatracker.ietf.org/doc/draft-ietf-lamps-kyber-certificates/" ,
106- "publisher" : "IETF"
107- } ,
108- "draft-ietf-lamps-dilithium-certificates" : {
109- "title" : "Internet X.509 Public Key Infrastructure - Algorithm Identifiers for the Module-Lattice-Based Digital Signature Algorithm (ML-DSA)" ,
110- "href" : "https://datatracker.ietf.org/doc/draft-ietf-lamps-dilithium-certificates/" ,
111- "publisher" : "IETF"
112- } ,
11397 "draft-ietf-hpke-pq" : {
11498 "title" : "Post-Quantum Hybrid Key Encapsulation Mechanisms for HPKE" ,
11599 "href" : "https://datatracker.ietf.org/doc/draft-ietf-hpke-pq/" ,
@@ -1222,14 +1206,14 @@ <h2>Encapsulation dictionaries</h2>
12221206 < h2 > Partial JsonWebKey dictionary</ h2 >
12231207 < pre class =idl >
12241208partial dictionary JsonWebKey {
1225- // The following fields are defined in draft-ietf-cose-dilithium-08
1209+ // The following fields are defined in RFC 9964
12261210 DOMString pub;
12271211 DOMString priv;
12281212};
12291213 </ pre >
12301214 < p >
12311215 This extension of the {{JsonWebKey}} dictionary defined in [[webcrypto]]
1232- provides a way to represent keys with the "AKP" key type defined in [[draft-ietf-cose-dilithium-08 ]].
1216+ provides a way to represent keys with the "AKP" key type defined in [[RFC9964 ]].
12331217 </ p >
12341218 </ section >
12351219
@@ -3654,7 +3638,7 @@ <h4>Registration</h4>
36543638 < section id ="slh-dsa-jwk ">
36553639 < h4 > JSON Web Key Representation</ h4 >
36563640 < p >
3657- SLH-DSA keys use the "AKP" (Algorithm Key Pair) key type defined in [[draft-ietf-cose-dilithium-08 ]]
3641+ SLH-DSA keys use the "AKP" (Algorithm Key Pair) key type defined in [[RFC9964 ]]
36583642 for JWK representation. The "alg" (algorithm) parameter identifies the specific SLH-DSA parameter set.
36593643 The public key is carried in the "pub" parameter. If a private key is included, it is represented
36603644 using the "priv" parameter. When expressed in JWK, all key parameters are base64url encoded.
@@ -7423,14 +7407,15 @@ <h3>JSON Web Signature and Encryption Algorithms Registration</h3>
74237407 < li > Change Controller: W3C Web Application Security Working Group</ li >
74247408 < li > Specification Document(s): [[ This Document ]]</ li >
74257409 </ ul >
7410+ <!-- This will be registered by draft-ietf-cose-sphincs-plus
74267411 <ul>
74277412 <li>Algorithm Name: "SLH-DSA-SHA2-128s"</li>
74287413 <li>Algorithm Description: SLH-DSA using the SLH-DSA-SHA2-128s parameter set</li>
74297414 <li>Algorithm Usage Location(s): "JWK"</li>
74307415 <li>JOSE Implementation Requirements: Optional</li>
74317416 <li>Change Controller: W3C Web Application Security Working Group</li>
74327417 <li>Specification Document(s): [[ This Document ]]</li>
7433- </ ul >
7418+ </ul> -->
74347419 < ul >
74357420 < li > Algorithm Name: "SLH-DSA-SHA2-128f"</ li >
74367421 < li > Algorithm Description: SLH-DSA using the SLH-DSA-SHA2-128f parameter set</ li >
@@ -7471,14 +7456,15 @@ <h3>JSON Web Signature and Encryption Algorithms Registration</h3>
74717456 < li > Change Controller: W3C Web Application Security Working Group</ li >
74727457 < li > Specification Document(s): [[ This Document ]]</ li >
74737458 </ ul >
7459+ <!-- This will be registered by draft-ietf-cose-sphincs-plus
74747460 <ul>
74757461 <li>Algorithm Name: "SLH-DSA-SHAKE-128s"</li>
74767462 <li>Algorithm Description: SLH-DSA using the SLH-DSA-SHAKE-128s parameter set</li>
74777463 <li>Algorithm Usage Location(s): "JWK"</li>
74787464 <li>JOSE Implementation Requirements: Optional</li>
74797465 <li>Change Controller: W3C Web Application Security Working Group</li>
74807466 <li>Specification Document(s): [[ This Document ]]</li>
7481- </ ul >
7467+ </ul> -->
74827468 < ul >
74837469 < li > Algorithm Name: "SLH-DSA-SHAKE-128f"</ li >
74847470 < li > Algorithm Description: SLH-DSA using the SLH-DSA-SHAKE-128f parameter set</ li >
@@ -7830,7 +7816,7 @@ <h2>Mapping between Algorithm and PKCS#8 PrivateKeyInfo</h2>
78307816 "`ML-DSA-44`"
78317817 </ td >
78327818 < td >
7833- [[CSOR]], [[draft-ietf-lamps-dilithium-certificates ]]
7819+ [[CSOR]], [[RFC9881 ]]
78347820 </ td >
78357821 </ tr >
78367822 < tr >
@@ -7840,7 +7826,7 @@ <h2>Mapping between Algorithm and PKCS#8 PrivateKeyInfo</h2>
78407826 "`ML-DSA-65`"
78417827 </ td >
78427828 < td >
7843- [[CSOR]], [[draft-ietf-lamps-dilithium-certificates ]]
7829+ [[CSOR]], [[RFC9881 ]]
78447830 </ td >
78457831 </ tr >
78467832 < tr >
@@ -7850,7 +7836,7 @@ <h2>Mapping between Algorithm and PKCS#8 PrivateKeyInfo</h2>
78507836 "`ML-DSA-87`"
78517837 </ td >
78527838 < td >
7853- [[CSOR]], [[draft-ietf-lamps-dilithium-certificates ]]
7839+ [[CSOR]], [[RFC9881 ]]
78547840 </ td >
78557841 </ tr >
78567842 < tr >
@@ -7860,7 +7846,7 @@ <h2>Mapping between Algorithm and PKCS#8 PrivateKeyInfo</h2>
78607846 "`ML-KEM-512`"
78617847 </ td >
78627848 < td >
7863- [[CSOR]], [[draft-ietf-lamps-kyber-certificates ]]
7849+ [[CSOR]], [[RFC9935 ]]
78647850 </ td >
78657851 </ tr >
78667852 < tr >
@@ -7870,7 +7856,7 @@ <h2>Mapping between Algorithm and PKCS#8 PrivateKeyInfo</h2>
78707856 "`ML-KEM-768`"
78717857 </ td >
78727858 < td >
7873- [[CSOR]], [[draft-ietf-lamps-kyber-certificates ]]
7859+ [[CSOR]], [[RFC9935 ]]
78747860 </ td >
78757861 </ tr >
78767862 < tr >
@@ -7880,7 +7866,7 @@ <h2>Mapping between Algorithm and PKCS#8 PrivateKeyInfo</h2>
78807866 "`ML-KEM-1024`"
78817867 </ td >
78827868 < td >
7883- [[CSOR]], [[draft-ietf-lamps-kyber-certificates ]]
7869+ [[CSOR]], [[RFC9935 ]]
78847870 </ td >
78857871 </ tr >
78867872 < tr >
@@ -8030,7 +8016,7 @@ <h2>Mapping between Algorithm and SubjectPublicKeyInfo</h2>
80308016 "`ML-DSA-44`"
80318017 </ td >
80328018 < td >
8033- [[CSOR]], [[draft-ietf-lamps-dilithium-certificates ]]
8019+ [[CSOR]], [[RFC9881 ]]
80348020 </ td >
80358021 </ tr >
80368022 < tr >
@@ -8040,7 +8026,7 @@ <h2>Mapping between Algorithm and SubjectPublicKeyInfo</h2>
80408026 "`ML-DSA-65`"
80418027 </ td >
80428028 < td >
8043- [[CSOR]], [[draft-ietf-lamps-dilithium-certificates ]]
8029+ [[CSOR]], [[RFC9881 ]]
80448030 </ td >
80458031 </ tr >
80468032 < tr >
@@ -8050,7 +8036,7 @@ <h2>Mapping between Algorithm and SubjectPublicKeyInfo</h2>
80508036 "`ML-DSA-87`"
80518037 </ td >
80528038 < td >
8053- [[CSOR]], [[draft-ietf-lamps-dilithium-certificates ]]
8039+ [[CSOR]], [[RFC9881 ]]
80548040 </ td >
80558041 </ tr >
80568042 < tr >
@@ -8060,7 +8046,7 @@ <h2>Mapping between Algorithm and SubjectPublicKeyInfo</h2>
80608046 "`ML-KEM-512`"
80618047 </ td >
80628048 < td >
8063- [[CSOR]], [[draft-ietf-lamps-kyber-certificates ]]
8049+ [[CSOR]], [[RFC9935 ]]
80648050 </ td >
80658051 </ tr >
80668052 < tr >
@@ -8070,7 +8056,7 @@ <h2>Mapping between Algorithm and SubjectPublicKeyInfo</h2>
80708056 "`ML-KEM-768`"
80718057 </ td >
80728058 < td >
8073- [[CSOR]], [[draft-ietf-lamps-kyber-certificates ]]
8059+ [[CSOR]], [[RFC9935 ]]
80748060 </ td >
80758061 </ tr >
80768062 < tr >
@@ -8080,7 +8066,7 @@ <h2>Mapping between Algorithm and SubjectPublicKeyInfo</h2>
80808066 "`ML-KEM-1024`"
80818067 </ td >
80828068 < td >
8083- [[CSOR]], [[draft-ietf-lamps-kyber-certificates ]]
8069+ [[CSOR]], [[RFC9935 ]]
80848070 </ td >
80858071 </ tr >
80868072 < tr >
0 commit comments