Skip to content

Commit

Permalink
Script updating gh-pages from 7dbb352. [ci skip]
Browse files Browse the repository at this point in the history
  • Loading branch information
ID Bot committed Mar 4, 2024
1 parent a46f2ae commit 27cabee
Show file tree
Hide file tree
Showing 5 changed files with 68 additions and 40 deletions.
58 changes: 37 additions & 21 deletions draft-ietf-lamps-kyber-certificates.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@
object identifiers for the new algorithms that are assigned by NIST,
and will use placeholders until these are released.]
" name="description">
<meta content="xml2rfc 3.19.2" name="generator">
<meta content="xml2rfc 3.20.0" name="generator">
<meta content="Kyber KEM Certificate X.509 PKIX" name="keyword">
<meta content="draft-ietf-lamps-kyber-certificates-latest" name="ietf.draft">
<!-- Generator version information:
xml2rfc 3.19.2
Python 3.11.6
xml2rfc 3.20.0
Python 3.11.8
ConfigArgParse 1.7
google-i18n-address 3.1.0
intervaltree 3.1.0
Expand Down Expand Up @@ -1037,11 +1037,11 @@
<thead><tr>
<td class="left">Internet-Draft</td>
<td class="center">ML-KEM in Certificates</td>
<td class="right">February 2024</td>
<td class="right">March 2024</td>
</tr></thead>
<tfoot><tr>
<td class="left">Turner, et al.</td>
<td class="center">Expires 18 August 2024</td>
<td class="center">Expires 5 September 2024</td>
<td class="right">[Page]</td>
</tr></tfoot>
</table>
Expand All @@ -1054,12 +1054,12 @@
<dd class="internet-draft">draft-ietf-lamps-kyber-certificates-latest</dd>
<dt class="label-published">Published:</dt>
<dd class="published">
<time datetime="2024-02-15" class="published">15 February 2024</time>
<time datetime="2024-03-04" class="published">4 March 2024</time>
</dd>
<dt class="label-intended-status">Intended Status:</dt>
<dd class="intended-status">Standards Track</dd>
<dt class="label-expires">Expires:</dt>
<dd class="expires"><time datetime="2024-08-18">18 August 2024</time></dd>
<dd class="expires"><time datetime="2024-09-05">5 September 2024</time></dd>
<dt class="label-authors">Authors:</dt>
<dd class="authors">
<div class="author">
Expand Down Expand Up @@ -1130,7 +1130,7 @@ <h2 id="name-status-of-this-memo">
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."<a href="#section-boilerplate.1-3" class="pilcrow"></a></p>
<p id="section-boilerplate.1-4">
This Internet-Draft will expire on 18 August 2024.<a href="#section-boilerplate.1-4" class="pilcrow"></a></p>
This Internet-Draft will expire on 5 September 2024.<a href="#section-boilerplate.1-4" class="pilcrow"></a></p>
</section>
</div>
<div id="copyright">
Expand Down Expand Up @@ -1220,12 +1220,16 @@ <h2 id="name-copyright-notice">
<h2 id="name-introduction">
<a href="#section-1" class="section-number selfRef">1. </a><a href="#name-introduction" class="section-name selfRef">Introduction</a>
</h2>
<p id="section-1-1">Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM), also
<aside id="section-1-1">
<p id="section-1-1.1">WARNING: This I-D includes examples. These examples were generated
prior to NIST finalizing <span>[<a href="#DRAFTFIPS203" class="cite xref">DRAFTFIPS203</a>]</span>.<a href="#section-1-1.1" class="pilcrow"></a></p>
</aside>
<p id="section-1-2">Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM), also
known as Kyber, is a key-encapsulation mechanism (KEM) standardized
by the US NIST PQC Project <span>[<a href="#DRAFTFIPS203" class="cite xref">DRAFTFIPS203</a>]</span>. This document specifies the
use of the ML-KEM algorithm at three security levels: ML-KEM-512,
ML-KEM-768, and ML-KEM-1024, in X.509 public key certificates; see
<span>[<a href="#RFC5280" class="cite xref">RFC5280</a>]</span>. Public and private key encodings are also specified.<a href="#section-1-1" class="pilcrow"></a></p>
<span>[<a href="#RFC5280" class="cite xref">RFC5280</a>]</span>. Public and private key encodings are also specified.<a href="#section-1-2" class="pilcrow"></a></p>
<div id="asn1-and-ml-kem-identifiers">
<section id="section-1.1">
<h3 id="name-asn1-and-ml-kem-identifiers">
Expand Down Expand Up @@ -1394,12 +1398,16 @@ <h2 id="name-subject-public-key-fields">
</ul>
<p id="section-5-6">The following is an example of a ML-KEM-512 public key encoded using the
textual encoding defined in <span>[<a href="#RFC7468" class="cite xref">RFC7468</a>]</span>:<a href="#section-5-6" class="pilcrow"></a></p>
<div class="alignLeft art-text artwork" id="section-5-7">
<aside id="section-5-7">
<p id="section-5-7.1">WARNING: This example was generated prior to NIST
finalizing <span>[<a href="#DRAFTFIPS203" class="cite xref">DRAFTFIPS203</a>]</span>.<a href="#section-5-7.1" class="pilcrow"></a></p>
</aside>
<div class="alignLeft art-text artwork" id="section-5-8">
<pre>
-----BEGIN PUBLIC KEY-----
TODO insert example public key
-----END PUBLIC KEY-------
</pre><a href="#section-5-7" class="pilcrow"></a>
</pre><a href="#section-5-8" class="pilcrow"></a>
</div>
</section>
</div>
Expand Down Expand Up @@ -1458,30 +1466,38 @@ <h2 id="name-private-key-format">
</div>
<p id="section-6-6">The following is an example of a ML-KEM-512 private key encoded using the
textual encoding defined in <span>[<a href="#RFC7468" class="cite xref">RFC7468</a>]</span>:<a href="#section-6-6" class="pilcrow"></a></p>
<div class="alignLeft art-text artwork" id="section-6-7">
<aside id="section-6-7">
<p id="section-6-7.1">WARNING: This example was generated prior to NIST
finalizing <span>[<a href="#DRAFTFIPS203" class="cite xref">DRAFTFIPS203</a>]</span>.<a href="#section-6-7.1" class="pilcrow"></a></p>
</aside>
<div class="alignLeft art-text artwork" id="section-6-8">
<pre>
-----BEGIN PRIVATE KEY-----
TODO iser example private key
-----END PRIVATE KEY-------
</pre><a href="#section-6-7" class="pilcrow"></a>
</pre><a href="#section-6-8" class="pilcrow"></a>
</div>
<p id="section-6-8">The following example, in addition to encoding the ML-KEM-512 private key,
<p id="section-6-9">The following example, in addition to encoding the ML-KEM-512 private key,
has an attribute included as well as the public key. As with the
prior example, the textual encoding defined in <span>[<a href="#RFC7468" class="cite xref">RFC7468</a>]</span> is used:<a href="#section-6-8" class="pilcrow"></a></p>
<div class="alignLeft art-text artwork" id="section-6-9">
prior example, the textual encoding defined in <span>[<a href="#RFC7468" class="cite xref">RFC7468</a>]</span> is used:<a href="#section-6-9" class="pilcrow"></a></p>
<aside id="section-6-10">
<p id="section-6-10.1">WARNING: This example was generated prior to NIST
finalizing <span>[<a href="#DRAFTFIPS203" class="cite xref">DRAFTFIPS203</a>]</span>.<a href="#section-6-10.1" class="pilcrow"></a></p>
</aside>
<div class="alignLeft art-text artwork" id="section-6-11">
<pre>
-----BEGIN PRIVATE KEY-----
TODO insert example private key with attribute
-----END PRIVATE KEY-------
</pre><a href="#section-6-9" class="pilcrow"></a>
</pre><a href="#section-6-11" class="pilcrow"></a>
</div>
<aside id="section-6-10">
<p id="section-6-10.1">NOTE: There exist some private key import functions that have not
<aside id="section-6-12">
<p id="section-6-12.1">NOTE: There exist some private key import functions that have not
implemented the new ASN.1 structure OneAsymmetricKey that is defined in
<span>[<a href="#RFC5958" class="cite xref">RFC5958</a>]</span>. This means that they will not accept a private key
structure that contains the public key field. This means a balancing
act needs to be done between being able to do a consistency check on the
key pair and widest ability to import the key.<a href="#section-6-10.1" class="pilcrow"></a></p>
key pair and widest ability to import the key.<a href="#section-6-12.1" class="pilcrow"></a></p>
</aside>
</section>
</div>
Expand Down
18 changes: 15 additions & 3 deletions draft-ietf-lamps-kyber-certificates.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
LAMPS S. Turner
Internet-Draft sn3rd
Intended status: Standards Track P. Kampanakis
Expires: 18 August 2024 J. Massimo
Expires: 5 September 2024 J. Massimo
AWS
B. Westerbaan
Cloudflare
15 February 2024
4 March 2024


