You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<pid="section-3.1-1">For the purpose of signalling support for signatures on certificates
1280
+
as per <span><ahref="https://rfc-editor.org/rfc/rfc8446#section-4.2.4" class="relref">Section 4.2.4</a> of [<ahref="#RFC8446" class="cite xref">RFC8446</a>]</span>, these values indicate support
1281
+
for signing using the given AlgorithmIdentifier shown in <ahref="#schemes" class="auto internal xref">Table 1</a>
1282
+
as defined in <span>[<ahref="#MLDSACERTS" class="cite xref">MLDSACERTS</a>]</span>.<ahref="#section-3.1-1" class="pilcrow">¶</a></p>
1283
+
</section>
1237
1284
</div>
1238
-
<pid="section-3-3">These correspond to ML-DSA-44, ML-DSA-65, and ML-DSA-87 defined
1239
-
in <span>[<ahref="#FIPS204" class="cite xref">FIPS204</a>]</span> respectively. Note that these are different
1240
-
from the HashML-DSA pre-hashed variants defined in Section 5.4 of <span>[<ahref="#FIPS204" class="cite xref">FIPS204</a>]</span>.<ahref="#section-3-3" class="pilcrow">¶</a></p>
1241
-
<pid="section-3-4">If one of those SignatureSchemes values is used in a CertificateVerify message,
<pid="section-3.2-1">When one of those SignatureScheme values is used in a CertificateVerify message,
1242
1291
then the signature <spanclass="bcp14">MUST</span> be computed and verified as specified in
1243
-
<span><ahref="https://rfc-editor.org/rfc/rfc8446#section-4.4.3" class="relref">Section 4.4.3</a> of [<ahref="#RFC8446" class="cite xref">RFC8446</a>]</span>, and the corresponding end-entity certificate <spanclass="bcp14">MUST</span>
1244
-
use id-ML-DSA-44, id-ML-DSA-65, id-ML-DSA-87 respectively as
1245
-
defined in <span>[<ahref="#I-D.ietf-lamps-dilithium-certificates" class="cite xref">I-D.ietf-lamps-dilithium-certificates</a>]</span>.<ahref="#section-3-4" class="pilcrow">¶</a></p>
1246
-
<pid="section-3-5">The context parameter defined in <span>[<ahref="#FIPS204" class="cite xref">FIPS204</a>]</span> Algorithm 2 and 3
1247
-
<spanclass="bcp14">MUST</span> be the empty string.<ahref="#section-3-5" class="pilcrow">¶</a></p>
1248
-
<pid="section-3-6">Presence of those schemes in "signature_algorithms_cert" or
1249
-
"signature_algorithms" (when the former is not sent) indicates support
1250
-
for certificates signed by those algorithms in the Certificate message,
1251
-
as specified in <span><ahref="https://rfc-editor.org/rfc/rfc8446#section-4.2.4" class="relref">Section 4.2.4</a> of [<ahref="#RFC8446" class="cite xref">RFC8446</a>]</span>.<ahref="#section-3-6" class="pilcrow">¶</a></p>
1252
-
<pid="section-3-7">The schemes defined in this document <spanclass="bcp14">MUST NOT</span> be used in TLS 1.2 <span>[<ahref="#RFC5246" class="cite xref">RFC5246</a>]</span>.
1292
+
<span><ahref="https://rfc-editor.org/rfc/rfc8446#section-4.4.3" class="relref">Section 4.4.3</a> of [<ahref="#RFC8446" class="cite xref">RFC8446</a>]</span>, and the corresponding end-entity
1293
+
certificate <spanclass="bcp14">MUST</span> use the corresponding AlgorithmIdentifier from <ahref="#schemes" class="auto internal xref">Table 1</a>.<ahref="#section-3.2-1" class="pilcrow">¶</a></p>
1294
+
<pid="section-3.2-2">The context parameter defined in <span>[<ahref="#FIPS204" class="cite xref">FIPS204</a>]</span> Algorithm 2 and 3
1295
+
<spanclass="bcp14">MUST</span> be the empty string.<ahref="#section-3.2-2" class="pilcrow">¶</a></p>
<pid="section-3.3-1">The schemes defined in this document <spanclass="bcp14">MUST NOT</span> be used in TLS 1.2 <span>[<ahref="#RFC5246" class="cite xref">RFC5246</a>]</span>.
1253
1304
A peer that receives ServerKeyExchange or CertificateVerify message in a TLS
1254
1305
1.2 connection with schemes defined in this document <spanclass="bcp14">MUST</span> abort the connection
1255
-
with an illegal_parameter alert.<ahref="#section-3-7" class="pilcrow">¶</a></p>
1306
+
with an illegal_parameter alert.<ahref="#section-3.3-1" class="pilcrow">¶</a></p>
<pid="section-5-1">This document requests new entries to the TLS SignatureScheme registry,
1272
1325
according to the procedures in <span><ahref="https://datatracker.ietf.org/doc/html/draft-ietf-tls-rfc8447bis-12#section-6" class="relref">Section 6</a> of [<ahref="#TLSIANA" class="cite xref">TLSIANA</a>]</span>.<ahref="#section-5-1" class="pilcrow">¶</a></p>
<spanclass="refAuthor">Massimo, J.</span>, <spanclass="refAuthor">Kampanakis, P.</span>, <spanclass="refAuthor">Turner, S.</span>, and <spanclass="refAuthor">B. Westerbaan</span>, <spanclass="refTitle">"Internet X.509 Public Key Infrastructure - Algorithm Identifiers for the Module-Lattice-Based Digital Signature Algorithm (ML-DSA)"</span>, <spanclass="refContent">Work in Progress</span>, <spanclass="seriesInfo">Internet-Draft, draft-ietf-lamps-dilithium-certificates-09</span>, <timedatetime="2025-05-07" class="refDate">7 May 2025</time>, <span><<ahref="https://datatracker.ietf.org/doc/html/draft-ietf-lamps-dilithium-certificates-09">https://datatracker.ietf.org/doc/html/draft-ietf-lamps-dilithium-certificates-09</a>></span>. </dd>
0 commit comments