|
104 | 104 | "href": "https://datatracker.ietf.org/doc/draft-ietf-hpke-hpke/", |
105 | 105 | "publisher": "IETF" |
106 | 106 | }, |
107 | | - "draft-irtf-cfrg-hybrid-kems-09": { |
| 107 | + "draft-irtf-cfrg-hybrid-kems-12": { |
108 | 108 | "title": "Hybrid PQ/T Key Encapsulation Mechanisms", |
109 | | - "href": "https://www.ietf.org/archive/id/draft-irtf-cfrg-hybrid-kems-09.html", |
| 109 | + "href": "https://www.ietf.org/archive/id/draft-irtf-cfrg-hybrid-kems-12.html", |
110 | 110 | "publisher": "IETF", |
111 | | - "date": "March 2026" |
| 111 | + "date": "July 2026" |
112 | 112 | }, |
113 | | - "draft-irtf-cfrg-concrete-hybrid-kems-03": { |
| 113 | + "draft-irtf-cfrg-concrete-hybrid-kems-04": { |
114 | 114 | "title": "Concrete Hybrid PQ/T Key Encapsulation Mechanisms", |
115 | | - "href": "https://www.ietf.org/archive/id/draft-irtf-cfrg-concrete-hybrid-kems-03.html", |
| 115 | + "href": "https://www.ietf.org/archive/id/draft-irtf-cfrg-concrete-hybrid-kems-04.html", |
116 | 116 | "publisher": "IETF", |
117 | | - "date": "March 2026" |
| 117 | + "date": "July 2026" |
118 | 118 | }, |
119 | 119 | }, |
120 | 120 | }; |
@@ -150,7 +150,7 @@ <h2>Introduction</h2> |
150 | 150 | </p> |
151 | 151 | <ul> |
152 | 152 | <li><a href="#ml-kem">ML-KEM</a> [[FIPS-203]]</li> |
153 | | - <li><a href="#hybrid-kems">Hybrid KEMs</a> [[draft-irtf-cfrg-concrete-hybrid-kems-03]]</li> |
| 153 | + <li><a href="#hybrid-kems">Hybrid KEMs</a> [[draft-irtf-cfrg-concrete-hybrid-kems-04]]</li> |
154 | 154 | <li><a href="#ml-dsa">ML-DSA</a> [[FIPS-204]]</li> |
155 | 155 | <li><a href="#slh-dsa">SLH-DSA</a> [[FIPS-205]]</li> |
156 | 156 | <li><a href="#aes-ocb">AES-OCB</a> [[RFC7253]]</li> |
@@ -2549,7 +2549,7 @@ <h4>Description</h4> |
2549 | 2549 | <p> |
2550 | 2550 | This describes using hybrid post-quantum/traditional key |
2551 | 2551 | encapsulation mechanisms for key encapsulation and decapsulation, |
2552 | | - as specified by [[draft-irtf-cfrg-concrete-hybrid-kems-03]]. |
| 2552 | + as specified by [[draft-irtf-cfrg-concrete-hybrid-kems-04]]. |
2553 | 2553 | </p> |
2554 | 2554 | </section> |
2555 | 2555 | <section id="hybrid-kems-registration"> |
@@ -2628,7 +2628,7 @@ <h5>Encapsulate</h5> |
2628 | 2628 | from performing the Encaps function for the hybrid |
2629 | 2629 | KEM instance indicated by the {{Algorithm/name}} member of |
2630 | 2630 | |algorithm| in Section 4 of |
2631 | | - [[draft-irtf-cfrg-concrete-hybrid-kems-03]], using the key |
| 2631 | + [[draft-irtf-cfrg-concrete-hybrid-kems-04]], using the key |
2632 | 2632 | represented by the <a data-cite="webcrypto#dfn-CryptoKey-slot-handle">`[[handle]]`</a> |
2633 | 2633 | internal slot of |key| as the |ek| input parameter. |
2634 | 2634 | </p> |
@@ -2679,7 +2679,7 @@ <h5>Decapsulate</h5> |
2679 | 2679 | Let |sharedKey| be the output that results from performing |
2680 | 2680 | the Decaps function for the hybrid KEM instance |
2681 | 2681 | indicated by the {{Algorithm/name}} member of |algorithm| in |
2682 | | - Section 4 of [[draft-irtf-cfrg-concrete-hybrid-kems-03]], |
| 2682 | + Section 4 of [[draft-irtf-cfrg-concrete-hybrid-kems-04]], |
2683 | 2683 | using the key represented by the <a data-cite="webcrypto#dfn-CryptoKey-slot-handle">`[[handle]]`</a> |
2684 | 2684 | internal slot of |key| as the |dk| input parameter, and |
2685 | 2685 | |ciphertext| as the |ct| input parameter. |
@@ -2723,7 +2723,7 @@ <h5>Generate Key</h5> |
2723 | 2723 | <p> |
2724 | 2724 | Generate a hybrid KEM key pair by performing the |
2725 | 2725 | GenerateKeyPair function described in Section 5.2 of |
2726 | | - [[draft-irtf-cfrg-hybrid-kems-09]] with the hybrid |
| 2726 | + [[draft-irtf-cfrg-hybrid-kems-12]] with the hybrid |
2727 | 2727 | KEM instance indicated by the {{Algorithm/name}} member of |
2728 | 2728 | |normalizedAlgorithm|. |
2729 | 2729 | </p> |
@@ -2866,7 +2866,7 @@ <h5>Import Key</h5> |
2866 | 2866 | length, `Nek`, for the hybrid KEM instance |
2867 | 2867 | indicated by the {{Algorithm/name}} member of |
2868 | 2868 | |normalizedAlgorithm| in Section 4 of |
2869 | | - [[draft-irtf-cfrg-concrete-hybrid-kems-03]], then |
| 2869 | + [[draft-irtf-cfrg-concrete-hybrid-kems-04]], then |
2870 | 2870 | [= exception/throw =] a {{DataError}}. |
2871 | 2871 | </p> |
2872 | 2872 | </li> |
@@ -2929,7 +2929,7 @@ <h5>Import Key</h5> |
2929 | 2929 | <p> |
2930 | 2930 | Let |keyPair| be the result of performing the |
2931 | 2931 | DeriveKeyPair function described in Section 5.5 of |
2932 | | - [[draft-irtf-cfrg-hybrid-kems-09]] with the |
| 2932 | + [[draft-irtf-cfrg-hybrid-kems-12]] with the |
2933 | 2933 | hybrid KEM instance indicated by the {{Algorithm/name}} |
2934 | 2934 | member of |normalizedAlgorithm|, using |data| as the |
2935 | 2935 | |seed| input parameter. |
@@ -3104,7 +3104,7 @@ <h5>Import Key</h5> |
3104 | 3104 | hybrid KEM instance indicated by the |
3105 | 3105 | {{Algorithm/name}} member of |
3106 | 3106 | |normalizedAlgorithm| in Section 4 of |
3107 | | - [[draft-irtf-cfrg-concrete-hybrid-kems-03]], |
| 3107 | + [[draft-irtf-cfrg-concrete-hybrid-kems-04]], |
3108 | 3108 | then [= exception/throw =] a {{DataError}}. |
3109 | 3109 | </p> |
3110 | 3110 | </li> |
@@ -8522,7 +8522,7 @@ <h2>Adoption Guidance</h2> |
8522 | 8522 | <li> |
8523 | 8523 | <a href="#hybrid-kems">Hybrid KEMs</a> provide |
8524 | 8524 | post-quantum/traditional KEM instances that combine ML-KEM with |
8525 | | - P-256, X25519, or P-384 [[draft-irtf-cfrg-concrete-hybrid-kems-03]]. |
| 8525 | + P-256, X25519, or P-384 [[draft-irtf-cfrg-concrete-hybrid-kems-04]]. |
8526 | 8526 | </li> |
8527 | 8527 | <li> |
8528 | 8528 | <a href="#ml-dsa">ML-DSA</a> is the primary post-quantum digital |
|
0 commit comments