Internet X.509 Public Key Infrastructure - Algorithm Identifiers for
Expand Down Expand Up @@ -63,7 +63,7 @@ Status of This Memo
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."

This Internet-Draft will expire on 18 August 2024.
This Internet-Draft will expire on 5 September 2024.

Copyright Notice

Expand Down Expand Up @@ -100,6 +100,9 @@ Table of Contents

1. Introduction

| WARNING: This I-D includes examples. These examples were
| generated prior to NIST finalizing [DRAFTFIPS203].

Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM), also known
as Kyber, is a key-encapsulation mechanism (KEM) standardized by the
US NIST PQC Project [DRAFTFIPS203]. This document specifies the use
Expand Down Expand Up @@ -239,6 +242,9 @@ Table of Contents
The following is an example of a ML-KEM-512 public key encoded using
the textual encoding defined in [RFC7468]:

| WARNING: This example was generated prior to NIST finalizing
| [DRAFTFIPS203].

-----BEGIN PUBLIC KEY-----
TODO insert example public key
-----END PUBLIC KEY-------
Expand Down Expand Up @@ -291,6 +297,9 @@ Table of Contents
The following is an example of a ML-KEM-512 private key encoded using
the textual encoding defined in [RFC7468]:

| WARNING: This example was generated prior to NIST finalizing
| [DRAFTFIPS203].

-----BEGIN PRIVATE KEY-----
TODO iser example private key
-----END PRIVATE KEY-------
Expand All @@ -299,6 +308,9 @@ Table of Contents
key, has an attribute included as well as the public key. As with
the prior example, the textual encoding defined in [RFC7468] is used:

| WARNING: This example was generated prior to NIST finalizing
| [DRAFTFIPS203].

-----BEGIN PRIVATE KEY-----
TODO insert example private key with attribute
-----END PRIVATE KEY-------
Expand Down
16 changes: 8 additions & 8 deletions draft-turner-lamps-nist-pqc-kem-certificates.html
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,12 @@
use object identifiers for the new algorithms that are assigned by NIST,
and will use placeholders until these are released.]
" name="description">
<meta content="xml2rfc 3.19.2" name="generator">
<meta content="xml2rfc 3.20.0" name="generator">
<meta content="Internet-Draft" name="keyword">
<meta content="draft-turner-lamps-nist-pqc-kem-certificates-latest" name="ietf.draft">
<!-- Generator version information:
xml2rfc 3.19.2
Python 3.11.6
xml2rfc 3.20.0
Python 3.11.8
ConfigArgParse 1.7
google-i18n-address 3.1.0
intervaltree 3.1.0
Expand Down Expand Up @@ -1042,11 +1042,11 @@
<thead><tr>
<td class="left">Internet-Draft</td>
<td class="center">PQC KEM for Certificates</td>
<td class="right">February 2024</td>
<td class="right">March 2024</td>
</tr></thead>
<tfoot><tr>
<td class="left">Turner, et al.</td>
<td class="center">Expires 18 August 2024</td>
<td class="center">Expires 5 September 2024</td>
<td class="right">[Page]</td>
</tr></tfoot>
</table>
Expand All @@ -1059,12 +1059,12 @@
<dd class="internet-draft">draft-turner-lamps-nist-pqc-kem-certificates-latest</dd>
<dt class="label-published">Published:</dt>
<dd class="published">
<time datetime="2024-02-15" class="published">15 February 2024</time>
<time datetime="2024-03-04" class="published">4 March 2024</time>
</dd>
<dt class="label-intended-status">Intended Status:</dt>
<dd class="intended-status">Standards Track</dd>
<dt class="label-expires">Expires:</dt>
<dd class="expires"><time datetime="2024-08-18">18 August 2024</time></dd>
<dd class="expires"><time datetime="2024-09-05">5 September 2024</time></dd>
<dt class="label-authors">Authors:</dt>
<dd class="authors">
<div class="author">
Expand Down Expand Up @@ -1139,7 +1139,7 @@ <h2 id="name-status-of-this-memo">
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."<a href="#section-boilerplate.1-3" class="pilcrow"></a></p>
<p id="section-boilerplate.1-4">
This Internet-Draft will expire on 18 August 2024.<a href="#section-boilerplate.1-4" class="pilcrow"></a></p>
This Internet-Draft will expire on 5 September 2024.<a href="#section-boilerplate.1-4" class="pilcrow"></a></p>
</section>
</div>
<div id="copyright">
Expand Down
6 changes: 3 additions & 3 deletions draft-turner-lamps-nist-pqc-kem-certificates.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
None S. Turner
Internet-Draft sn3rd
Intended status: Standards Track P. Kampanakis
Expires: 18 August 2024 J. Massimo
Expires: 5 September 2024 J. Massimo
AWS
B. Westerbaan
Cloudflare
15 February 2024
4 March 2024


Algorithm Identifiers for NIST's PQC Algorithms for Use in the Internet
Expand Down Expand Up @@ -69,7 +69,7 @@ Status of This Memo
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."

This Internet-Draft will expire on 18 August 2024.
This Internet-Draft will expire on 5 September 2024.

Copyright Notice

Expand Down
10 changes: 5 additions & 5 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,33 +36,33 @@ <h2>Preview for branch <a href="seanturner-warning-for-examples">seanturner-warn
<tr>
<td><a href="seanturner-warning-for-examples/draft-turner-lamps-nist-pqc-kem-certificates.html" class="html draft-turner-lamps-nist-pqc-kem-certificates" title="Algorithm Identifiers for NIST's PQC Algorithms for Use in the Internet X.509 Public Key Infrastructure (HTML)">PQC KEM for Certificates</a></td>
<td><a href="seanturner-warning-for-examples/draft-turner-lamps-nist-pqc-kem-certificates.txt" class="txt draft-turner-lamps-nist-pqc-kem-certificates" title="Algorithm Identifiers for NIST's PQC Algorithms for Use in the Internet X.509 Public Key Infrastructure (Text)">plain text</a></td>
<td><a href="https://author-tools.ietf.org/api/iddiff?url_1=https://lamps-wg.github.io/kyber-certificates/draft-turner-lamps-nist-pqc-kem-certificates.txt&amp;url_2=https://lamps-wg.github.io/kyber-certificates/seanturner-warning-for-examples/draft-turner-lamps-nist-pqc-kem-certificates.txt" class="diff draft-turner-lamps-nist-pqc-kem-certificates">diff with main</a></td>
<td>same as main</td>
</tr>
<tr>
<td><a href="seanturner-warning-for-examples/draft-ietf-lamps-kyber-certificates.html" class="html draft-ietf-lamps-kyber-certificates" title="Internet X.509 Public Key Infrastructure - Algorithm Identifiers for Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM) (HTML)">ML-KEM in Certificates</a></td>
<td><a href="seanturner-warning-for-examples/draft-ietf-lamps-kyber-certificates.txt" class="txt draft-ietf-lamps-kyber-certificates" title="Internet X.509 Public Key Infrastructure - Algorithm Identifiers for Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM) (Text)">plain text</a></td>
<td><a href="https://author-tools.ietf.org/api/iddiff?url_1=https://lamps-wg.github.io/kyber-certificates/draft-ietf-lamps-kyber-certificates.txt&amp;url_2=https://lamps-wg.github.io/kyber-certificates/seanturner-warning-for-examples/draft-ietf-lamps-kyber-certificates.txt" class="diff draft-ietf-lamps-kyber-certificates">diff with main</a></td>
<td>same as main</td>
</tr>
</table>
<h2>Preview for branch <a href="seanturner-nits">seanturner-nits</a></h2>
<table id="branch-seanturner-nits">
<tr>
<td><a href="seanturner-nits/draft-turner-lamps-nist-pqc-kem-certificates.html" class="html draft-turner-lamps-nist-pqc-kem-certificates" title="Algorithm Identifiers for NIST's PQC Algorithms for Use in the Internet X.509 Public Key Infrastructure (HTML)">PQC KEM for Certificates</a></td>
<td><a href="seanturner-nits/draft-turner-lamps-nist-pqc-kem-certificates.txt" class="txt draft-turner-lamps-nist-pqc-kem-certificates" title="Algorithm Identifiers for NIST's PQC Algorithms for Use in the Internet X.509 Public Key Infrastructure (Text)">plain text</a></td>
<td>same as main</td>
<td><a href="https://author-tools.ietf.org/api/iddiff?url_1=https://lamps-wg.github.io/kyber-certificates/draft-turner-lamps-nist-pqc-kem-certificates.txt&amp;url_2=https://lamps-wg.github.io/kyber-certificates/seanturner-nits/draft-turner-lamps-nist-pqc-kem-certificates.txt" class="diff draft-turner-lamps-nist-pqc-kem-certificates">diff with main</a></td>
</tr>
<tr>
<td><a href="seanturner-nits/draft-ietf-lamps-kyber-certificates.html" class="html draft-ietf-lamps-kyber-certificates" title="Internet X.509 Public Key Infrastructure - Algorithm Identifiers for Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM) (HTML)">ML-KEM in Certificates</a></td>
<td><a href="seanturner-nits/draft-ietf-lamps-kyber-certificates.txt" class="txt draft-ietf-lamps-kyber-certificates" title="Internet X.509 Public Key Infrastructure - Algorithm Identifiers for Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM) (Text)">plain text</a></td>
<td>same as main</td>
<td><a href="https://author-tools.ietf.org/api/iddiff?url_1=https://lamps-wg.github.io/kyber-certificates/draft-ietf-lamps-kyber-certificates.txt&amp;url_2=https://lamps-wg.github.io/kyber-certificates/seanturner-nits/draft-ietf-lamps-kyber-certificates.txt" class="diff draft-ietf-lamps-kyber-certificates">diff with main</a></td>
</tr>
</table>
<h2>Preview for branch <a href="seanturner-name-change">seanturner-name-change</a></h2>
<table id="branch-seanturner-name-change">
<tr>
<td><a href="seanturner-name-change/draft-turner-lamps-nist-pqc-kem-certificates.html" class="html draft-turner-lamps-nist-pqc-kem-certificates" title="Algorithm Identifiers for NIST's PQC Algorithms for Use in the Internet X.509 Public Key Infrastructure (HTML)">PQC KEM for Certificates</a></td>
<td><a href="seanturner-name-change/draft-turner-lamps-nist-pqc-kem-certificates.txt" class="txt draft-turner-lamps-nist-pqc-kem-certificates" title="Algorithm Identifiers for NIST's PQC Algorithms for Use in the Internet X.509 Public Key Infrastructure (Text)">plain text</a></td>
<td>same as main</td>
<td><a href="https://author-tools.ietf.org/api/iddiff?url_1=https://lamps-wg.github.io/kyber-certificates/draft-turner-lamps-nist-pqc-kem-certificates.txt&amp;url_2=https://lamps-wg.github.io/kyber-certificates/seanturner-name-change/draft-turner-lamps-nist-pqc-kem-certificates.txt" class="diff draft-turner-lamps-nist-pqc-kem-certificates">diff with main</a></td>
</tr>
<tr>
<td><a href="seanturner-name-change/draft-ietf-lamps-kyber-certificates.html" class="html draft-ietf-lamps-kyber-certificates" title="Internet X.509 Public Key Infrastructure - Algorithm Identifiers for Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM) (HTML)">ML-KEM in Certificates</a></td>
Expand Down

0 comments on commit 27cabee

Please sign in to comment.