<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.20 (Ruby 3.3.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-openpgp-pqc-06" category="info" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.24.0 -->
  <front>
    <title abbrev="PQC in OpenPGP">Post-Quantum Cryptography in OpenPGP</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-openpgp-pqc-06"/>
    <author initials="S." surname="Kousidis" fullname="Stavros Kousidis">
      <organization>BSI</organization>
      <address>
        <postal>
          <country>Germany</country>
        </postal>
        <email>stavros.kousidis@bsi.bund.de</email>
      </address>
    </author>
    <author initials="J." surname="Roth" fullname="Johannes Roth">
      <organization>MTG AG</organization>
      <address>
        <postal>
          <country>Germany</country>
        </postal>
        <email>johannes.roth@mtg.de</email>
      </address>
    </author>
    <author initials="F." surname="Strenzke" fullname="Falko Strenzke">
      <organization>MTG AG</organization>
      <address>
        <postal>
          <country>Germany</country>
        </postal>
        <email>falko.strenzke@mtg.de</email>
      </address>
    </author>
    <author initials="A." surname="Wussler" fullname="Aron Wussler">
      <organization>Proton AG</organization>
      <address>
        <postal>
          <country>Switzerland</country>
        </postal>
        <email>aron@wussler.it</email>
      </address>
    </author>
    <date year="2024" month="November" day="05"/>
    <area>sec</area>
    <workgroup>Network Working Group</workgroup>
    <keyword>Internet-Draft</keyword>
    <abstract>
      <?line 239?>

<t>This document defines a post-quantum public-key algorithm extension for the OpenPGP protocol.
Given the generally assumed threat of a cryptographically relevant quantum computer, this extension provides a basis for long-term secure OpenPGP signatures and ciphertexts.
Specifically, it defines composite public-key encryption based on ML-KEM (formerly CRYSTALS-Kyber), composite public-key signatures based on ML-DSA (formerly CRYSTALS-Dilithium), both in combination with elliptic curve cryptography, and SLH-DSA (formerly SPHINCS+) as a standalone public key signature scheme.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-ietf-openpgp-pqc/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        WG Working Group mailing list (<eref target="mailto:openpgp@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/openpgp/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/openpgp/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/openpgp-pqc/draft-openpgp-pqc"/>.</t>
    </note>
  </front>
  <middle>
    <?line 245?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>The OpenPGP protocol supports various traditional public-key algorithms based on the factoring or discrete logarithm problem.
As the security of algorithms based on these mathematical problems is endangered by the advent of quantum computers, there is a need to extend OpenPGP by algorithms that remain secure in the presence of quantum computers.</t>
      <t>Such cryptographic algorithms are referred to as post-quantum cryptography.
The algorithms defined in this extension were chosen for standardization by the National Institute of Standards and Technology (NIST) in mid 2022 <xref target="NISTIR-8413"/> as the result of the NIST Post-Quantum Cryptography Standardization process initiated in 2016 <xref target="NIST-PQC"/>.
Namely, these are ML-KEM <xref target="FIPS-203"/> as a Key Encapsulation Mechanism (KEM), a KEM being a modern building block for public-key encryption, and ML-DSA <xref target="FIPS-204"/> as well as SLH-DSA <xref target="FIPS-205"/> as signature schemes.</t>
      <t>For the two ML-* schemes, this document follows the conservative strategy to deploy post-quantum in combination with traditional schemes such that the security is retained even if all schemes but one in the combination are broken.
In contrast, the stateless hash-based signature scheme SLH-DSA is considered to be sufficiently well understood with respect to its security assumptions in order to be used standalone.
To this end, this document specifies the following new set: SLH-DSA standalone and the two ML-* as composite with ECC-based KEM and digital signature schemes.
Here, the term "composite" indicates that any data structure or algorithm pertaining to the combination of the two components appears as single data structure or algorithm from the protocol perspective.</t>
      <t>The document specifies the conventions for interoperability between compliant OpenPGP implementations that make use of this extension and the newly defined algorithms or algorithm combinations.</t>
      <section anchor="conventions-used-in-this-document">
        <name>Conventions used in this Document</name>
        <section anchor="terminology-for-multi-algorithm-schemes">
          <name>Terminology for Multi-Algorithm Schemes</name>
          <t>The terminology in this document is oriented towards the definitions in <xref target="I-D.ietf-pquip-pqt-hybrid-terminology"/>.
Specifically, the terms "multi-algorithm", "composite" and "non-composite" are used in correspondence with the definitions therein.
The abbreviation "PQ" is used for post-quantum schemes.
To denote the combination of post-quantum and traditional schemes, the abbreviation "PQ/T" is used.
The short form "PQ(/T)" stands for PQ or PQ/T.</t>
        </section>
      </section>
      <section anchor="post-quantum-cryptography">
        <name>Post-Quantum Cryptography</name>
        <t>This section describes the individual post-quantum cryptographic schemes.
All schemes listed here are believed to provide security in the presence of a cryptographically relevant quantum computer.
However, the mathematical problems on which the two ML-* schemes and SLH-DSA are based, are fundamentally different, and accordingly the level of trust commonly placed in them as well as their performance characteristics vary.</t>
        <t>[Note to the reader: This specification refers to the NIST PQC draft standards FIPS 203, FIPS 204, and FIPS 205 as if they were a final specification.
This is a temporary solution until the final versions of these documents are available.
The goal is to provide a sufficiently precise specification of the algorithms already at the draft stage of this specification, so that it is possible for implementers to create interoperable implementations.
Furthermore, we want to point out that, depending on possible future changes to the draft standards by NIST, this specification may be updated as soon as corresponding information becomes available.]</t>
        <section anchor="mlkem-intro">
          <name>ML-KEM</name>
          <t>ML-KEM <xref target="FIPS-203"/> is based on the hardness of solving the Learning with Errors problem in module lattices (MLWE).
The scheme is believed to provide security against cryptanalytic attacks by classical as well as quantum computers.
This specification defines ML-KEM only in composite combination with ECDH encryption schemes in order to provide a pre-quantum security fallback.</t>
        </section>
        <section anchor="mldsa-intro">
          <name>ML-DSA</name>
          <t>ML-DSA <xref target="FIPS-204"/> is a signature scheme that, like ML-KEM, is based on the hardness of solving the Learning With Errors problem and a variant of the Short Integer Solution problem in module lattices (MLWE and SelfTargetMSIS).
Accordingly, this specification only defines ML-DSA in composite combination with EdDSA signature schemes.</t>
        </section>
        <section anchor="slh-dsa">
          <name>SLH-DSA</name>
          <t>SLH-DSA <xref target="FIPS-205"/> is a stateless hash-based signature scheme.
Its security relies on the hardness of finding preimages for cryptographic hash functions.
This feature is generally considered to be a high security guarantee.
Therefore, this specification defines SLH-DSA as a standalone signature scheme.</t>
          <t>In deployments the performance characteristics of SLH-DSA should be taken into account.
We refer to <xref target="performance-considerations"/> for a discussion of the performance characteristics of this scheme.</t>
        </section>
      </section>
      <section anchor="elliptic-curve-cryptography">
        <name>Elliptic Curve Cryptography</name>
        <t>The ECDH encryption is defined here as a KEM via X25519 and X448 which are defined in <xref target="RFC7748"/>.
EdDSA as defined in <xref target="RFC8032"/> is used as the elliptic curve-based digital signature scheme.</t>
      </section>
      <section anchor="multi-algo-schemes">
        <name>Standalone and Multi-Algorithm Schemes</name>
        <t>This section provides a categorization of the new algorithms and their combinations.</t>
        <section anchor="composite-multi-alg">
          <name>Standalone and Composite Multi-Algorithm Schemes</name>
          <t>This specification introduces new cryptographic schemes, which can be categorized as follows:</t>
          <ul spacing="normal">
            <li>
              <t>PQ/T multi-algorithm public-key encryption, namely a composite combination of ML-KEM with an ECDH KEM,</t>
            </li>
            <li>
              <t>PQ/T multi-algorithm digital signature, namely composite combinations of ML-DSA with EdDSA signature schemes,</t>
            </li>
            <li>
              <t>PQ digital signature, namely SLH-DSA as a standalone cryptographic algorithm.</t>
            </li>
          </ul>
          <t>For each of the composite schemes, this specification mandates that the consuming party has to successfully perform the cryptographic algorithms for each of the component schemes used in a cryptographic message, in order for the message to be deciphered and considered as valid.
This means that all component signatures must be verified successfully in order to achieve a successful verification of the composite signature.
In the case of the composite public-key decryption, each of the component KEM decapsulation operations must succeed.</t>
        </section>
        <section anchor="non-composite-multi-alg">
          <name>Non-Composite Algorithm Combinations</name>
          <t>As the OpenPGP protocol <xref target="RFC9580"/> allows for multiple signatures to be applied to a single message, it is also possible to realize non-composite combinations of signatures.
Furthermore, multiple OpenPGP signatures may be combined on the application layer.
These latter two cases realize non-composite combinations of signatures.
<xref target="multiple-signatures"/> specifies how implementations should handle the verification of such combinations of signatures.</t>
          <t>Furthermore, the OpenPGP protocol also allows parallel encryption to different keys by using multiple PKESK packets, thus realizing non-composite multi-algorithm public-key encryption.</t>
        </section>
      </section>
    </section>
    <section anchor="supported-public-key-algorithms">
      <name>Supported Public Key Algorithms</name>
      <t>This section specifies the composite ML-KEM + ECDH and ML-DSA + EdDSA schemes as well as the standalone SLH-DSA signature scheme.
All of these schemes are fully specified via their algorithm ID, i.e., they are not parametrized.</t>
      <section anchor="algorithm-specifications">
        <name>Algorithm Specifications</name>
        <t>For encryption, the following composite KEM schemes are specified:</t>
        <table anchor="kem-alg-specs">
          <name>KEM algorithm specifications</name>
          <thead>
            <tr>
              <th align="right">ID</th>
              <th align="left">Algorithm</th>
              <th align="left">Requirement</th>
              <th align="left">Definition</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="right">TBD (105 for testing)</td>
              <td align="left">ML-KEM-768+X25519</td>
              <td align="left">MUST</td>
              <td align="left">
                <xref target="ecc-mlkem"/></td>
            </tr>
            <tr>
              <td align="right">TBD (106 for testing)</td>
              <td align="left">ML-KEM-1024+X448</td>
              <td align="left">SHOULD</td>
              <td align="left">
                <xref target="ecc-mlkem"/></td>
            </tr>
          </tbody>
        </table>
        <t>For signatures, the following (composite) signature schemes are specified:</t>
        <table anchor="sig-alg-specs">
          <name>Signature algorithm specifications</name>
          <thead>
            <tr>
              <th align="right">ID</th>
              <th align="left">Algorithm</th>
              <th align="left">Requirement</th>
              <th align="left">Definition</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="right">TBD (107 for testing)</td>
              <td align="left">ML-DSA-65+Ed25519</td>
              <td align="left">MUST</td>
              <td align="left">
                <xref target="ecc-mldsa"/></td>
            </tr>
            <tr>
              <td align="right">TBD (108 for testing)</td>
              <td align="left">ML-DSA-87+Ed448</td>
              <td align="left">SHOULD</td>
              <td align="left">
                <xref target="ecc-mldsa"/></td>
            </tr>
            <tr>
              <td align="right">TBD</td>
              <td align="left">SLH-DSA-SHAKE-128s</td>
              <td align="left">MAY</td>
              <td align="left">
                <xref target="slhdsa"/></td>
            </tr>
            <tr>
              <td align="right">TBD</td>
              <td align="left">SLH-DSA-SHAKE-128f</td>
              <td align="left">MAY</td>
              <td align="left">
                <xref target="slhdsa"/></td>
            </tr>
            <tr>
              <td align="right">TBD</td>
              <td align="left">SLH-DSA-SHAKE-256s</td>
              <td align="left">MAY</td>
              <td align="left">
                <xref target="slhdsa"/></td>
            </tr>
          </tbody>
        </table>
        <section anchor="experimental-codepoints-for-interop-testing">
          <name>Experimental Codepoints for Interop Testing</name>
          <t>[ Note: this section to be removed before publication ]</t>
          <t>Algorithms indicated as MAY are not assigned a codepoint in the current state of the draft in order to leave enough private/experimental code points available for other drafts.</t>
          <t>The use of private/experimental codepoints during development are intended to be used in non-released software only, for experimentation and interop testing purposes only.
An OpenPGP implementation MUST NOT produce a formal release using these experimental codepoints.
This draft will not be sent to IANA without every listed algorithm having a non-experimental codepoint.</t>
        </section>
      </section>
    </section>
    <section anchor="algorithm-combinations">
      <name>Algorithm Combinations</name>
      <section anchor="composite-kem">
        <name>Composite KEMs</name>
        <t>The ML-KEM + ECDH public-key encryption involves both the ML-KEM and an ECDH KEM in an a priori non-separable manner.
This is achieved via KEM combination, i.e. both key encapsulations/decapsulations are performed in parallel, and the resulting key shares are fed into a key combiner to produce a single shared secret for message encryption.</t>
        <t>As explained in <xref target="non-composite-multi-alg"/>, the OpenPGP protocol inherently supports parallel encryption to different keys.
Note that the confidentiality of a message is not post-quantum secure when encrypting to different keys if at least one key does not support PQ/T encryption schemes.
In <xref target="pq-key-preference"/> it is explained how to deal with multiple key scenarios.</t>
      </section>
      <section anchor="composite-signatures">
        <name>Composite Signatures</name>
        <t>The ML-DSA + EdDSA signature consists of independent ML-DSA and EdDSA signatures, and an implementation MUST successfully validate both signatures to state that the ML-DSA + EdDSA signature is valid.</t>
      </section>
      <section anchor="multiple-signatures">
        <name>Multiple Signatures</name>
        <t>The OpenPGP message format allows multiple signatures of a message, i.e. the attachment of multiple signature packets.</t>
        <t>An implementation MAY sign a message with a traditional key and a PQ(/T) key from the same sender.
This ensures backwards compatibility due to <eref target="https://www.rfc-editor.org/rfc/rfc9580#section-5.2.5">[RFC9580, Section 5.2.5]</eref>, since a legacy implementation without PQ(/T) support can fall back on the traditional signature.</t>
        <t>Newer implementations with PQ(/T) support MAY ignore the traditional signature(s) during validation.</t>
        <t>Implementations SHOULD consider the message correctly signed if at least one of the non-ignored signatures validates successfully.</t>
        <t>[Note to the reader: The last requirement, that one valid signature is sufficient to identify a message as correctly signed, is an interpretation of <eref target="https://www.rfc-editor.org/rfc/rfc9580#section-5.2.5">[RFC9580, Section 5.2.5]</eref>.]</t>
      </section>
      <section anchor="ecc-requirements">
        <name>ECC requirements</name>
        <t>Even though the zero point, also called the point at infinity, may occur as a result of arithmetic operations on points of an elliptic curve, it MUST NOT appear in any ECC data structure defined in this document.</t>
        <t>Furthermore, when performing the explicitly listed operations in <xref target="x25519-kem"/> or <xref target="x448-kem"/> it is REQUIRED to follow the specification and security advisory mandated from the respective elliptic curve specification.</t>
      </section>
    </section>
    <section anchor="composite-kem-schemes">
      <name>Composite KEM schemes</name>
      <section anchor="building-blocks">
        <name>Building Blocks</name>
        <section anchor="ecc-kem">
          <name>ECDH KEMs</name>
          <t>In this section we define the encryption, decryption, and data formats for the ECDH component of the composite algorithms.</t>
          <t><xref target="tab-ecdh-cfrg-artifacts"/> describes the ECDH-KEM parameters and artifact lengths.
The artifacts in <xref target="tab-ecdh-cfrg-artifacts"/> follow the encodings described in <xref target="RFC7748"/>.</t>
          <table anchor="tab-ecdh-cfrg-artifacts">
            <name>Montgomery curves parameters and artifact lengths</name>
            <thead>
              <tr>
                <th align="left"> </th>
                <th align="left">X25519</th>
                <th align="left">X448</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">Algorithm ID reference</td>
                <td align="left">TBD (105 for testing)</td>
                <td align="left">TBD (106 for testing)</td>
              </tr>
              <tr>
                <td align="left">Field size</td>
                <td align="left">32 octets</td>
                <td align="left">56 octets</td>
              </tr>
              <tr>
                <td align="left">ECDH-KEM</td>
                <td align="left">x25519Kem (<xref target="x25519-kem"/>)</td>
                <td align="left">x448Kem (<xref target="x448-kem"/>)</td>
              </tr>
              <tr>
                <td align="left">ECDH public key</td>
                <td align="left">32 octets <xref target="RFC7748"/></td>
                <td align="left">56 octets <xref target="RFC7748"/></td>
              </tr>
              <tr>
                <td align="left">ECDH secret key</td>
                <td align="left">32 octets <xref target="RFC7748"/></td>
                <td align="left">56 octets <xref target="RFC7748"/></td>
              </tr>
              <tr>
                <td align="left">ECDH ephemeral</td>
                <td align="left">32 octets <xref target="RFC7748"/></td>
                <td align="left">56 octets <xref target="RFC7748"/></td>
              </tr>
              <tr>
                <td align="left">ECDH share</td>
                <td align="left">32 octets <xref target="RFC7748"/></td>
                <td align="left">56 octets <xref target="RFC7748"/></td>
              </tr>
              <tr>
                <td align="left">Key share</td>
                <td align="left">32 octets</td>
                <td align="left">64 octets</td>
              </tr>
              <tr>
                <td align="left">Hash</td>
                <td align="left">SHA3-256</td>
                <td align="left">SHA3-512</td>
              </tr>
            </tbody>
          </table>
          <t>The various procedures to perform the operations of an ECDH KEM are defined in the following subsections.
Specifically, each of these subsections defines the instances of the following operations:</t>
          <artwork><![CDATA[
(ecdhCipherText, ecdhKeyShare) <- ECDH-KEM.Encaps(ecdhPublicKey)
]]></artwork>
          <t>and</t>
          <artwork><![CDATA[
(ecdhKeyShare) <- ECDH-KEM.Decaps(ecdhSecretKey, ecdhCipherText, ecdhPublicKey)
]]></artwork>
          <t>To instantiate <tt>ECDH-KEM</tt>, one must select a parameter set from <xref target="tab-ecdh-cfrg-artifacts"/>.</t>
          <section anchor="x25519-kem">
            <name>X25519-KEM</name>
            <t>The encapsulation and decapsulation operations of <tt>x25519kem</tt> are described using the function <tt>X25519()</tt> and encodings defined in <xref target="RFC7748"/>.
The <tt>ecdhSecretKey</tt> is denoted as <tt>r</tt>, the <tt>ecdhPublicKey</tt> as <tt>R</tt>, they are subject to the equation <tt>R = X25519(r, U(P))</tt>.
Here, <tt>U(P)</tt> denotes the u-coordinate of the base point of Curve25519.</t>
            <t>The operation <tt>x25519Kem.Encaps()</tt> is defined as follows:</t>
            <ol spacing="normal" type="1"><li>
                <t>Generate an ephemeral key pair {<tt>v</tt>, <tt>V</tt>} via <tt>V = X25519(v,U(P))</tt> where <tt>v</tt> is a randomly generated octet string with a length of 32 octets</t>
              </li>
              <li>
                <t>Compute the shared coordinate <tt>X = X25519(v, R)</tt> where <tt>R</tt> is the recipient's public key <tt>ecdhPublicKey</tt></t>
              </li>
              <li>
                <t>Set the output <tt>ecdhCipherText</tt> to <tt>V</tt></t>
              </li>
              <li>
                <t>Set the output <tt>ecdhKeyShare</tt> to <tt>SHA3-256(X || ecdhCipherText || ecdhPublicKey)</tt></t>
              </li>
            </ol>
            <t>The operation <tt>x25519Kem.Decaps()</tt> is defined as follows:</t>
            <ol spacing="normal" type="1"><li>
                <t>Compute the shared coordinate <tt>X = X25519(r, V)</tt>, where <tt>r</tt> is the <tt>ecdhSecretKey</tt> and <tt>V</tt> is the <tt>ecdhCipherText</tt></t>
              </li>
              <li>
                <t>Set the output <tt>ecdhKeyShare</tt> to <tt>SHA3-256(X || ecdhCipherText || ecdhPublicKey)</tt></t>
              </li>
            </ol>
          </section>
          <section anchor="x448-kem">
            <name>X448-KEM</name>
            <t>The encapsulation and decapsulation operations of <tt>x448kem</tt> are described using the function <tt>X448()</tt> and encodings defined in <xref target="RFC7748"/>.
The <tt>ecdhSecretKey</tt> is denoted as <tt>r</tt>, the <tt>ecdhPublicKey</tt> as <tt>R</tt>, they are subject to the equation <tt>R = X25519(r, U(P))</tt>.
Here, <tt>U(P)</tt> denotes the u-coordinate of the base point of Curve448.</t>
            <t>The operation <tt>x448.Encaps()</tt> is defined as follows:</t>
            <ol spacing="normal" type="1"><li>
                <t>Generate an ephemeral key pair {<tt>v</tt>, <tt>V</tt>} via <tt>V = X448(v,U(P))</tt> where <tt>v</tt> is a randomly generated octet string with a length of 56 octets</t>
              </li>
              <li>
                <t>Compute the shared coordinate <tt>X = X448(v, R)</tt> where <tt>R</tt> is the recipient's public key <tt>ecdhPublicKey</tt></t>
              </li>
              <li>
                <t>Set the output <tt>ecdhCipherText</tt> to <tt>V</tt></t>
              </li>
              <li>
                <t>Set the output <tt>ecdhKeyShare</tt> to <tt>SHA3-512(X || ecdhCipherText || ecdhPublicKey)</tt></t>
              </li>
            </ol>
            <t>The operation <tt>x448Kem.Decaps()</tt> is defined as follows:</t>
            <ol spacing="normal" type="1"><li>
                <t>Compute the shared coordinate <tt>X = X448(r, V)</tt>, where <tt>r</tt> is the <tt>ecdhSecretKey</tt> and <tt>V</tt> is the <tt>ecdhCipherText</tt></t>
              </li>
              <li>
                <t>Set the output <tt>ecdhKeyShare</tt> to <tt>SHA3-512(X || ecdhCipherText || ecdhPublicKey)</tt></t>
              </li>
            </ol>
          </section>
        </section>
        <section anchor="mlkem-ops">
          <name>ML-KEM</name>
          <t>ML-KEM features the following operations:</t>
          <artwork><![CDATA[
(mlkemCipherText, mlkemKeyShare) <- ML-KEM.Encaps(mlkemPublicKey)
]]></artwork>
          <t>and</t>
          <artwork><![CDATA[
(mlkemKeyShare) <- ML-KEM.Decaps(mlkemCipherText, mlkemSecretKey)
]]></artwork>
          <t>The above are the operations <tt>ML-KEM.Encaps</tt> and <tt>ML-KEM.Decaps</tt> defined in <xref target="FIPS-203"/>.
Note that <tt>mlkemPublicKey</tt> is the encapsulation and <tt>mlkemSecretKey</tt> is the decapsulation key.</t>
          <t>ML-KEM has the parametrization with the corresponding artifact lengths in octets as given in <xref target="tab-mlkem-artifacts"/>.
All artifacts are encoded as defined in <xref target="FIPS-203"/>.</t>
          <table anchor="tab-mlkem-artifacts">
            <name>ML-KEM parameters artifact lengths in octets</name>
            <thead>
              <tr>
                <th align="right">Algorithm ID reference</th>
                <th align="left">ML-KEM</th>
                <th align="left">Public key</th>
                <th align="left">Secret key</th>
                <th align="left">Ciphertext</th>
                <th align="left">Key share</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="right">TBD (105 for testing)</td>
                <td align="left">ML-KEM-768</td>
                <td align="left">1184</td>
                <td align="left">64</td>
                <td align="left">1088</td>
                <td align="left">32</td>
              </tr>
              <tr>
                <td align="right">TBD (106 for testing)</td>
                <td align="left">ML-KEM-1024</td>
                <td align="left">1568</td>
                <td align="left">64</td>
                <td align="left">1568</td>
                <td align="left">32</td>
              </tr>
            </tbody>
          </table>
          <t>To instantiate <tt>ML-KEM</tt>, one must select a parameter set from the column "ML-KEM" of <xref target="tab-mlkem-artifacts"/>.</t>
          <t>The procedure to perform <tt>ML-KEM.Encaps()</tt> is as follows:</t>
          <ol spacing="normal" type="1"><li>
              <t>Invoke <tt>(mlkemCipherText, mlkemKeyShare) &lt;- ML-KEM.Encaps(mlkemPublicKey)</tt>, where <tt>mlkemPublicKey</tt> is the recipient's public key</t>
            </li>
            <li>
              <t>Set <tt>mlkemCipherText</tt> as the ML-KEM ciphertext</t>
            </li>
            <li>
              <t>Set <tt>mlkemKeyShare</tt> as the ML-KEM symmetric key share</t>
            </li>
          </ol>
          <t>The procedure to perform <tt>ML-KEM.Decaps()</tt> is as follows:</t>
          <ol spacing="normal" type="1"><li>
              <t>Invoke <tt>mlkemKeyShare &lt;-  ML-KEM.Decaps(mlkemCipherText, mlkemSecretKey)</tt></t>
            </li>
            <li>
              <t>Set <tt>mlkemKeyShare</tt> as the ML-KEM symmetric key share</t>
            </li>
          </ol>
        </section>
      </section>
      <section anchor="ecc-mlkem">
        <name>Composite Encryption Schemes with ML-KEM</name>
        <t><xref target="kem-alg-specs"/> specifies the following ML-KEM + ECDH composite public-key encryption schemes:</t>
        <table anchor="tab-mlkem-ecc-composite">
          <name>ML-KEM + ECDH composite schemes</name>
          <thead>
            <tr>
              <th align="right">Algorithm ID reference</th>
              <th align="left">ML-KEM</th>
              <th align="left">ECDH-KEM</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="right">TBD (105 for testing)</td>
              <td align="left">ML-KEM-768</td>
              <td align="left">x25519Kem</td>
            </tr>
            <tr>
              <td align="right">TBD (106 for testing)</td>
              <td align="left">ML-KEM-1024</td>
              <td align="left">x448Kem</td>
            </tr>
          </tbody>
        </table>
        <t>The ML-KEM + ECDH composite public-key encryption schemes are built according to the following principal design:</t>
        <ul spacing="normal">
          <li>
            <t>The ML-KEM encapsulation algorithm is invoked to create an ML-KEM ciphertext together with an ML-KEM symmetric key share.</t>
          </li>
          <li>
            <t>The encapsulation algorithm of an ECDH KEM, namely X25519-KEM or X448-KEM, is invoked to create an ECDH ciphertext together with an ECDH symmetric key share.</t>
          </li>
          <li>
            <t>A Key-Encryption-Key (KEK) is computed as the output of a key combiner that receives as input both of the above created symmetric key shares and the protocol binding information.</t>
          </li>
          <li>
            <t>The session key for content encryption is then wrapped as described in <xref target="RFC3394"/> using AES-256 as algorithm and the KEK as key.</t>
          </li>
          <li>
            <t>The PKESK packet's algorithm-specific parts are made up of the ML-KEM ciphertext, the ECDH ciphertext, and the wrapped session key.</t>
          </li>
        </ul>
        <section anchor="kem-key-combiner">
          <name>Key combiner</name>
          <t>For the composite KEM schemes defined in <xref target="kem-alg-specs"/> the following procedure MUST be used to compute the KEK that wraps a session key.
The construction is a key derivation function compliant to <xref target="SP800-108"/>, Section 4.4, based on KMAC256.
It is given by the following algorithm, which computes the key encryption key <tt>KEK</tt> that is used to wrap, i.e., encrypt, the session key.</t>
          <artwork><![CDATA[
//   multiKeyCombine(mlkemKeyShare, mlkemCipherText, mlkemPublicKey, ecdhKeyShare,
//                   ecdhCipherText, ecdhPublicKey, algId)
//
//   Input:
//   mlkemKeyShare   - the ML-KEM key share encoded as an octet string
//   mlkemCipherText - the ML-KEM ciphertext encoded as an octet string
//   mlkemPublicKey  - The ML-KEM public key of the recipient as an octet string
//   ecdhKeyShare    - the ECDH key share encoded as an octet string
//   ecdhCipherText  - the ECDH ciphertext encoded as an octet string
//   ecdhPublicKey   - The ECDH public key of the recipient as an octet string
//   algId           - the OpenPGP algorithm ID of the public-key encryption algorithm
//   domSep          – the UTF-8 encoding of the string "OpenPGPCompositeKDFv1"
//
//  domSep given in hexadecimal encoding := 4F 70 65 6E 50 47 50 43 6F 6D 70
//                                          6F 73 69 74 65 4B 44 46 76 31

KEK = KMAC256(mlkemKeyShare || ecdhKeyShare, mlkemCipherText || ecdhCipherText
              || mlkemPublicKey || ecdhPublicKey || algId, 256, domSep)
return KEK
]]></artwork>
          <t>Here, the parameters to KMAC256 appear in the order as specified in <xref target="SP800-185"/>, Section 4, i.e., the key K, main input data X, requested output length in bits L, and optional customization string S.</t>
          <t>Note that the values <tt>ecdhKeyShare</tt> defined in <xref target="ecc-kem"/> and <tt>mlkemKeyShare</tt> defined in <xref target="mlkem-ops"/> already use the relative ciphertext in the derivation.
The ciphertext and public keys are by design included again in the key combiner to provide a robust security proof.</t>
        </section>
        <section anchor="ecc-mlkem-generation">
          <name>Key generation procedure</name>
          <t>The implementation MUST generate the ML-KEM and the ECDH component keys independently.
ML-KEM key generation follows the specification <xref target="FIPS-203"/> and the artifacts are encoded as fixed-length octet strings as defined in <xref target="mlkem-ops"/>.
For ECDH this is done following the relative specification in <xref target="RFC7748"/>, and encoding the outputs as fixed-length octet strings in the format specified in <xref target="tab-ecdh-cfrg-artifacts"/>.</t>
        </section>
        <section anchor="ecc-mlkem-encryption">
          <name>Encryption procedure</name>
          <t>The procedure to perform public-key encryption with an ML-KEM + ECDH composite scheme is as follows:</t>
          <ol spacing="normal" type="1"><li>
              <t>Take the recipient's authenticated public-key packet <tt>pkComposite</tt> and <tt>sessionKey</tt> as input</t>
            </li>
            <li>
              <t>Parse the algorithm ID from <tt>pkComposite</tt> and set it as <tt>algId</tt></t>
            </li>
            <li>
              <t>Extract the <tt>ecdhPublicKey</tt> and <tt>mlkemPublicKey</tt> component from the algorithm specific data encoded in <tt>pkComposite</tt> with the format specified in <xref target="mlkem-ecc-key"/>.</t>
            </li>
            <li>
              <t>Instantiate the ECDH-KEM and the ML-KEM depending on the algorithm ID according to <xref target="tab-mlkem-ecc-composite"/></t>
            </li>
            <li>
              <t>Compute <tt>(ecdhCipherText, ecdhKeyShare) := ECDH-KEM.Encaps(ecdhPublicKey)</tt></t>
            </li>
            <li>
              <t>Compute <tt>(mlkemCipherText, mlkemKeyShare) := ML-KEM.Encaps(mlkemPublicKey)</tt></t>
            </li>
            <li>
              <t>Compute <tt>KEK := multiKeyCombine(mlkemKeyShare, mlkemCipherText, mlkemPublicKey, ecdhKeyShare, ecdhCipherText, ecdhPublicKey, algId, 256)</tt> as defined in <xref target="kem-key-combiner"/></t>
            </li>
            <li>
              <t>Compute <tt>C := AESKeyWrap(KEK, sessionKey)</tt> with AES-256 as per <xref target="RFC3394"/> that includes a 64 bit integrity check</t>
            </li>
            <li>
              <t>Output the algorithm specific part of the PKESK as <tt>ecdhCipherText || mlkemCipherText || len(C, symAlgId) (|| symAlgId)  || C</tt>, where both <tt>symAlgId</tt> and <tt>len(C, symAlgId)</tt> are single octet fields, <tt>symAlgId</tt> denotes the symmetric algorithm ID used and is present only for a v3 PKESK, and <tt>len(C, symAlgId)</tt> denotes the combined octet length of the fields specified as the arguments.</t>
            </li>
          </ol>
        </section>
        <section anchor="decryption-procedure">
          <name>Decryption procedure</name>
          <t>The procedure to perform public-key decryption with an ML-KEM + ECDH composite scheme is as follows:</t>
          <ol spacing="normal" type="1"><li>
              <t>Take the matching PKESK and own secret key packet as input</t>
            </li>
            <li>
              <t>From the PKESK extract the algorithm ID as <tt>algId</tt> and the wrapped session key as <tt>encryptedKey</tt></t>
            </li>
            <li>
              <t>Check that the own and the extracted algorithm ID match</t>
            </li>
            <li>
              <t>Parse the <tt>ecdhSecretKey</tt> and <tt>mlkemSecretKey</tt> from the algorithm specific data of the own secret key encoded in the format specified in <xref target="mlkem-ecc-key"/></t>
            </li>
            <li>
              <t>Instantiate the ECDH-KEM and the ML-KEM depending on the algorithm ID according to <xref target="tab-mlkem-ecc-composite"/></t>
            </li>
            <li>
              <t>Parse <tt>ecdhCipherText</tt>, <tt>mlkemCipherText</tt>, and <tt>C</tt> from <tt>encryptedKey</tt> encoded as <tt>ecdhCipherText || mlkemCipherText || len(C,symAlgId) (|| symAlgId) || C</tt> as specified in <xref target="ecc-mlkem-pkesk"/>, where <tt>symAlgId</tt> is present only in the case of a v3 PKESK.</t>
            </li>
            <li>
              <t>Compute <tt>(ecdhKeyShare) := ECDH-KEM.Decaps(ecdhCipherText, ecdhSecretKey, ecdhPublicKey)</tt></t>
            </li>
            <li>
              <t>Compute <tt>(mlkemKeyShare) := ML-KEM.Decaps(mlkemCipherText, mlkemSecretKey)</tt></t>
            </li>
            <li>
              <t>Compute <tt>KEK := multiKeyCombine(mlkemKeyShare, mlkemCipherText, mlkemPublicKey, ecdhKeyShare, ecdhCipherText, ecdhPublicKey, algId)</tt> as defined in <xref target="kem-key-combiner"/></t>
            </li>
            <li>
              <t>Compute <tt>sessionKey := AESKeyUnwrap(KEK, C)</tt>  with AES-256 as per <xref target="RFC3394"/>, aborting if the 64 bit integrity check fails</t>
            </li>
            <li>
              <t>Output <tt>sessionKey</tt></t>
            </li>
          </ol>
        </section>
      </section>
      <section anchor="packet-specifications">
        <name>Packet specifications</name>
        <section anchor="ecc-mlkem-pkesk">
          <name>Public-Key Encrypted Session Key Packets (Tag 1)</name>
          <t>The algorithm-specific fields consists of the output of the encryption procedure described in <xref target="ecc-mlkem-encryption"/>:</t>
          <ul spacing="normal">
            <li>
              <t>A fixed-length octet string representing an ECDH ephemeral public key in the format associated with the curve as specified in <xref target="ecc-kem"/>.</t>
            </li>
            <li>
              <t>A fixed-length octet string of the ML-KEM ciphertext, whose length depends on the algorithm ID as specified in <xref target="tab-mlkem-artifacts"/>.</t>
            </li>
            <li>
              <t>A one-octet size of the following fields.</t>
            </li>
            <li>
              <t>Only in the case of a v3 PKESK packet: a one-octet symmetric algorithm identifier.</t>
            </li>
            <li>
              <t>The wrapped session key represented as an octet string.</t>
            </li>
          </ul>
          <t>Note that like in the case of the algorithms X25519 and X448 specified in <xref target="RFC9580"/>, for the ML-KEM composite schemes, in the case of a v3 PKESK packet, the symmetric algorithm identifier is not encrypted.
Instead, it is placed in plaintext after the <tt>mlkemCipherText</tt> and before the length octet preceding the wrapped session key.
In the case of v3 PKESK packets for ML-KEM composite schemes, the symmetric algorithm used MUST be AES-128, AES-192 or AES-256 (algorithm ID 7, 8 or 9).</t>
          <t>In the case of a v3 PKESK, a receiving implementation MUST check if the length of the unwrapped symmetric key matches the symmetric algorithm identifier, and abort if this is not the case.</t>
          <t>Implementations MUST NOT use the obsolete Symmetrically Encrypted Data packet (tag 9) to encrypt data protected with the algorithms described in this document.</t>
        </section>
        <section anchor="mlkem-ecc-key">
          <name>Key Material Packets</name>
          <t>The composite ML-KEM + ECDH schemes MUST be used only with v6 keys, as defined in <xref target="RFC9580"/>.</t>
          <t>The algorithm-specific public key is this series of values:</t>
          <ul spacing="normal">
            <li>
              <t>A fixed-length octet string representing an EC point public key, in the point format associated with the curve specified in <xref target="ecc-kem"/>.</t>
            </li>
            <li>
              <t>A fixed-length octet string containing the ML-KEM public key, whose length depends on the algorithm ID as specified in <xref target="tab-mlkem-artifacts"/>.</t>
            </li>
          </ul>
          <t>The algorithm-specific secret key is these two values:</t>
          <ul spacing="normal">
            <li>
              <t>A fixed-length octet string of the encoded secret scalar, whose encoding and length depend on the algorithm ID as specified in <xref target="ecc-kem"/>.</t>
            </li>
            <li>
              <t>A fixed-length octet string containing the ML-KEM secret key in seed format, whose length is 64 octets (compare <xref target="tab-mlkem-artifacts"/>).
The seed format is defined in accordance with <xref target="FIPS-203"/>, Section 3.3.
Namely, the secret key is given by the concatenation of the values of <tt>d</tt>  and <tt>z</tt>, generated in steps 1 and 2 of <tt>ML-KEM.KeyGen</tt> <xref target="FIPS-203"/>, each of a length of 32 octets.
Upon parsing the private key format, or before using the secret key, for the expansion of the key, the function <tt>ML-KEM.KeyGen_internal</tt> <xref target="FIPS-203"/> has to be invoked with the parsed values of <tt>d</tt> and <tt>z</tt> as input.</t>
            </li>
          </ul>
        </section>
      </section>
    </section>
    <section anchor="composite-signature-schemes">
      <name>Composite Signature Schemes</name>
      <section anchor="building-blocks-1">
        <name>Building blocks</name>
        <section anchor="eddsa-signature">
          <name>EdDSA-Based signatures</name>
          <t>Throughout this specification EdDSA refers to the PureEdDSA variant defined in
<xref target="RFC8032"/>.</t>
          <t>To sign and verify with EdDSA the following operations are defined:</t>
          <artwork><![CDATA[
(eddsaSignature) <- EdDSA.Sign(eddsaSecretKey, dataDigest)
]]></artwork>
          <t>and</t>
          <artwork><![CDATA[
(verified) <- EdDSA.Verify(eddsaPublicKey, eddsaSignature, dataDigest)
]]></artwork>
          <t>The public and secret key, as well as the signature MUST be encoded according to <xref target="RFC8032"/> as fixed-length octet strings.
The following table describes the EdDSA parameters and artifact lengths:</t>
          <table anchor="tab-eddsa-artifacts">
            <name>EdDSA parameters and artifact lengths in octets</name>
            <thead>
              <tr>
                <th align="right">Algorithm ID reference</th>
                <th align="left">Curve</th>
                <th align="left">Field size</th>
                <th align="left">Public key</th>
                <th align="left">Secret key</th>
                <th align="left">Signature</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="right">TBD (107 for testing)</td>
                <td align="left">Ed25519</td>
                <td align="left">32</td>
                <td align="left">32</td>
                <td align="left">32</td>
                <td align="left">64</td>
              </tr>
              <tr>
                <td align="right">TBD (108 for testing)</td>
                <td align="left">Ed448</td>
                <td align="left">57</td>
                <td align="left">57</td>
                <td align="left">57</td>
                <td align="left">114</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section anchor="mldsa-signature">
          <name>ML-DSA signatures</name>
          <t>Throughout this specification ML-DSA refers to the pure version ML-DSA, i.e., in contrast to the pre-hash variant, defined
in <xref target="FIPS-204"/>.</t>
          <t>For ML-DSA signature generation the default hedged version of <tt>ML-DSA.Sign</tt> given in <xref target="FIPS-204"/> is used.
That is, to sign with ML-DSA the following operation is defined:</t>
          <artwork><![CDATA[
(mldsaSignature) <- ML-DSA.Sign(mldsaSecretKey, dataDigest)
]]></artwork>
          <t>For ML-DSA signature verification the algorithm ML-DSA.Verify given in <xref target="FIPS-204"/> is used.
That is, to verify with ML-DSA the following operation is defined:</t>
          <artwork><![CDATA[
(verified) <- ML-DSA.Verify(mldsaPublicKey, dataDigest, mldsaSignature)
]]></artwork>
          <t>ML-DSA has the parametrization with the corresponding artifact lengths in octets as given in <xref target="tab-mldsa-artifacts"/>.
All artifacts are encoded as defined in <xref target="FIPS-204"/>.</t>
          <table anchor="tab-mldsa-artifacts">
            <name>ML-DSA parameters and artifact lengths in octets</name>
            <thead>
              <tr>
                <th align="right">Algorithm ID reference</th>
                <th align="left">ML-DSA</th>
                <th align="left">Public key</th>
                <th align="left">Secret key</th>
                <th align="left">Signature value</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="right">TBD (107 for testing)</td>
                <td align="left">ML-DSA-65</td>
                <td align="left">1952</td>
                <td align="left">32</td>
                <td align="left">3309</td>
              </tr>
              <tr>
                <td align="right">TBD (108 for testing)</td>
                <td align="left">ML-DSA-87</td>
                <td align="left">2592</td>
                <td align="left">32</td>
                <td align="left">4627</td>
              </tr>
            </tbody>
          </table>
        </section>
      </section>
      <section anchor="ecc-mldsa">
        <name>Composite Signature Schemes with ML-DSA</name>
        <section anchor="mldsa-sig-data-digest">
          <name>Signature data digest</name>
          <t>Signature data (i.e. the data to be signed) is digested prior to signing operations, see <eref target="https://www.rfc-editor.org/rfc/rfc9580#section-5.2.4">[RFC9580, Section 5.2.4]</eref>.
Composite ML-DSA + EdDSA signatures MUST use the associated hash algorithm as specified in <xref target="tab-mldsa-hash"/> for the signature data digest.
Signatures using other hash algorithms MUST be considered invalid.</t>
          <t>An implementation supporting a specific ML-DSA + EdDSA algorithm MUST also support the matching hash algorithm.</t>
          <table anchor="tab-mldsa-hash">
            <name>Binding between ML-DSA + EdDSA and signature data digest</name>
            <thead>
              <tr>
                <th align="right">Algorithm ID reference</th>
                <th align="left">Hash function</th>
                <th align="left">Hash function ID reference</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="right">TBD (107 for testing)</td>
                <td align="left">SHA3-256</td>
                <td align="left">12</td>
              </tr>
              <tr>
                <td align="right">TBD (108 for testing)</td>
                <td align="left">SHA3-512</td>
                <td align="left">14</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section anchor="ecc-mldsa-generation">
          <name>Key generation procedure</name>
          <t>The implementation MUST generate the ML-DSA and the EdDSA component keys independently.
ML-DSA key generation follows the specification <xref target="FIPS-204"/> and the artifacts are encoded as fixed-length octet strings as defined in <xref target="mldsa-signature"/>.
For EdDSA this is done following the relative specification in <xref target="RFC7748"/>, and encoding the artifacts as specified in <xref target="eddsa-signature"/> as fixed-length octet strings.</t>
        </section>
        <section anchor="signature-generation">
          <name>Signature Generation</name>
          <t>To sign a message <tt>M</tt> with ML-DSA + EdDSA the following sequence of operations has to be performed:</t>
          <ol spacing="normal" type="1"><li>
              <t>Generate <tt>dataDigest</tt> according to <eref target="https://www.rfc-editor.org/rfc/rfc9580#section-5.2.4">[RFC9580, Section 5.2.4]</eref></t>
            </li>
            <li>
              <t>Create the EdDSA signature over <tt>dataDigest</tt> with <tt>EdDSA.Sign()</tt> from <xref target="eddsa-signature"/></t>
            </li>
            <li>
              <t>Create the ML-DSA signature over <tt>dataDigest</tt> with <tt>ML-DSA.Sign()</tt> from <xref target="mldsa-signature"/></t>
            </li>
            <li>
              <t>Encode the EdDSA and ML-DSA signatures according to the packet structure given in <xref target="ecc-mldsa-sig-packet"/>.</t>
            </li>
          </ol>
        </section>
        <section anchor="signature-verification">
          <name>Signature Verification</name>
          <t>To verify an ML-DSA + EdDSA signature the following sequence of operations has to be performed:</t>
          <ol spacing="normal" type="1"><li>
              <t>Verify the EdDSA signature with <tt>EdDSA.Verify()</tt> from <xref target="eddsa-signature"/></t>
            </li>
            <li>
              <t>Verify the ML-DSA signature with <tt>ML-DSA.Verify()</tt> from <xref target="mldsa-signature"/></t>
            </li>
          </ol>
          <t>As specified in <xref target="composite-signatures"/> an implementation MUST validate both signatures, i.e. EdDSA and ML-DSA, successfully to state that a composite ML-DSA + EdDSA signature is valid.</t>
        </section>
      </section>
      <section anchor="packet-specifications-1">
        <name>Packet Specifications</name>
        <section anchor="ecc-mldsa-sig-packet">
          <name>Signature Packet (Tag 2)</name>
          <t>The composite ML-DSA + EdDSA schemes MUST be used only with v6 signatures, as defined in <xref target="RFC9580"/>.</t>
          <t>The algorithm-specific v6 signature parameters for ML-DSA + EdDSA signatures consist of:</t>
          <ul spacing="normal">
            <li>
              <t>A fixed-length octet string representing the EdDSA signature, whose length depends on the algorithm ID as specified in <xref target="tab-eddsa-artifacts"/>.</t>
            </li>
            <li>
              <t>A fixed-length octet string of the ML-DSA signature value, whose length depends on the algorithm ID as specified in <xref target="tab-mldsa-artifacts"/>.</t>
            </li>
          </ul>
        </section>
        <section anchor="key-material-packets">
          <name>Key Material Packets</name>
          <t>The composite ML-DSA + EdDSA schemes MUST be used only with v6 keys, as defined in <xref target="RFC9580"/>.</t>
          <t>The algorithm-specific public key for ML-DSA + EdDSA keys is this series of values:</t>
          <ul spacing="normal">
            <li>
              <t>A fixed-length octet string representing the EdDSA public key, whose length depends on the algorithm ID as specified in <xref target="tab-eddsa-artifacts"/>.</t>
            </li>
            <li>
              <t>A fixed-length octet string containing the ML-DSA public key, whose length depends on the algorithm ID as specified in <xref target="tab-mldsa-artifacts"/>.</t>
            </li>
          </ul>
          <t>The algorithm-specific secret key for ML-DSA + EdDSA keys is this series of values:</t>
          <ul spacing="normal">
            <li>
              <t>A fixed-length octet string representing the EdDSA secret key, whose length depends on the algorithm ID as specified in <xref target="tab-eddsa-artifacts"/>.</t>
            </li>
            <li>
              <t>A fixed-length octet string containing the ML-DSA secret key in seed format, whose length is 32 octets (compare <xref target="tab-mldsa-artifacts"/>).
The seed format is defined in accordance with <xref target="FIPS-204"/>, Section 3.6.3.
Namely, the secret key is given by the value <tt>xi</tt> generated in step 1 of <tt>ML-DSA.KeyGen</tt> <xref target="FIPS-204"/>.
Upon parsing the private key format, or before using the secret key, for the expansion of the key, the function <tt>ML-DSA.KeyGen_internal</tt> <xref target="FIPS-204"/> has to be invoked with the parsed value of <tt>xi</tt> as input.</t>
            </li>
          </ul>
        </section>
      </section>
    </section>
    <section anchor="slh-dsa-1">
      <name>SLH-DSA</name>
      <t>Throughout this specification SLH-DSA refers to the pure SLH-DSA version defined in <xref target="FIPS-205"/>.</t>
      <section anchor="slhdsa">
        <name>The SLH-DSA Algorithms</name>
        <t>The following table lists the group of algorithm code points for the SLH-DSA signature scheme and the corresponding artifact lengths.
This group of algorithms is henceforth referred to as "SLH-DSA code points".</t>
        <table anchor="slhdsa-artifact-lengths">
          <name>SLH-DSA algorithm code points and the corresponding artifact lengths in octets.</name>
          <thead>
            <tr>
              <th align="right">Algorithm ID reference</th>
              <th align="left">SLH-DSA public key</th>
              <th align="left">SLH-DSA secret key</th>
              <th align="left">SLH-DSA signature</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="right">TBD (SLH-DSA-SHAKE-128s)</td>
              <td align="left">32</td>
              <td align="left">64</td>
              <td align="left">7856</td>
            </tr>
            <tr>
              <td align="right">TBD (SLH-DSA-SHAKE-128f)</td>
              <td align="left">32</td>
              <td align="left">64</td>
              <td align="left">17088</td>
            </tr>
            <tr>
              <td align="right">TBD (SLH-DSA-SHAKE-256s)</td>
              <td align="left">64</td>
              <td align="left">128</td>
              <td align="left">29792</td>
            </tr>
          </tbody>
        </table>
        <section anchor="slhdsa-sig-data-digest">
          <name>Signature Data Digest</name>
          <t>Signature data (i.e. the data to be signed) is digested prior to signing operations, see <eref target="https://www.rfc-editor.org/rfc/rfc9580#section-5.2.4">[RFC9580, Section 5.2.4]</eref>.
SLH-DSA signatures MUST use the associated hash algorithm as specified in <xref target="tab-slhdsa-hash"/> for the signature data digest.
Signatures using other hash algorithms MUST be considered invalid.</t>
          <t>An implementation supporting a specific SLH-DSA algorithm code point MUST also support the matching hash algorithm.</t>
          <table anchor="tab-slhdsa-hash">
            <name>Binding between SLH-DSA algorithm code points and signature data hash algorithms</name>
            <thead>
              <tr>
                <th align="right">Algorithm ID reference</th>
                <th align="left">Hash function</th>
                <th align="left">Hash function ID reference</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="right">TBD (SLH-DSA-SHAKE-128s)</td>
                <td align="left">SHA3-256</td>
                <td align="left">12</td>
              </tr>
              <tr>
                <td align="right">TBD (SLH-DSA-SHAKE-128f)</td>
                <td align="left">SHA3-256</td>
                <td align="left">12</td>
              </tr>
              <tr>
                <td align="right">TBD (SLH-DSA-SHAKE-256s)</td>
                <td align="left">SHA3-512</td>
                <td align="left">14</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section anchor="key-generation">
          <name>Key generation</name>
          <t>SLH-DSA key generation is performed via the algorithm <tt>SLH-DSA.KeyGen</tt> as specified in <xref target="FIPS-205"/>, and the artifacts are encoded as fixed-length octet strings as defined in <xref target="slhdsa"/>.</t>
        </section>
        <section anchor="signature-generation-1">
          <name>Signature Generation</name>
          <t>SLH-DSA signature generation is performed via the algorithm <tt>SLH-DSA.Sign</tt> as specified in <xref target="FIPS-205"/>.
The variable <tt>opt_rand</tt> is set to <tt>PK.seed</tt>.
See also <xref target="slhdsa-sec-cons"/>.</t>
        </section>
        <section anchor="signature-verification-1">
          <name>Signature Verification</name>
          <t>SLH-DSA signature verification is performed via the algorithm <tt>SLH-DSA.Verify</tt> as specified in <xref target="FIPS-205"/>.</t>
        </section>
      </section>
      <section anchor="packet-specifications-2">
        <name>Packet specifications</name>
        <section anchor="signature-packet-tag-2">
          <name>Signature Packet (Tag 2)</name>
          <t>The SLH-DSA algorithms MUST be used only with v6 signatures, as defined in <eref target="https://www.rfc-editor.org/rfc/rfc9580#section-5.2.3">[RFC9580, Section 5.2.3]</eref>.</t>
          <t>The algorithm-specific part of a signature packet for an SLH-DSA algorithm code point consists of:</t>
          <ul spacing="normal">
            <li>
              <t>A fixed-length octet string of the SLH-DSA signature value, whose length depends on the algorithm ID in the format specified in <xref target="slhdsa-artifact-lengths"/>.</t>
            </li>
          </ul>
        </section>
        <section anchor="key-material-packets-1">
          <name>Key Material Packets</name>
          <t>The SLH-DSA algorithms code points MUST be used only with v6 keys, as defined in <xref target="RFC9580"/>.</t>
          <t>The algorithm-specific part of the public key consists of:</t>
          <ul spacing="normal">
            <li>
              <t>A fixed-length octet string containing the SLH-DSA public key, whose length depends on the algorithm ID as specified in <xref target="slhdsa-artifact-lengths"/>.</t>
            </li>
          </ul>
          <t>The algorithm-specific part of the secret key consists of:</t>
          <ul spacing="normal">
            <li>
              <t>A fixed-length octet string containing the SLH-DSA secret key, whose length depends on the algorithm ID as specified in <xref target="slhdsa-artifact-lengths"/>.</t>
            </li>
          </ul>
        </section>
      </section>
    </section>
    <section anchor="notes-on-algorithms">
      <name>Notes on Algorithms</name>
      <section anchor="symmetric-algorithms-for-seipd-packets">
        <name>Symmetric Algorithms for SEIPD Packets</name>
        <t>Implementations MUST implement <tt>AES-256</tt>.
An implementation SHOULD use <tt>AES-256</tt> in the case of a v1 SEIPD packet, or <tt>AES-256</tt> with any available AEAD mode in the case of a v2 SEIPD packet, if all recipient certificates indicate support for it (explicitly or implicitly).</t>
        <t>A certificate that contains a PQ(/T) key SHOULD include <tt>AES-256</tt> in the "Preferred Symmetric Ciphers for v1 SEIPD" subpacket and SHOULD include the pair <tt>AES-256</tt> with <tt>OCB</tt> in the "Preferred AEAD Ciphersuites" subpacket.</t>
        <t>If <tt>AES-256</tt> is not explicitly in the list of the "Preferred Symmetric Ciphers for v1 SEIPD" subpacket, and if the certificate contains a PQ/T key, it is implicitly at the end of the list.
This is justified since <tt>AES-256</tt> is mandatory to implement.
If <tt>AES-128</tt> is also implicitly added to the list, it is added after <tt>AES-256</tt>.</t>
        <t>If the pair <tt>AES-256</tt> with <tt>OCB</tt> is not explicitly in the list of the "Preferred AEAD Ciphersuites" subpacket, and if the certificate contains a PQ/T key, it is implicitly at the end of the list.
This is justified since <tt>AES-256</tt> and <tt>OCB</tt> are mandatory to implement.
If the pair <tt>AES-128</tt> with <tt>OCB</tt> is also implicitly added to the list, it is added after the pair <tt>AES-256</tt> with <tt>OCB</tt>.</t>
      </section>
      <section anchor="hash-algorithms-for-key-binding-signatures">
        <name>Hash Algorithms for Key Binding Signatures</name>
        <t>Subkey binding signatures over algorithms described in this document and primary key binding signatures made by algorithms described in this document MUST NOT be made with <tt>MD5</tt>, <tt>SHA-1</tt>, or <tt>RIPEMD-160</tt>.
A receiving implementation MUST treat such a signature as invalid.</t>
      </section>
    </section>
    <section anchor="migration-considerations">
      <name>Migration Considerations</name>
      <t>The post-quantum KEM algorithms defined in <xref target="kem-alg-specs"/> and the signature algorithms defined in <xref target="sig-alg-specs"/> are a set of new public key algorithms that extend the algorithm selection of <xref target="RFC9580"/>.
During the transition period, the post-quantum algorithms will not be supported by all clients.
Therefore various migration considerations must be taken into account, in particular backwards compatibility to existing implementations that have not yet been updated to support the post-quantum algorithms.</t>
      <section anchor="pq-key-preference">
        <name>Key preference</name>
        <t>Implementations SHOULD prefer PQ(/T) keys when multiple options are available.
When encrypting to a certificate that has both a valid PQ/T and a valid traditional encryption subkey, an implementation SHOULD use the PQ/T subkey only.
Furthermore, if an application has any means to determine that encrypting to a PQ/T certificate and a traditional certificate is redundant, it should omit encrypting to the traditional certificate.</t>
        <t>As specified in <xref target="composite-kem"/>, the confidentiality of a message is not post-quantum secure when using multiple PKESKs if at least one does not use PQ/T encryption schemes.
An implementation SHOULD NOT abort the encryption process when encrypting a message to both PQ/T and traditional keys to allow for a smooth transition to post-quantum cryptography.</t>
        <t>An implementation MAY sign with both a PQ(/T) and an ECC key using multiple signatures over the same data as described in <xref target="multiple-signatures"/>.
Signing only with PQ(/T) key material is not backwards compatible.</t>
      </section>
      <section anchor="key-generation-strategies">
        <name>Key generation strategies</name>
        <t>It is RECOMMENDED to generate fresh secrets when generating PQ(/T) keys.
Note that reusing key material from existing ECC keys in PQ(/T) keys does not provide backwards compatibility.</t>
        <t>An OpenPGP certificate is composed of a certification-capable primary key and one or more subkeys for signature, encryption, and authentication.
Two migration strategies are recommended:</t>
        <ol spacing="normal" type="1"><li>
            <t>Generate two independent certificates, one for PQ(/T)-capable implementations, and one for legacy implementations.
Implementations not understanding PQ(/T) certificates can use the legacy certificate, while PQ(/T)-capable implementations will prefer the newer certificate.
This allows having a traditional certificate for compatibility and a v6 PQ(/T) certificate, at a greater complexity in key distribution.</t>
          </li>
          <li>
            <t>Attach PQ(/T) encryption or signature subkeys to an existing traditional v6 OpenPGP certificate.
Implementations understanding PQ(/T) will be able to parse and use the subkeys, while PQ(/T)-incapable implementations can gracefully ignore them.
This simplifies key distribution, as only one certificate needs to be communicated and verified, but leaves the primary key vulnerable to quantum computer attacks.</t>
          </li>
        </ol>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <section anchor="security-aspects-of-composite-signatures">
        <name>Security Aspects of Composite Signatures</name>
        <t>When multiple signatures are applied to a message, the question of the protocol's resistance against signature stripping attacks naturally arises.
In a signature stripping attack, an adversary removes one or more of the signatures such that only a subset of the signatures remain in the message at the point when it is verified.
This amounts to a downgrade attack that potentially reduces the value of the signature.
It should be noted that the composite signature schemes specified in this draft are not subject to a signature stripping vulnerability.
This is due to the fact that in any OpenPGP signature, the hashed meta data includes the signature algorithm ID, as specified in <eref target="https://www.rfc-editor.org/rfc/rfc9580#section-5.2.4">[RFC9580, Section 5.2.4]</eref>.
As a consequence, a component signature taken out of the context of a specific composite algorithm is not a valid signature for any message.</t>
        <t>Furthermore, it is also not possible to craft a new signature for a message that was signed twice with a composite algorithm by interchanging (i.e., remixing) the component signatures, which would classify as a weak existential forgery.
This is due to the fact that each v6 signatures also includes a random salt at the start of the hashed meta data, as also specified in the aforementioned reference.</t>
      </section>
      <section anchor="hashing-in-ecdh-kem">
        <name>Hashing in ECDH-KEM</name>
        <t>Our construction of the ECDH-KEMs, in particular the inclusion of <tt>ecdhCipherText</tt> in the final hashing step in encapsulation and decapsulation that produces the <tt>ecdhKeyShare</tt>, is standard and known as hashed ElGamal key encapsulation, a hashed variant of ElGamal encryption.
It ensures IND-CCA2 security in the random oracle model under some Diffie-Hellman intractability assumptions <xref target="CS03"/>.
The additional inclusion of <tt>ecdhPublicKey</tt> follows the security advice in <eref target="https://www.rfc-editor.org/rfc/rfc7748#section-6.1">[RFC7748, Section 6.1]</eref>.</t>
      </section>
      <section anchor="sec-key-combiner">
        <name>Key combiner</name>
        <t>For the key combination in <xref target="kem-key-combiner"/> this specification limits itself to the use of KMAC256 in a construction following <xref target="SP800-108"/>.
The sponge construction used by KMAC256 was proven to be indifferentiable from a random oracle <xref target="BDPA08"/>.
This means, that in contrast to SHA2, which uses a Merkle-Damgard construction, no HMAC-based construction is required for key combination.
It is therefore sufficient to simply process the concatenation of any number of key shares with a domain separation when using a sponge-based construction like KMAC256.</t>
        <t>More precisely, for a given capacity <tt>c</tt> the indifferentiability proof shows that assuming there are no weaknesses found in the Keccak permutation, an attacker has to make an expected number of <tt>2^(c/2)</tt> calls to the permutation to tell KMAC256 from a random oracle.
For a random oracle, a difference in only a single bit gives an unrelated, uniformly random output.
Hence, to be able to distinguish a key <tt>K</tt>, derived from shared keys <tt>K1</tt> and <tt>K2</tt> (with ciphertexts <tt>C1</tt> and <tt>C2</tt> and public keys <tt>P1</tt> and <tt>P2</tt>) as</t>
        <artwork><![CDATA[
K = KMAC256(K1 || K2, C1 || C2 || P1 || P2 || algId, 256, domSep)
]]></artwork>
        <t>from a random bit string, an adversary has to know (or correctly guess) both key shares <tt>K1</tt> and <tt>K2</tt>, entirely.</t>
        <t>The proposed construction in <xref target="kem-key-combiner"/> preserves IND-CCA2 of any of its ingredient KEMs, i.e. the newly formed combined KEM is IND-CCA2 secure as long as at least one of the ingredient KEMs is.
Indeed, the above stated indifferentiability from a random oracle qualifies Keccak as a split-key pseudorandom function as defined in <xref target="GHP18"/>.
That is, Keccak behaves like a random function if at least one input shared secret is picked uniformly at random.
Our construction can thus be seen as an instantiation of the IND-CCA2 preserving Example 3 in Figure 1 of <xref target="GHP18"/>, up to some reordering of input shared secrets and ciphertexts.
In the random oracle setting, the reordering does not influence the arguments in <xref target="GHP18"/>.</t>
        <section anchor="sec-fixed-info">
          <name>Domain separation and binding</name>
          <t>The <tt>domSeparation</tt> information defined in <xref target="kem-key-combiner"/> provides the domain separation for the key combiner construction.
This ensures that the input keying material is used to generate a KEK for a specific purpose or context.</t>
          <t>The algorithm ID, passed as the <tt>algID</tt> paramter to <tt>multiKeyCombine</tt>, binds the derived KEK to the chosen algorithm. The input of the public keys into <tt>multiKeyCombine</tt> binds the KEK to the communication parties.
The algorithm ID identifies unequivocally the algorithm, the parameters for its instantiation, and the length of all artifacts, including the derived key.</t>
          <t>This is in line with the Recommendation for ECC in Section 5.5 of <xref target="SP800-56A"/>.
Other fields included in the recommendation are not relevant for the OpenPGP protocol, since the sender is not required to have a key of their own, there are no pre-shared secrets, and all the other parameters are unequivocally defined by the algorithm ID.</t>
        </section>
      </section>
      <section anchor="slhdsa-sec-cons">
        <name>SLH-DSA Message Randomizer</name>
        <t>The specification of SLH-DSA <xref target="FIPS-205"/> prescribes an optional non-deterministic message randomizer.
This is not used in this specification, as OpenPGP v6 signatures already provide a salted signature data digest of the appropriate size.</t>
      </section>
      <section anchor="binding-hashes-in-signatures-with-signature-algorithms">
        <name>Binding hashes in signatures with signature algorithms</name>
        <t>In order not to extend the attack surface, we bind the hash algorithm used for signature data digestion to the hash algorithm used internally by the signature algorithm.</t>
        <t>ML-DSA internally uses a SHAKE256 digest, therefore we require SHA3 in the ML-DSA + EdDSA signature packet, see <xref target="mldsa-sig-data-digest"/>.
Note that we bind a NIST security category 2 hash function to a signature algorithm that falls into NIST security category 3.
This does not constitute a security bottleneck: because of the unpredictable random salt that is prepended to the digested data in v6 signatures, the hardness assumption is not collision resistance but second-preimage resistance.</t>
        <t>In the case of SLH-DSA the internal hash algorithm varies based on the algorithm ID, see <xref target="slhdsa-sig-data-digest"/>.</t>
      </section>
      <section anchor="symmetric-algorithms-for-seipd-packets-1">
        <name>Symmetric Algorithms for SEIPD Packets</name>
        <t>This specification mandates support for <tt>AES-256</tt> for two reasons.
First, <tt>AES-KeyWrap</tt> with <tt>AES-256</tt> is already part of the composite KEM construction.
Second, some of the PQ(/T) algorithms target the security level of <tt>AES-256</tt>.</t>
        <t>For the same reasons, this specification further recommends the use of <tt>AES-256</tt> if it is supported by all recipient certificates, regardless of what the implementation would otherwise choose based on the recipients' preferences.
This recommendation should be understood as a clear and simple rule for the selection of <tt>AES-256</tt> for encryption.
Implementations may also make more nuanced decisions.</t>
      </section>
      <section anchor="key-generation-1">
        <name>Key generation</name>
        <t>When generating keys, this specification requires component keys to be generated independently, and recommends not to reuse existing keys for any of the components.
Note that reusing a key across different protocols may lead to signature confusion vulnerabilities, that formally classify as signature forgeries. Generally, reusing a key for different purposes may lead to subtle vulnerabilities.</t>
      </section>
    </section>
    <section anchor="additional-considerations">
      <name>Additional considerations</name>
      <section anchor="performance-considerations">
        <name>Performance Considerations for SLH-DSA</name>
        <t>This specification introduces both ML-DSA + EdDSA as well as SLH-DSA as PQ(/T) signature schemes.</t>
        <t>Generally, it can be said that ML-DSA + EdDSA provides a performance in terms of execution time requirements that is close to that of traditional ECC signature schemes.
Regarding the size of signatures and public keys, though, ML-DSA has far greater requirements than traditional schemes like EC-based or even RSA signature schemes.</t>
        <t>Implementers may want to offer SLH-DSA for applications where the weaker security assumptions of a hash-based signature scheme are required – namely only the 2nd preimage resistance of a hash function – and thus a potentially higher degree of trust in the long-term security of signatures is achieved.
However, SLH-DSA has performance characteristics in terms of execution time of the signature generation as well as space requirements for the signature that are even greater than those of ML-DSA + EdDSA signature schemes.</t>
        <t>Pertaining to the execution time, the particularly costly operation in SLH-DSA is the signature generation.
Depending on the parameter set, it can range from approximately the one hundred fold to more than the two thousand fold of that of ML-DSA-87.
These number are based on the performance measurements published in the NIST submissions for SLH-DSA and ML-DSA.
In order to achieve fast signature generation times, the algorithm SLH-DSA-SHAKE-128f ("f" standing for "fast") should be chosen.
This comes at the expense of a larger signature size.
This choice can be relevant in applications where mass signing occurs or a small latency is required.</t>
        <t>In order to minimize the space requirements of an SLH-DSA signature, an algorithm ID with the name ending in "s" for "small" should be chosen.
This comes at the expense of a longer signature generation time.
In particular, SLH-DSA-SHAKE-128s achieves the smallest possible signature size, which is about the double size of an ML-DSA-87 signature.
Where a higher security level than 128 bit is needed, SLH-DSA-SHAKE-256s can be used.</t>
        <t>Unlike the signature generation time, the signature verification time of SLH-DSA is not that much larger than that of other PQC schemes.
Based on the performance measurements published in the NIST submissions for SLH-DSA and ML-DSA, the verification time of the SLH-DSA is, for the parameters covered by this specification, larger than that of ML-DSA-87 by a factor ranging from four (for -128s) over nine (for -256s) to twelve (for -128f).</t>
      </section>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>IANA is requested to add the algorithm IDs defined in <xref target="iana-pubkey-algos"/> to the existing registry <tt>OpenPGP Public Key Algorithms</tt>.
The field specifications enclosed in brackets for the ML-KEM + ECDH composite algorithms denote fields that are only conditionally contained in the data structure.</t>
      <table anchor="iana-pubkey-algos">
        <name>IANA updates for registry 'OpenPGP Public Key Algorithms'</name>
        <thead>
          <tr>
            <th align="left">ID</th>
            <th align="left">Algorithm</th>
            <th align="right">Public Key Format</th>
            <th align="right">Secret Key Format</th>
            <th align="right">Signature Format</th>
            <th align="right">PKESK Format</th>
            <th align="right">Reference</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">TBD</td>
            <td align="left">ML-KEM-768+X25519</td>
            <td align="right">32 octets X25519 public key (<xref target="tab-ecdh-cfrg-artifacts"/>), 1184 octets ML-KEM-768 public key (<xref target="tab-mlkem-artifacts"/>)</td>
            <td align="right">32 octets X25519 secret key (<xref target="tab-ecdh-cfrg-artifacts"/>), 2400 octets ML-KEM-768 secret-key (<xref target="tab-mlkem-artifacts"/>)</td>
            <td align="right">N/A</td>
            <td align="right">32 octets X25519 ciphertext, 1088 octets ML-KEM-768 ciphertext [, 1 octet algorithm ID in case of v3 PKESK], 1 octet length field of value <tt>n</tt>, <tt>n</tt> octets wrapped session key (<xref target="ecc-mlkem-pkesk"/>)</td>
            <td align="right">
              <xref target="ecc-mlkem"/></td>
          </tr>
          <tr>
            <td align="left">TBD</td>
            <td align="left">ML-KEM-1024+X448</td>
            <td align="right">56 octets X448 public key (<xref target="tab-ecdh-cfrg-artifacts"/>), 1568  octets ML-KEM-1024 public key (<xref target="tab-mlkem-artifacts"/>)</td>
            <td align="right">56 octets X448 secret key (<xref target="tab-ecdh-cfrg-artifacts"/>), 3168 octets ML-KEM-1024 secret-key (<xref target="tab-mlkem-artifacts"/>)</td>
            <td align="right">N/A</td>
            <td align="right">56 octets X448 ciphertext, 1568 octets ML-KEM-1024 ciphertext [, 1 octet algorithm ID in case of v3 PKESK], 1 octet length field of value <tt>n</tt>, <tt>n</tt> octets wrapped session key (<xref target="ecc-mlkem-pkesk"/>)</td>
            <td align="right">
              <xref target="ecc-mlkem"/></td>
          </tr>
          <tr>
            <td align="left">TBD</td>
            <td align="left">ML-DSA-65+Ed25519</td>
            <td align="right">32 octets Ed25519 public key (<xref target="tab-eddsa-artifacts"/>), 1952 octets ML-DSA-65 public key (<xref target="tab-mldsa-artifacts"/>)</td>
            <td align="right">32 octets Ed25519 secret key (<xref target="tab-eddsa-artifacts"/>), 4032  octets ML-DSA-65 secret (<xref target="tab-mldsa-artifacts"/>)</td>
            <td align="right">64 octets Ed25519 signature (<xref target="tab-eddsa-artifacts"/>), 3293 octets ML-DSA-65 signature (<xref target="tab-mldsa-artifacts"/>)</td>
            <td align="right">N/A</td>
            <td align="right">
              <xref target="ecc-mldsa"/></td>
          </tr>
          <tr>
            <td align="left">TBD</td>
            <td align="left">ML-DSA-87+Ed448</td>
            <td align="right">57 octets Ed448 public key (<xref target="tab-eddsa-artifacts"/>),  2592 octets ML-DSA-87 public key (<xref target="tab-mldsa-artifacts"/>)</td>
            <td align="right">57 octets Ed448 secret key (<xref target="tab-eddsa-artifacts"/>), 4896 octets ML-DSA-87 secret (<xref target="tab-mldsa-artifacts"/>)</td>
            <td align="right">114 octets Ed448 signature (<xref target="tab-eddsa-artifacts"/>), 4595 octets ML-DSA-87 signature (<xref target="tab-mldsa-artifacts"/>)</td>
            <td align="right">N/A</td>
            <td align="right">
              <xref target="ecc-mldsa"/></td>
          </tr>
          <tr>
            <td align="left">TBD</td>
            <td align="left">SLH-DSA-SHAKE-128s</td>
            <td align="right">32 octets public key (<xref target="slhdsa-artifact-lengths"/>)</td>
            <td align="right">64 octets secret key (<xref target="slhdsa-artifact-lengths"/>)</td>
            <td align="right">7856 octets signature (<xref target="slhdsa-artifact-lengths"/>)</td>
            <td align="right">N/A</td>
            <td align="right">
              <xref target="slhdsa"/></td>
          </tr>
          <tr>
            <td align="left">TBD</td>
            <td align="left">SLH-DSA-SHAKE-128f</td>
            <td align="right">32 octets public key (<xref target="slhdsa-artifact-lengths"/>)</td>
            <td align="right">64 octets secret key (<xref target="slhdsa-artifact-lengths"/>)</td>
            <td align="right">17088 octets signature (<xref target="slhdsa-artifact-lengths"/>)</td>
            <td align="right">N/A</td>
            <td align="right">
              <xref target="slhdsa"/></td>
          </tr>
          <tr>
            <td align="left">TBD</td>
            <td align="left">SLH-DSA-SHAKE-256s</td>
            <td align="right">64 octets public key (<xref target="slhdsa-artifact-lengths"/>)</td>
            <td align="right">128 octets secret key (<xref target="slhdsa-artifact-lengths"/>)</td>
            <td align="right">29792 octets signature (<xref target="slhdsa-artifact-lengths"/>)</td>
            <td align="right">N/A</td>
            <td align="right">
              <xref target="slhdsa"/></td>
          </tr>
        </tbody>
      </table>
    </section>
    <section anchor="changelog">
      <name>Changelog</name>
      <section anchor="draft-wussler-openpgp-pqc-01">
        <name>draft-wussler-openpgp-pqc-01</name>
        <ul spacing="normal">
          <li>
            <t>Shifted the algorithm IDs by 4 to align with the crypto-refresh.</t>
          </li>
          <li>
            <t>Renamed v5 packets into v6 to align with the crypto-refresh.</t>
          </li>
          <li>
            <t>Defined IND-CCA2 security for KDF and key combination.</t>
          </li>
          <li>
            <t>Added explicit key generation procedures.</t>
          </li>
          <li>
            <t>Changed the key combination KMAC salt.</t>
          </li>
          <li>
            <t>Mandated Parameter ID check in SPHINCS+ signature verification.</t>
          </li>
          <li>
            <t>Fixed key share size for Kyber-768.</t>
          </li>
          <li>
            <t>Added "Preliminaries" section.</t>
          </li>
          <li>
            <t>Fixed IANA considerations.</t>
          </li>
        </ul>
      </section>
      <section anchor="draft-wussler-openpgp-pqc-02">
        <name>draft-wussler-openpgp-pqc-02</name>
        <ul spacing="normal">
          <li>
            <t>Added the ephemeral and public key in the ECC key derivation function.</t>
          </li>
          <li>
            <t>Removed public key hash from key combiner.</t>
          </li>
          <li>
            <t>Allowed v3 PKESKs and v4 keys with PQ algorithms, limiting them to AES
symmetric ciphers.
for encryption with SEIPDv1, in line with the crypto-refresh.</t>
          </li>
        </ul>
      </section>
      <section anchor="draft-wussler-openpgp-pqc-03">
        <name>draft-wussler-openpgp-pqc-03</name>
        <ul spacing="normal">
          <li>
            <t>Replaced round 3 submission with NIST PQC Draft Standards FIPS 203, 204, 205.</t>
          </li>
          <li>
            <t>Added consideration about security level for hashes.</t>
          </li>
        </ul>
      </section>
      <section anchor="draft-wussler-openpgp-pqc-04">
        <name>draft-wussler-openpgp-pqc-04</name>
        <ul spacing="normal">
          <li>
            <t>Added Johannes Roth as author</t>
          </li>
        </ul>
      </section>
      <section anchor="draft-ietf-openpgp-pqc-00">
        <name>draft-ietf-openpgp-pqc-00</name>
        <ul spacing="normal">
          <li>
            <t>Renamed draft</t>
          </li>
        </ul>
      </section>
      <section anchor="draft-ietf-openpgp-pqc-01">
        <name>draft-ietf-openpgp-pqc-01</name>
        <ul spacing="normal">
          <li>
            <t>Mandated <tt>AES-256</tt> as mandatory to implement.</t>
          </li>
          <li>
            <t>Added <tt>AES-256</tt> / <tt>AES-128</tt> with <tt>OCB</tt> implicitly to v1/v2 SEIPD preferences of "PQ(/T) certificates".</t>
          </li>
          <li>
            <t>Added a recommendation to use <tt>AES-256</tt> when possible.</t>
          </li>
          <li>
            <t>Swapped the optional v3 PKESK algorithm identifier with length octet in order to align with X25519 and X448.</t>
          </li>
          <li>
            <t>Fixed ML-DSA private key size.</t>
          </li>
          <li>
            <t>Added test vectors.</t>
          </li>
          <li>
            <t>Correction and completion of IANA instructions.</t>
          </li>
        </ul>
      </section>
      <section anchor="draft-ietf-openpgp-pqc-02">
        <name>draft-ietf-openpgp-pqc-02</name>
        <ul spacing="normal">
          <li>
            <t>Removed git rebase artifact.</t>
          </li>
        </ul>
      </section>
      <section anchor="draft-ietf-openpgp-pqc-03">
        <name>draft-ietf-openpgp-pqc-03</name>
        <ul spacing="normal">
          <li>
            <t>Updated SLH-DSA by removing parametrization and restricting to three SLH-DSA-SHAKE algorithm code points.</t>
          </li>
          <li>
            <t>Removed NIST and Brainpool curve hybrids, dropped ECDSA from the current specification.</t>
          </li>
          <li>
            <t>Updated KDF as proposed at IETF 119.</t>
          </li>
          <li>
            <t>Removed whitespaces from composite algorithm names.</t>
          </li>
          <li>
            <t>Explicitly disallowed SED (tag 9) and weak hashes when using PQ algorithms.</t>
          </li>
        </ul>
      </section>
      <section anchor="draft-ietf-openpgp-pqc-04">
        <name>draft-ietf-openpgp-pqc-04</name>
        <ul spacing="normal">
          <li>
            <t>Fixed ML-DSA signature size.</t>
          </li>
          <li>
            <t>Fixed parameters order in PKESK description.</t>
          </li>
          <li>
            <t>Fixed missing inputs into KEM combination description.</t>
          </li>
          <li>
            <t>Improved parallel encryption guidance.</t>
          </li>
          <li>
            <t>Improved SED deprecation decscription.</t>
          </li>
          <li>
            <t>Added ML-DSA test vectors.</t>
          </li>
        </ul>
      </section>
      <section anchor="draft-ietf-openpgp-pqc-05">
        <name>draft-ietf-openpgp-pqc-05</name>
        <ul spacing="normal">
          <li>
            <t>Reworked KEM combiner for the purpose of NIST-compliance.</t>
          </li>
          <li>
            <t>Mandated v6 keys for ML-KEM + ECDH algorithms.</t>
          </li>
          <li>
            <t>Defined private key seed format for ML-KEM and ML-DSA.</t>
          </li>
          <li>
            <t>Added key generation security considerations.</t>
          </li>
          <li>
            <t>Replaced initial public drafts with FIPS 203, 204, 205.</t>
          </li>
        </ul>
      </section>
      <section anchor="draft-ietf-openpgp-pqc-06">
        <name>draft-ietf-openpgp-pqc-06</name>
        <ul spacing="normal">
          <li>
            <t>Fixed and improved test vectors.</t>
          </li>
        </ul>
      </section>
    </section>
    <section anchor="contributors">
      <name>Contributors</name>
      <t>Stephan Ehlen (BSI)<br/>
Carl-Daniel Hailfinger (BSI)<br/>
Andreas Huelsing (TU Eindhoven)</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC7748">
          <front>
            <title>Elliptic Curves for Security</title>
            <author fullname="A. Langley" initials="A." surname="Langley"/>
            <author fullname="M. Hamburg" initials="M." surname="Hamburg"/>
            <author fullname="S. Turner" initials="S." surname="Turner"/>
            <date month="January" year="2016"/>
            <abstract>
              <t>This memo specifies two elliptic curves over prime fields that offer a high level of practical security in cryptographic applications, including Transport Layer Security (TLS). These curves are intended to operate at the ~128-bit and ~224-bit security level, respectively, and are generated deterministically based on a list of required properties.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7748"/>
          <seriesInfo name="DOI" value="10.17487/RFC7748"/>
        </reference>
        <reference anchor="RFC8032">
          <front>
            <title>Edwards-Curve Digital Signature Algorithm (EdDSA)</title>
            <author fullname="S. Josefsson" initials="S." surname="Josefsson"/>
            <author fullname="I. Liusvaara" initials="I." surname="Liusvaara"/>
            <date month="January" year="2017"/>
            <abstract>
              <t>This document describes elliptic curve signature scheme Edwards-curve Digital Signature Algorithm (EdDSA). The algorithm is instantiated with recommended parameters for the edwards25519 and edwards448 curves. An example implementation and test vectors are provided.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8032"/>
          <seriesInfo name="DOI" value="10.17487/RFC8032"/>
        </reference>
        <reference anchor="RFC3394">
          <front>
            <title>Advanced Encryption Standard (AES) Key Wrap Algorithm</title>
            <author fullname="J. Schaad" initials="J." surname="Schaad"/>
            <author fullname="R. Housley" initials="R." surname="Housley"/>
            <date month="September" year="2002"/>
          </front>
          <seriesInfo name="RFC" value="3394"/>
          <seriesInfo name="DOI" value="10.17487/RFC3394"/>
        </reference>
        <reference anchor="RFC9580">
          <front>
            <title>OpenPGP</title>
            <author fullname="P. Wouters" initials="P." role="editor" surname="Wouters"/>
            <author fullname="D. Huigens" initials="D." surname="Huigens"/>
            <author fullname="J. Winter" initials="J." surname="Winter"/>
            <author fullname="Y. Niibe" initials="Y." surname="Niibe"/>
            <date month="July" year="2024"/>
            <abstract>
              <t>This document specifies the message formats used in OpenPGP. OpenPGP provides encryption with public key or symmetric cryptographic algorithms, digital signatures, compression, and key management.</t>
              <t>This document is maintained in order to publish all necessary information needed to develop interoperable applications based on the OpenPGP format. It is not a step-by-step cookbook for writing an application. It describes only the format and methods needed to read, check, generate, and write conforming packets crossing any network. It does not deal with storage and implementation questions. It does, however, discuss implementation issues necessary to avoid security flaws.</t>
              <t>This document obsoletes RFCs 4880 ("OpenPGP Message Format"), 5581 ("The Camellia Cipher in OpenPGP"), and 6637 ("Elliptic Curve Cryptography (ECC) in OpenPGP").</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9580"/>
          <seriesInfo name="DOI" value="10.17487/RFC9580"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="NIST-PQC" target="https://csrc.nist.gov/projects/post-quantum-cryptography/post-quantum-cryptography-standardization">
          <front>
            <title>Post-Quantum Cryptography Standardization</title>
            <author initials="L." surname="Chen" fullname="Lily Chen">
              <organization/>
            </author>
            <author initials="D." surname="Moody" fullname="Dustin Moody">
              <organization/>
            </author>
            <author initials="Y." surname="Liu" fullname="Yi-Kai Liu">
              <organization/>
            </author>
            <date year="2016" month="December"/>
          </front>
        </reference>
        <reference anchor="NISTIR-8413" target="https://doi.org/10.6028/NIST.IR.8413-upd1">
          <front>
            <title>Status Report on the Third Round of the NIST Post-Quantum Cryptography Standardization Process</title>
            <author initials="G." surname="Alagic" fullname="Gorjan Alagic">
              <organization/>
            </author>
            <author initials="D." surname="Apon" fullname="Daniel Apon">
              <organization/>
            </author>
            <author initials="D." surname="Cooper" fullname="David Cooper">
              <organization/>
            </author>
            <author initials="Q." surname="Dang" fullname="Quynh Dang">
              <organization/>
            </author>
            <author initials="T." surname="Dang" fullname="Thinh Dang">
              <organization/>
            </author>
            <author initials="J." surname="Kelsey" fullname="John Kelsay">
              <organization/>
            </author>
            <author initials="J." surname="Lichtinger" fullname="Jacob Lichtinger">
              <organization/>
            </author>
            <author initials="C." surname="Miller" fullname="Carl Miller">
              <organization/>
            </author>
            <author initials="D." surname="Moody" fullname="Dustin Moody">
              <organization/>
            </author>
            <author initials="R." surname="Peralta" fullname="Rene Peralta">
              <organization/>
            </author>
            <author initials="R." surname="Perlner" fullname="Ray Perlner">
              <organization/>
            </author>
            <author initials="A." surname="Robinson" fullname="Angela Robinson">
              <organization/>
            </author>
            <author initials="D." surname="Smith-Tone" fullname="Daniel Smith-Tone">
              <organization/>
            </author>
            <author initials="Y." surname="Liu" fullname="Yi-Kai Liu">
              <organization/>
            </author>
            <date year="2022" month="September"/>
          </front>
          <seriesInfo name="NIST IR 8413" value=""/>
        </reference>
        <reference anchor="SP800-56A" target="https://doi.org/10.6028/NIST.SP.800-56Ar3">
          <front>
            <title>Recommendation for Pair-Wise Key-Establishment Schemes Using Discrete Logarithm Cryptography</title>
            <author initials="E." surname="Barker" fullname="Elaine Barker">
              <organization/>
            </author>
            <author initials="L." surname="Chen" fullname="Lily Chen">
              <organization/>
            </author>
            <author initials="A." surname="Roginsky" fullname="Allen Roginsky">
              <organization/>
            </author>
            <author initials="A." surname="Vassilev" fullname="Apostol Vassilev">
              <organization/>
            </author>
            <author initials="R." surname="Davis" fullname="Richard Davis">
              <organization/>
            </author>
            <date year="2018" month="April"/>
          </front>
          <seriesInfo name="NIST Special Publication 800-56A Rev. 3" value=""/>
        </reference>
        <reference anchor="SP800-108" target="https://doi.org/10.6028/NIST.SP.800-108r1-upd1">
          <front>
            <title>Recommendation for Key-Derivation Using Pseudorandom Functions</title>
            <author initials="L." surname="Chen" fullname="Lily Chen">
              <organization/>
            </author>
            <date year="2022" month="August"/>
          </front>
          <seriesInfo name="NIST Special Publication 800-108 Rev. 1" value=""/>
        </reference>
        <reference anchor="FIPS-203" target="https://doi.org/10.6028/NIST.FIPS.203">
          <front>
            <title>Module-Lattice-Based Key-Encapsulation Mechanism Standard</title>
            <author>
              <organization>National Institute of Standards and Technology</organization>
            </author>
            <date year="2024" month="August"/>
          </front>
        </reference>
        <reference anchor="FIPS-204" target="https://doi.org/10.6028/NIST.FIPS.204">
          <front>
            <title>Module-Lattice-Based Digital Signature Standard</title>
            <author>
              <organization>National Institute of Standards and Technology</organization>
            </author>
            <date year="2024" month="August"/>
          </front>
        </reference>
        <reference anchor="FIPS-205" target="https://doi.org/10.6028/NIST.FIPS.205">
          <front>
            <title>Stateless Hash-Based Digital Signature Standard</title>
            <author>
              <organization>National Institute of Standards and Technology</organization>
            </author>
            <date year="2024" month="August"/>
          </front>
        </reference>
        <reference anchor="SP800-185" target="https://doi.org/10.6028/NIST.SP.800-185">
          <front>
            <title>SHA-3 Derived Functions: cSHAKE, KMAC, TupleHash, and ParallelHash</title>
            <author initials="J." surname="Kelsey" fullname="John Kelsey">
              <organization/>
            </author>
            <author initials="S." surname="Chang" fullname="Shu-jen Chang">
              <organization/>
            </author>
            <author initials="R." surname="Perlner" fullname="Ray Perlner">
              <organization/>
            </author>
            <date year="2016" month="December"/>
          </front>
          <seriesInfo name="NIST Special Publication 800-185" value=""/>
        </reference>
        <reference anchor="GHP18" target="https://doi.org/10.1007/978-3-319-76578-5_7">
          <front>
            <title>KEM Combiners</title>
            <author initials="F." surname="Giacon" fullname="Federico Giacon">
              <organization/>
            </author>
            <author initials="F." surname="Heuer" fullname="Felix Heuer">
              <organization/>
            </author>
            <author initials="B." surname="Poettering" fullname="Bertram Poettering">
              <organization/>
            </author>
            <date year="2018"/>
          </front>
        </reference>
        <reference anchor="BDPA08" target="https://doi.org/10.1007/978-3-540-78967-3_11">
          <front>
            <title>On the Indifferentiability of the Sponge Construction</title>
            <author initials="G." surname="Bertoni" fullname="Guido Bertoni">
              <organization/>
            </author>
            <author initials="J." surname="Daemen" fullname="Joan Daemen">
              <organization/>
            </author>
            <author initials="M." surname="Peters" fullname="Michael Peters">
              <organization/>
            </author>
            <author initials="G." surname="Assche" fullname="Gilles van Assche">
              <organization/>
            </author>
            <date year="2008"/>
          </front>
        </reference>
        <reference anchor="CS03" target="https://doi.org/10.1137/S0097539702403773">
          <front>
            <title>Design and Analysis of Practical Public-Key Encryption Schemes Secure against Adaptive Chosen Ciphertext Attack</title>
            <author initials="R." surname="Cramer" fullname="Ronald Cramer">
              <organization/>
            </author>
            <author initials="V." surname="Shoup" fullname="Victor Shoup">
              <organization/>
            </author>
            <date year="2003"/>
          </front>
        </reference>
        <reference anchor="I-D.ietf-pquip-pqt-hybrid-terminology">
          <front>
            <title>Terminology for Post-Quantum Traditional Hybrid Schemes</title>
            <author fullname="Florence D" initials="F." surname="D">
              <organization>UK National Cyber Security Centre</organization>
            </author>
            <author fullname="Michael P" initials="M." surname="P">
              <organization>UK National Cyber Security Centre</organization>
            </author>
            <author fullname="Britta Hale" initials="B." surname="Hale">
              <organization>Naval Postgraduate School</organization>
            </author>
            <date day="10" month="September" year="2024"/>
            <abstract>
              <t>   One aspect of the transition to post-quantum algorithms in
   cryptographic protocols is the development of hybrid schemes that
   incorporate both post-quantum and traditional asymmetric algorithms.
   This document defines terminology for such schemes.  It is intended
   to be used as a reference and, hopefully, to ensure consistency and
   clarity across different protocols, standards, and organisations.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-pquip-pqt-hybrid-terminology-04"/>
        </reference>
      </references>
    </references>
    <?line 1130?>

<section anchor="test-vectors">
      <name>Test Vectors</name>
      <t>To help implementing this specification a set of non-normative examples follow here.</t>
      <section anchor="sample-ed25519-with-ml-kem-768x25519-data">
        <name>Sample Ed25519 with ML-KEM-768+X25519 Data</name>
        <section anchor="test-vector-sec-ed25519">
          <name>Transferable Secret Key</name>
          <t>Here is a Transferable Secret Key consisting of:</t>
          <ul spacing="normal">
            <li>
              <t>A v6 Ed25519 Private-Key packet</t>
            </li>
            <li>
              <t>A v6 direct key self-signature</t>
            </li>
            <li>
              <t>A User ID packet</t>
            </li>
            <li>
              <t>A v6 positive certification self-signature</t>
            </li>
            <li>
              <t>A v6 ML-KEM-768+X25519 Private-Subkey packet</t>
            </li>
            <li>
              <t>A v6 subkey binding signature</t>
            </li>
          </ul>
          <t>The primary key has the fingerprint <tt>4a6722225bcd7cb077936b6e1bf7e7b3d8e8f5f49d61257bf79d572faaa792ce</tt>.</t>
          <t>The subkey has the fingerprint <tt>9521f34e730a005fc5f912b088da710ff2f340c82ce3a5526833bfd7a0050006</tt>.</t>
          <sourcecode type="application/pgp-keys" name="v6-eddsa-sample-sk.asc"><![CDATA[
-----BEGIN PGP PRIVATE KEY BLOCK-----

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
nsXEzDINi5gbRcp0g8r/VikcaTR4Cg==
-----END PGP PRIVATE KEY BLOCK-----
]]></sourcecode>
        </section>
        <section anchor="test-vector-pub-ed25519">
          <name>Transferable Public Key</name>
          <t>Here is the corresponding Transferable Public Key for <xref target="test-vector-sec-ed25519"/> consisting of:</t>
          <ul spacing="normal">
            <li>
              <t>A v6 Ed25519 Public-Key packet</t>
            </li>
            <li>
              <t>A v6 direct key self-signature</t>
            </li>
            <li>
              <t>A User ID packet</t>
            </li>
            <li>
              <t>A v6 positive certification self-signature</t>
            </li>
            <li>
              <t>A v6 ML-KEM-768+X25519 Public-Subkey packet</t>
            </li>
            <li>
              <t>A v6 subkey binding signature</t>
            </li>
          </ul>
          <sourcecode type="application/pgp-keys" name="v6-eddsa-sample-pk.asc"><![CDATA[
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
-----END PGP PUBLIC KEY BLOCK-----
]]></sourcecode>
        </section>
        <section anchor="encrypted-and-signed-message">
          <name>Encrypted and Signed Message</name>
          <t>Here is a signed message "Testing\n" encrypted to the certificate <xref target="test-vector-pub-ed25519"/> and signed by the secret key <xref target="test-vector-sec-ed25519"/>:</t>
          <ul spacing="normal">
            <li>
              <t>A v6 PKESK</t>
            </li>
            <li>
              <t>A v2 SEIPD</t>
            </li>
          </ul>
          <t>The hex-encoded <tt>mlkemKeyShare</tt> input to <tt>multiKeyCombine</tt> is <tt>eb7fcf5ddbc127bc80d83dcb1bb43a1c6b9a1fa67b31752564d9f5fa18d80c64</tt>.</t>
          <t>The hex-encoded <tt>ecdhKeyShare</tt> input to <tt>multiKeyCombine</tt> is <tt>e5564bc3d80ed72c63e5eb940b47314ec68227aafba571f011399a2b7733545f</tt>.</t>
          <t>The hex-encoded output of <tt>multiKeyCombine</tt> is <tt>4fa8f45b53b408b284bbcd13019a15f049c920306cfe8354fa3c5931894d6b92</tt>.</t>
          <t>The hex-encoded session key is <tt>873b2a8218a75cf3d570729ba48b88acbeb2d7ce9f993f4228ff37faf785fee5</tt>.</t>
          <sourcecode type="application/pgp-keys" name="v6-eddsa-sample-message.asc"><![CDATA[
-----BEGIN PGP MESSAGE-----

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
-----END PGP MESSAGE-----
]]></sourcecode>
        </section>
      </section>
      <section anchor="sample-ml-dsa-65ed25519-with-ml-kem-768x25519-data">
        <name>Sample ML-DSA-65+Ed25519 with ML-KEM-768+X25519 Data</name>
        <section anchor="test-vector-sec-mldsa65">
          <name>Transferable Secret Key</name>
          <t>Here is a Transferable Secret Key consisting of:</t>
          <ul spacing="normal">
            <li>
              <t>A v6 ML-DSA-65+Ed25519 Private-Key packet</t>
            </li>
            <li>
              <t>A v6 direct key self-signature</t>
            </li>
            <li>
              <t>A User ID packet</t>
            </li>
            <li>
              <t>A v6 positive certification self-signature</t>
            </li>
            <li>
              <t>A v6 ML-KEM-768+X25519 Private-Subkey packet</t>
            </li>
            <li>
              <t>A v6 subkey binding signature</t>
            </li>
          </ul>
          <t>The primary key has the fingerprint <tt>bf262b24177002ac8ae5dc6da47c056d22ab9906d47d07952b75c358021901ca</tt>.</t>
          <t>The subkey has the fingerprint <tt>48b94bce2f9771788f5feb74122d599989c400cc0f49108bc98e0ea7945e4838</tt>.</t>
          <sourcecode type="application/pgp-keys" name="v6-mldsa-65-sample-sk.asc"><![CDATA[
-----BEGIN PGP PRIVATE KEY BLOCK-----

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
-----END PGP PRIVATE KEY BLOCK-----
]]></sourcecode>
        </section>
        <section anchor="test-vector-pub-mldsa65">
          <name>Transferable Public Key</name>
          <t>Here is the corresponding Transferable Public Key for <xref target="test-vector-sec-mldsa65"/> consisting of:</t>
          <ul spacing="normal">
            <li>
              <t>A v6 ML-DSA-65+Ed25519 Public-Key packet</t>
            </li>
            <li>
              <t>A v6 direct key self-signature</t>
            </li>
            <li>
              <t>A User ID packet</t>
            </li>
            <li>
              <t>A v6 positive certification self-signature</t>
            </li>
            <li>
              <t>A v6 ML-KEM-768+X25519 Public-Subkey packet</t>
            </li>
            <li>
              <t>A v6 subkey binding signature</t>
            </li>
          </ul>
          <sourcecode type="application/pgp-keys" name="v6-mldsa-65-sample-pk.asc"><![CDATA[
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
AAAAAAAAAAAABQwRGCAn
-----END PGP PUBLIC KEY BLOCK-----
]]></sourcecode>
        </section>
        <section anchor="encrypted-and-signed-message-1">
          <name>Encrypted and Signed Message</name>
          <t>Here is a signed message "Testing\n" encrypted to the certificate <xref target="test-vector-pub-mldsa65"/> and signed by the secret key <xref target="test-vector-sec-mldsa65"/>:</t>
          <ul spacing="normal">
            <li>
              <t>A v6 PKESK</t>
            </li>
            <li>
              <t>A v2 SEIPD</t>
            </li>
          </ul>
          <t>The hex-encoded <tt>mlkemKeyShare</tt> input to <tt>multiKeyCombine</tt> is <tt>b755f49eb910e4e9e5c87eda9d5676a88918f063012f0bf0cc61a70f83232f0c</tt>.</t>
          <t>The hex-encoded <tt>ecdhKeyShare</tt> input to <tt>multiKeyCombine</tt> is <tt>219a49490e65f96c87b7ade46bd65db9fcb96308e217acc5b421accf39217901</tt>.</t>
          <t>The hex-encoded output of <tt>multiKeyCombine</tt> is <tt>e00d037481ade01f4b061d2c81aec8e60072d24fc2bb5806b3358926bb03c7d8</tt>.</t>
          <t>The hex-encoded session key is <tt>0e210c4027fa4f0be5a4d856cb6a6785b2e8cb48f5a12577f1621c8f8e4452a2</tt>.</t>
          <sourcecode type="application/pgp-keys" name="v6-mldsa-65-sample-message.asc"><![CDATA[
-----BEGIN PGP MESSAGE-----

wcPtBiEGSLlLzi+XcXiPX+t0Ei1ZmYnEAMwPSRCLyY4Op5ReSDhpw+iTP2biutzw
3PoIWRqcHXzvfn2LdS0YOzPG7A5Mz2Wn3qnuJJ6a49epfgCeGUmF//yYWHeztD3G
unjGEmerm2lU6Cxfa52M1vW4DGWEZjGHzCMnclqrJEZxN2YL3VZlwMZfiSDn1Sd6
0rgElkxgTr+ej4zwmzipKVLETP6mkvwP+ynK47ajQvleHelW7Cj/v76aDhuM6l6x
iGMtnteWxFJNxFOJWke8d7VsMBnLZdMD5kRCa43bSpk7OBwLCmaR74S9t9nBhbmb
91zn3fLHnmv+lEvqEsmg9AimQcGtC0JfzuxUnY5pWPX4RPw7yvQrERQ2Q3+MerqT
idM5DUd4/fSmEZhuXcw24xsOyH5aWp4Bt9rL+fN5NIX0VCb6TdrtWgCCR83BkU/B
piKlf24jIiRJXFU2Ndz7eO2fC5XeMuC7IpW2TrNkYW/NK7NPMuX+5AeKLwKnVCLV
zJF1lKWhVHmrm1Bd7BgQFEESgpj9Kt0sNajwbF4GdG6SfHyCACN7m9LjtneTMw7v
cShcYlEXjVT1nl4dfxudARsvWeSA0RwTKwegbaKPXjCi+sZQqrUcN+OFZ12IO+UM
68otUA5pOR6i3gapTKY5icIAk3U5ZBVRQVPx6B6SMzg+x7JzQJTOzOe8AVk7cAGD
qD6uAln7cpWcFX7/vIqLXDm8f9cUuBMGllgbwgRpx/3qq5Ot9M52iJOIhwo86cr2
3sg/o6oDzZ65fwRjJ3+arwZqjc/Ik0dxhJPEbS4f8F6N9KvR6/3O6yXjcMkbUUys
yBUykLN1BVPTQiEqlVRpjK3cRdYkz0wYxGRK3tZvcSBVbgLr7i9eAtm7akf+Cjvp
oXxQdS3HHtq7wJohluIvLmrXpWxvfOtr2sj7qRrp4CtCWKjK/vL8sPD3xT4/om15
WMLvsjxkX8Yjyeg/SzmBrCQkAleyOfWjPvfjn5b4cpBNM8IwRv/5+zENZGy+XzL6
F3hv4Q238qag+epE0K9nKguUEg3JsLu7iOdILxyskLx4ouupxUyHoMkRXFOxT/TM
JrXNuBmbXWcg1U2YUZV9Y7BtPKYyybQndsYs1+51dTKofDxuWaIrcqzDAkNbddTS
1jPRkQXurDp0slwLBSHatgz9TdfVF2Z33ZqVJPlFi0slax+gle8AhLao3crJI15B
a0b3vzFhAETSnnWwn8bLUWAHimvd69Zq8N76juKaWmKA3pq/e6ph56r3EijM30Zp
N92gc4gHQWmETA93+3DsFK3amheUYbrqDY2ZzjWaB+/yboFadO2Wy8C52BVHJ3vr
vDdbW9puKYedQOjHUo14m0TPXBcz/tuhGIdwzRKeSWRtDVsCjgdlTlV/LYkSxNY2
wBfqUNIwRWL+ROkJKFvHXm/BNnT9tApsUOnyhyFCINZb94yDeBed9sIHpYGx/mKP
uqaW/WMkv5ERly+0V/xSAzxkEyqBOge44q7pKXP5NU3vMCbE7UwReo/MPisQ5KN6
tt/FoY8WjyjulZY3P1FJF0Dj9TBICEzoX4ifDlHleDP8u7WA8n/W+qJ1g0dCxo5q
0usCCQIMD+2SWB86sp37IsJYs9GEOaB+egBCGtm7d5p6dI9c3FCQgcpAU/dy9oOd
ek6rl0Y+Mm62Vl5CImNS24TBXT9Nnt0jLAaP7YJCbhWzRHkz8y07Eyx5oCzpKbQw
5VkyiEY0VbBd9W/2TyYyl/ovPg55tnQT9jRMqT6pTiptuYKgOzna6mgcfk77tRPF
/K9FSREgNpZKP6SBMW8uufXMQ+OIkV3FDqYfDUwZzTyg4bXBXYXECYHzUiiDBezE
Bt31N80ms5oao/ywJWVertoKKfMtizt3bbww+uUZLu4p5Un3C2SlZXSlKQmBDn7E
QnxShvf8SftlqVXU6Rwi4Ynep/qw+/T2V15Qt04nT7nmBmnq3HcJvj2DRC0bzdeJ
A1JBYbRX0sE6akfFwxWpNV0iraJkX/1S8eEDR7hP/8BdbHIpvgJWxJYJI131Nd8c
VIvuPDN5xDGbGgzfJnaKIxTAl6IJY931l1nv8lflQXhA+U9Euj0jZFlu5yXnLU+2
ff7Kd0C5CEmvXNVDA3IPAkgscR3ZWRgvPql0gKEfEnHVZ/8aUdkSmQY4BuD48A9X
E7rrBO/YaabLzHVvBwFkBSsEgg+WT1Ek8OFiqi7k+2vPqrQ8UJ8dIIa1tqbQ2CTn
ieqImzToDNwVjJXIelF9SekMv9JafHVOoZFZa+iywMKiZxk7BnFxIZFspRWWpWtB
nEI0KQcGPm7NX/yvI/qb3JjSfjF0y2VQNGVApHZ3hXXEnHpZ9wi9YszqSlwECXVB
H1rv8j8qlAtNrOXklx544F0XBNlfPeE592+OyHxHJAUpNf5MqJSFRtaEbocWqWNN
mIAXJQ+tKjv62kyxRVqj2+VOoMq7bQzg3HvmbjtSUMvqyTehb4ZgKsveVfpd8inz
qS63N7Eit4ow6rtucQedfYRTTR0oZQn0qyM1428Y6lAeTG5rfbrTfA5Th4jadTLm
kytoUFsMNgwfrD4pQXJL90XbIb5sfkkXAQcYJs0B9p7DDWrcSj7iw8o/ldsh+dQH
EgPcTZFADcECakVrQHtBwJ1WtlIPTwvoVwvhX5F/SwZxmOjwVL0+kAgmScUYWYQ1
D/eXnrkktndShIKY4Kz0K4f3/4SRq1c8C6ls5CMCYRKa9VXGMbSw9UykkpG6z4tb
efhZLLlZTVyKmLkztMccJQHXoJrSSZV7lABWqBUGJU+0C5LeOnHAH7TI7FeU2FUx
XjpmFsTwrSU7zZSNrROsqGXt28vfn/bYIKhc6VPwidhTGv+eazwmo13MPDx8JZ6k
Exea1pIp6uC0ojn4Bj+O2CChN7jyQiI26PCdL/1VgTe04u6yet4FqAvicsd58MP6
LDdXSQhp9aiSZKBDp2PMzhYcm5Dz5dC/6KawbRIgSL2rAmhkAODjWEqyutmGMICM
1hn7LmdV6s+ZDrYSzXKFIePpIUn0zUoouN/egW5AFzgn2o4CV7n5QIRuXalg/RCI
hyKVx8crcWvUSeg8JYPZdlJp1UFZSU6ibJBXuzLUdOH/QOkKuPxK+heIXbTW6n4W
iCJGjQop7SNUdpQNYa4gZBrB91WfgKSugafyUkaW9c2M7Bk8r0YZ3Vda1EXJ9K/6
wDH6ns7PX1d2Gzfhw148kDPrqStToKEESobOhZVaZHXNH3gNjuu41sHPTKmaOhhg
dKfs0Uv14/Eu1GStCRc8v7XAfPnJHNCrLlKqQd6+sFyLsEtAPwyh6aBEAhnoAV7A
g3ADadFtTyMMvp5tcOpZT2QHkZjTK5iI5GIqF3ZP+YjlbTdzAtOa1dMD5y8psgKg
n4JDNph8NsfzRR3yTDodIIh6pSI+DkwjbsfUA64WLukWjXR0S0draTtjYAq5z0aj
5uPE/xGINRhD0Y5P4Q3IvYj+dWuShAJ5LDaBMem0dT16K2IpzgxHKti5rFiewewL
biXHgzXxF46SyKhpZ1IwBOqrcuHcRbg5U76QdFvforZmCYYM1AHtGHZbl4nwJjAS
LfSzZaA2N9hThsK1XHC2AowNVJCxINs2dQfen3A512yCQVZ2jKIvxSeNezoDnVjd
yha+pDFuAUb3U2AlVXSgB2JZAvZoajkXcvxznWfC6gDW+32kOlq/E/MdTEx80UoP
KW9YZ3fANFHkT7QVe25MvEcH3+HMfNtL1Wla608CZihxLSZGrIqc96TFHrz8W8RI
7Pev3wUQb+vcApjtOL2h6xoR1Rk6mRt/rZEnC1AF/xbSrqzrNLUtZHCoh1Uq2Ba5
SYqrerkpCi3vKn8meAp7xQgzKkMxA7N/HwXB3RsGQXyrPLCwGWDOBTHW6Jp2ox/F
C5R1bKKA34QybNgv6AP3N0nN9zzUc4akHXf989D0DKk3veno4T+KQUTuHelRtD+z
XC8WhQIIrHaZoIRYfFpW54OY9KFhv2RYi99lVtpi9XXGz/4RHKQ5SxaA3VArE1Rv
4wKtCA5Ib2EGE3vPqGeLl34Hoq89duUVhPvSe0Ek7le3Nn74c7nhqOjNapOuvnYi
fMCh0SWIISaTw/TigtEVCoxXR2ithdlTTthcyLCU7tcD1b625sSXBzyaV/IRRjsS
pqUY2cSK0LPQDU4RHhemC2mVFQ34oeCvcFXU5H1XR3JNiDjDcDetCeOJDO+Qw5fk
1YrCIs1gqnnrViU7skm1r3CZYdhp8BB61dPJT6Bt/CGvWkiJOw/nKeblvhqRHLEK
hH7TMyP80R+gbuZLMU2WXplLU6gPmahm3VMgtTekibKGo8VEwJ6zoxdzN5gxdwrt
yAEiGjACqs2L/VNGUizwc3oJlgj3Y/JX6G8tszt3aVGUKUeq3jbun4crLdsOAAim
7o4xi7W+MWB1cqAUDNsP46MQZtS1uCOLGqZluB8FWhRDBFBgDK29x2a4lf5rXC3w
ublU3cAHOismCxHx8PucHknCr7hozFBkkDgJr55dM3/IaBBglb0mJH9Os+D9Fgq9
bETNgjVxzrGuvMg9/io1iKcLjFCcq+kmWFpgZBpNqU4KIvXKuA8AXRknYHQ9cK3u
IseDo3fUxiAkGDnYgmPjMdJbtgZ+50Ym2ZnxlblkI7NWsIXm8Cp8lvJyLAND/Uj9
C5QKkXtNP0gbmNS9D6Gi8e9rxg5PbB+/BGhuTStBlfoo+f9JRzGtFuphX7s/4kbv
6pAdM9LjlgFscQwGnyXkbcFwxCIWxGCQLFD1KoEP3AZA7RqA0Zl7NdIXrsMvV6Yf
Jgdjdpb9CB2WjzRoS6Q/5lbsz/kPSAEEOBzfec0LtI/422pRWU14PU2h2rw8jCVQ
eRTd1Hv6NJ2VWZQh/eimwfouKWD/qe4T40rDwHmAUvQWvPRvUgAmKzozmAKyQyja
CNCCodMLNAb0v7eLvEiPQqlnoGYM6aupnQx2anreDw4p0M2MNGS96OH+uhu78ZKA
Hm77QOZwwULgbRWPsVy4xBvHmAiWplZUe0vJJoKJDuNWzxDgpi2j1tZHLFptz8A8
CDM5PKWsSvdAx69IuddUi+dS7e1cZiPzDOfy7BIL4tCkYLCGLyutkor+Q9Lv+W+z
ZO6mDNKunyASa/8Hio6KbAP1vHoVrJJwVZo2xCuEnZ3QakL5hb8Yms4jPLtYkipL
M3Fz+z+M4Ns4ar3PkJFpZvu2aKchOnGUzKRA/6yLObqXpO7St4uwE/P4eoecVQAS
hFWrQRI3RFeSSILqvSMgm1PPje4ZrTl9Zuj3FMiwKx7AD4ANx3+AddjzGSglWItB
jfNjvd4PJw01sG44dHMLKrcu4k846TefQhot+GNkYNlSsEB2Xrotc57gvFN4iKTm
Dz5d4ZRmaxTSe6xuYX/kQbXar5ELuV04OzCgGUXkQt8AUuyvwHuvlzX0zA0xow+F
Aa7pup6lJnjjjaRSZg7d4S85deN8TZwriJIkczsOGuVsYKUY3lGrIoD1fEdvmMVg
uxfc6cCgNnP+khi7X0suKMjkgDlxxFEJJQR27P4QVPlCGiaemr7rpIdG+kssk3zW
B/SgtA2JZFVxOl1LMvk/Dl3JdWkh+23iynARGdnde/OqIVxTXMVkHFVyX+vh4CFK
VpQqwBmKgAcNyakTtr/BXBLyUZ8Q/uIzRDFesEbdOmzQ4nCwUj5wsbAbMFF0qWAQ
4cxhOPuOzhhHyLhJTXGIvmV87m89zvyJy62BTkChwNRMdvCpTzGs/agiOtFH09g2
NJJgOgflAIvqPZIpahLbGbeJGwDJjgwwcSAtOsd8yPZMUu9ydOhYWNXzFnzO0Vya
lTVF2KkhGNips9ZgiRjUqMP25p3a/Q8UkHrFp5xMdibzJHzA1XInE/s9lhsszjhW
BoJ2YbwbHF3suD4Lgk4XjITQZ9kTUryg937Hvac0xJsgAm26RCorBlkJ88g9xuEh
IqMqcIlUhKVb/0EUjuVITEnjE2UOmyXt+N91zA3KouMC7tFk2MpahDUKxgx6MPpT
s93K/lNfHvUguGBNP0nBlHqPcFOaQV3mMkvkd7tuHu8kNmfC2pr9lTCjHm7ueu5l
dcsxYeIRwgebdyRXQbc/p2qNauR2rJdg6TgxmjMBaCiHf9hEIinw26YyMCiLNcOa
gW4gwrwTm6S0O9tO37vqwlolmaoxf4dOyFbtHvOaJ2w3TirpwCtKYLSKbTDzcqs+
a7FjrfwsgZ3B3nC/mrvRGP14I6wIG9oMS2fxo3b8OgXNJ8k+uLYm5EvBTxQqzade
0QGwiz/dZGsJdtt+4R4q0Lvv/JNeZbBVxML2X6P9hGBbY4u5QCVr16sOVXZqda/q
oT0EYBUI+qeF5Ij5MIr3GvdNDWPNU3Y4PEoh4h5mBSn+Psb5PZ+33Q==
-----END PGP MESSAGE-----
]]></sourcecode>
        </section>
      </section>
      <section anchor="sample-ml-dsa-87ed448-with-ml-kem-1024x448-data">
        <name>Sample ML-DSA-87+Ed448 with ML-KEM-1024+X448 Data</name>
        <section anchor="test-vector-sec-mldsa87">
          <name>Transferable Secret Key</name>
          <t>Here is a Transferable Secret Key consisting of:</t>
          <ul spacing="normal">
            <li>
              <t>A v6 ML-DSA-87+Ed448 Private-Key packet</t>
            </li>
            <li>
              <t>A v6 direct key self-signature</t>
            </li>
            <li>
              <t>A User ID packet</t>
            </li>
            <li>
              <t>A v6 positive certification self-signature</t>
            </li>
            <li>
              <t>A v6 ML-KEM-1024+X448 Private-Subkey packet</t>
            </li>
            <li>
              <t>A v6 subkey binding signature</t>
            </li>
          </ul>
          <t>The primary key has the fingerprint <tt>275c8bea833c5deab538269381b120ebc002b8bca9c19df88740c942343f1462</tt>.</t>
          <t>The subkey has the fingerprint <tt>9e5f6087500c4a72b96ad343745360c99a0126dd43545e7e882ca4cdfe107fef</tt>.</t>
          <sourcecode type="application/pgp-keys" name="v6-mldsa-87-sample-sk.asc"><![CDATA[
-----BEGIN PGP PRIVATE KEY BLOCK-----

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
WVtldYiOnLnO2f8AAAAAAAAAAAcQExwlLDND
-----END PGP PRIVATE KEY BLOCK-----
]]></sourcecode>
        </section>
        <section anchor="test-vector-pub-mldsa87">
          <name>Transferable Public Key</name>
          <t>Here is the corresponding Transferable Public Key for <xref target="test-vector-sec-mldsa87"/> consisting of:</t>
          <ul spacing="normal">
            <li>
              <t>A v6 ML-DSA-87+Ed448 Public-Key packet</t>
            </li>
            <li>
              <t>A v6 direct key self-signature</t>
            </li>
            <li>
              <t>A User ID packet</t>
            </li>
            <li>
              <t>A v6 positive certification self-signature</t>
            </li>
            <li>
              <t>A v6 ML-KEM-1024+X448 Public-Subkey packet</t>
            </li>
            <li>
              <t>A v6 subkey binding signature</t>
            </li>
          </ul>
          <sourcecode type="application/pgp-keys" name="v6-mldsa-87-sample-pk.asc"><![CDATA[
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
BxATHCUsM0M=
-----END PGP PUBLIC KEY BLOCK-----
]]></sourcecode>
        </section>
        <section anchor="encrypted-and-signed-message-2">
          <name>Encrypted and Signed Message</name>
          <t>Here is a signed message "Testing\n" encrypted to the certificate <xref target="test-vector-pub-mldsa87"/> and signed by the secret key <xref target="test-vector-sec-mldsa87"/>:</t>
          <ul spacing="normal">
            <li>
              <t>A v6 PKESK</t>
            </li>
            <li>
              <t>A v2 SEIPD</t>
            </li>
          </ul>
          <t>The hex-encoded <tt>mlkemKeyShare</tt> input to <tt>multiKeyCombine</tt> is <tt>98d3b185ced0cb4fbdb26e1d1a19a79c98afb1586d72947b5877162b89f6af3f</tt>.</t>
          <t>The hex-encoded <tt>ecdhKeyShare</tt> input to <tt>multiKeyCombine</tt> is <tt>a09c74f0d55eefbecdbc8a7cdf5a645d6bd1f6630f75ddd9958c25a6bc9d5bd8b9d2f393e98468ff9c267033f14034137ddf07a6fcf49824f3b9d1b97907d77a</tt>.</t>
          <t>The hex-encoded output of <tt>multiKeyCombine</tt> is <tt>3bee730ccdc5ab30c1eef9c77c9d1ccd1b2489e3a23ac2b341f7283c5d27b673</tt>.</t>
          <t>The hex-encoded session key is <tt>3d14b7f9140091c17ff30c3215284a9dbb7e699633f5d3edf02dba4dcdbd5c6e</tt>.</t>
          <sourcecode type="application/pgp-keys" name="v6-mldsa-87-sample-message.asc"><![CDATA[
-----BEGIN PGP MESSAGE-----

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
blJ0gqdnPik2He+PKxP6lKHLdfYz3Mws
-----END PGP MESSAGE-----
]]></sourcecode>
        </section>
      </section>
    </section>
    <section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>Thanks to Daniel Huigens and Evangelos Karatsiolis for the early review and feedback on this document.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
R8p8NM0VMolZJ7s3NnYaOiim8s3VOZLI1gavx3x8Zy8qO2Nq99q57iTTa136
wrGUKbeH5fljfFx5apbNzSjSivWlelM6Fu1UP7FNP+US9epWzy/1SutVTYye
Vjlnfpm/HB2rFS8gIC6sQzG1S5gPTmo9sisZZacVXoudxUZeW8vtUzfePueH
VklvPJzN0g5NqnqqFrfLvNrvTLWacDFecn3naJoPlVVMysdyp9o8mXhdjI4d
K315eHl4WWWOp/q5ZJYXx/V5sLA7rf7GqqnJkfRU7EcEfdSa1qWm8jSzh3qy
3ti9KqXdQJ/IzV0rvZOXqe2hWm0/th7760jVKA0mecU2zsXXrPqoD5fVtTCV
np46m9G+lCgdXkt27MUxG8eh/loxm7t279CZVS6Z6rh0tPraqnyxl52XqjKe
6q3Hbn2ojS4ZYVTedtrZVrOWXXSLVr1jDfaOo+4Lm8hwelzUKonHRS/+tC+P
4mVtX6xrr4VWptHZPXWmUnKaWFeFfMwulRetxn7iPLa6k9R8WiwPOs1D05pq
UqLlHBubfmfwJJdz1eleGeVfdyW5XrUP6qR2shSzLHRGslnPXvaLgiMVNKWd
LNTikXQ/b5T3ybPylMxdnPlW3Y5GkVnVccrpUbo+lfKTjdOoLtvpZU+YbZ/6
ueLwZT2Q5rmdszzqvZfXp2Ji1x2+Zo6b7mtqnr9kL8N89lRqJfX2uVFM5PPH
wSKCiKXTawqlbF+aNwedvSn32v3LIdNtdeXMJrmX185mNO7o7WLt4WB3y+nq
bKc7yVm2O+iWGjVpMFotIrVHoZ5s7ZfSw8tkdKo/vk478dEmt4wZjUZSeXmd
X3rTF+U0r6zGyc6D03t6Su7UA9Ke9Xn9odNoIZtamBvFrumcV6fsafqiD/Xx
tvmYUvadnLFt1TO2k+hMX1Lr8lzuNjPro708dU7xbm+XNyKP52lJXQnL1rxc
6O91NfkwXBr79mtiutiM5q2nlFPoTetqLDdKDa1qcjJ0Chljsq28OMtB6rFe
Gx3ar7NdV2hntH27di4+1aqv8e7T6riUpcd5f5nb72Qptk4cCruu3Oymj8P5
/vWpV3rI1fvrljqZ5Xbjcf7xJKgvUjw1PLXX9iUd0U/ZUbM9TrSLs6fyOqeu
zFWh2p/q5nzy8Ki0a+ZG6peGr9mptiy1tGGtOOsJo325qI3lzmD+2li1TtNO
Z1JtKKdxLYVQWy5pkbpkNs49VWoUS831Y2rUXJY2r6fBY+Gs6Z15Vbgo9n4j
n81zc3RIThdNbfvUOpX68eJ4d5l1a2Zmfdbms4McL7b7k+puWXrq2o99vdwZ
rluJZDclIEAOCk+Xh2JuWZs1lWM60trU972+er6MzvYqZw1fmpHi6rWw3WWX
zekq2XgqFFdST92tVh1trQm7xe4hki8WcyXdaBUbpXJbkmX5QV5kWyVrdB6q
qSdlmBvV7WTr3Dg1sw/5fabVrW6SyiTSShVnQnk07Syb6m44NVr9br85MbaR
iHyKvTbKkcnQbEU6ze6oPtfNmjzSd6vHsjLP1Rfyq4OMeH2uacJD+1AqF5/s
+ms3n0lU1VK6NzxU7Ee1NWtu+srFMabjw0lKzOZ9ZdtZ7bvpy9pIlJ+M4uS1
uTFTgqk+DPtdOVKU9fSxdC5NN6eLbq0eXy/d3VJ1WnYEEWLE6CjOsJ1OFWu2
VD73EJK8tIvHdGtQF3bTQ35R2TdWL7PqTJuMK4f6qZ+p6uPsUH6Jm/1c51LU
N+vMNNmzZy/m43CjJXvzfiv1Mpn2yo8lQVdWU02tday5FHM2yjrTnyiJtb7O
xNebgdpszItlbWHLurNfW9uTriS66lAfKVYzjdCoUzwIrdnwMZ9XK/XX06WT
bS162Wo8skS8e+4M8i+j3Vyaz58uk97JOIw6yqX18Hoq553JORs3206r+yjY
83Jpv6qXS6n+Y1c5jCuLlbNRpw+PzmX/uLJrh+b+UG5PH2oP835z1zMPlflL
byzHNWdXMqSVJVSrk7SxagxiswclIz0miitTUkb7fT6jGw+9h1iqXevGyyNJ
tp5mSamkrevmJBbZjOLVl2nmNO8ImdJluT8kWu1as1h96tecdNOxNplObNuT
raO1zoxfq4VOvlk9GYtkInLq9uzXgX6pJxsZaZUbFgVHb3aXtfakVpvNH2vW
KG8PUsXSMtfRHtenWuLpMHTaMwSR2cyM9KRWfByvtVOrbew1t0o0HSciDJrb
glzcNFqbl+1pZ9frJbsNUrlTfCxj5avYXlTK7XVpszOaWmvxOruclEzPWqyP
qUxuMBeyg1nceKzqakxVppfIfpfp9LFcrymZ5qDXzS6lQ7z9oCrq7DWr7FIG
UjC6seH6oM2P8rnbEIrzdrEfk6fnfSViNOzT9JDNLFb246GYnO93+ceXfqrT
mB2bzd0qpw1mL4PNa/fh1B40tg25admPgmHPqq+VZk/LrBZDeRdf5a3YVNvI
0niYLq/++leib1Z7lbe0TaSshhg6XCK139BBRmiIoUMOkvJ3Tt7qDczjHz9u
mU4/3zWMcE//JnYRmcsnzaKPWBK7T1sSk1KnWb42JDTzFw2JV2wbCGHGwWds
AyHMOPiMbSCEGQefsQ2EMOPgM7aBEGYcfMY2EMKMg8/YBkKYcfAZ20AIMw4+
Yhu82g9tsA2EMOPgM7aBEGYcfMY2EMKMg8/YBkKYcfAZ20AIMw4+YxsIYcbB
Z2wDIcw4+IxtIIQZB5+xDYQw4+AztoEQZhx8xjYQwoyDz9gGQphx8BnbQAgz
Dj5jGwhhxsFnbAMhzDj4jG0ghBkHn7ENhDDj4DO2gRBmHHzGNhDCjIPP2AZC
mHHwGdtACDMOPmMbCGHGwWdsAyHMOPiMbSCEGQefsQ2EMOPgM7aBEGYceLZB
B4Tq/Eqo7uwuk6nCZ4TqNLVZ5eOvu8I+97ArZRKZ5WAnJA1VlhvV10K9nm0h
AVg9yaWVWcwVzrO6OcjK6mvpMWfph/JZSleetL1xlro52VbU/ErbVg5NoaB2
I+PuuVI08+pcOWmHs6Se5XG3u0p2tiUHyclR5XIsPLaH512vsWoHtPJQzc1V
yqskqkYDNiNSv5yWWePjDLSyOSuD9gWCKUjx/E/jCwvMecWi+Dsa/Ko4r9z/
dC+H9iq/cblhb+jwntaOY47kDxriJ976tXqOspuJn/HpA7c4N61LGFqCEK30
WV3klvIyoygLOZHMLeR8XMmnFHmRWCzSKSkhZxcFKbGUsrlFKpHLJDPZtFJY
ZpZSIq/k43I2zQIGvin4yoO/O4MM6nQhp1B/qpJLytmUmlEXhXR8kc6lEmlV
zuaTyZwkLRdSJpdYxhOJVKEgJRe5XCqVSWeWYTMg9XVxLaLQMdNLKb9MZxaZ
1CIdzy+S+fRiISuJVDyBVptZxtMFuZCMp+JZeanm0ShLKSVnCqlEvpBWEESS
YWPyB0RgjHwutUhK+WQiL+UySPtSMrl4LllYSOn8Ip+X5IW6SCo5WS0sC4XU
Mp1M5pfLVG4pLXP5zFJVMx8Nk7Aa/5+zcLrV0ahYr1LD5iQPnJJWreujxuvY
6CIVJVaLDNsnrbc7V2Kd14fuyk5npyOp0o8lssVasfi0SyQthDe5ROdpWxc6
1cfE7qnU1faaXba1jTOZzmbdyGDe0vOVx9FDrlvNHjeryCBlWmoK6UrNVWm0
bNQS9ZmcedgOhMHKVitKYrJprmMTo5F9Wsk1s5Tfz7vpSUyRL63HbFtqRWaI
bFLnRmc/emjZj7PUY77y8LQqyGdh3aqf4qd0e92qNBOzbl/ZnI9mrzE7v/Qn
8+Qhu7Ls9fAYeTKdppmKOY35uSCvexIy+Fvz6mFSFBbadibFT0+d7drOzjqj
ypP+8PS0MZ8eD4XpY770gtj+WZmmVa1a6mzrsdPinDQLi268sl+vXk6mcJjF
n7KG2kRbeOlWYk17JpnN2UN6kLhMk2ppaPWdSCa1k83Bcnu5HDuFWXsylJrt
eeXRiOzPY2GrJ9OxYdOctEZp51DsJFbTRFkyOgv9klueyvp8mUcbNHtqT+z8
apyPbWqlVWObjdWr6+7kyX4UiouanF+UNCU7WxvxbLoW38tJp6MklbW60JSH
3av8UmgsS69GuxkrTYexmfqqLeLzx/aypKz0jDDuJhuXcfpkb6ZPm864a5V3
/fODJi2kReJsnTpm+zTsHprtynrUTkZq5WFWnwy7uUjkGO8MjcVOqEpmLNbv
1l6WyfxTNfk4mY9O6WNkXknP7PGsEy8MFuo+reeSObs8u3ROiNU316vCqjMe
nTJmayekpvPNWuuXyo3CrJqZnyfLxbgvzUqDjZkbP9XqybSVyI2Kpci01TKV
xan8JJ+q7co8rauDB2kSE6b91bkzR7aS1Urn6qNaJZmvv17iL4XDeViLmw8z
xUrv15pWPKe7w0LmobU1y0vlpWXpw+zja3wolBqXUl/XkBqqzCLJeaRzsIuZ
QiVvj0+OOdlpl/nr0dh1qotDpTg57ZbJ82CSTg2PymSWidceI0K8GM9ky9NF
PCVlOsvVfB55mraeWg+bwtnMaNocqZD65SW1l1fbWXt8WFQelsvMuthbJnfr
xswxhHk3YfXt4642zb/ES5uJZE2zhVHGST3WCjWja7WMY7VmxQ+l7HxxqqZV
J3I5Zg8jRWmsLoNEdyskY/OmhjTaaaVSGaTXu0TX2mz1wqWf6oyK+8Ywlde3
y2bMcJab9GurpcrSZJiY9k5qbLKKNWO6ENOn1enj7GVQOzc3q5FdX5wLD2t9
fHo1XlbxfWUwkI6xgVlsdJvttdU9WDvHWGXqRjcZqVvp9UVYbevpel19yZ20
0ksncqoY9mTc3pmzZuRyGKzVUbWkjo4mskAzkUplvBkURr1GczLJPgwyQ6Or
CZNyX60q8/yxnD/EytKoN7DHtn1pNZbrDcLdejdbKI5iB2dltyq1obYebB8e
9U6xUTHP9nLTUIVuZVHdRBbF2NPSHHWNeOdSTfVmCL0eO5uNncmMNK21fHHG
uXP1pbMtVKqt/miR7l7aZvtQPa0Lwu40XizOs8vqcVxyOoX0fjCIPL4YxuZ8
Ws62o93u2Eork6HqHMdy75LfN7aTJyn/EqtIl3HjWHcEbdPcHmTpksrNI4VU
IdFbPgwnSafyuE81es18efWiN4y2c44f7XTmUTnXy4346XQZjs+zYsNeIloY
546ZRL6ip1b6KG/V28uHevn8EjtpqcTDNN1NVp8eB1rHksuPg81rUpbrl3hV
na+zhepKfhgXhNGT7tRj7cOiXxmvEMmXnybZkq7vS4/TF9tKF5UH/WX4sG1X
k9WaHZuMYq1T29TzrcwyNm4k9ychc5oU591+vnnRimOzm8hZzdOlq9deVgu1
czgeKvmjjJTSWeT1fGiV8tPENlWJJF4WyHYabV8neyFulx6Lq0250lja6cLi
6bh8OOzajbLSz72eZ9mEnSxu7cYqsk2cO6fePt9otTLGfLxKXx7RIMpamGq1
Xre/VLX88bTPDvTpumMf9w+9TH1ky2ptf37dvgwzx/ahdSnln4YPnUwqNU9o
raTRLjlZxREyzadZd5vsddD/EKTLi0VheVns1qtu8WnUdE6NRX2/c/b7mZRQ
DL282o6fcidZzXQvyf1wHJeE02S3K5wijtkZKCtEuzZShV9fZ+1K+ek1YyzW
NanVT6M3g0i3N86riWwjYRSdZDcyelwXtvGIMKuntsqsvKv0Js1e9Vg5x6Rt
8+HY3BcWZqrQfOl0m3qhMSk85KRqe/a4mnbyhVa7su1vIqqz6ClCrqq0Xnaj
1cO2l93XnKdYOb+xltWeEd8f4mczX9Nnu3Rfzll2vbjYjhpxvdtqPuYD/mqf
xKcKMcveuT6g+mYezycTefDpsmzmjyTyXE/wv01Kz2KZzCYXyXQil4vHk5Kc
l9SMImcVKZ2TkaBRkklpUSjEs0o6p8SRjYY044ycyuTjyUQhnpClj6T0IJW0
gHRwNbks5HKJXB5yhJBlkE4kk0qmUCjkC3I6Hpfl+DJdSCCFWS7k1bgq5Qrp
jJrOp/Jv6Krk/GQ28+dn9chKhyZaWMgYbZzql3R6uJnvE7nU+lDRa4vauBav
LQZ9+0F5Gq5VqzWfltp6q93IR5otVdhqQ2TAtqRTOtmpz61LqXUoF6Wjs0x0
I73LOtUcxrN2tZVMZo1Ip7PIJWOHetnS90N98rAZLV6FWLXxovVNAONKO7xm
K/lVo7JXevrp6Bz68fIpUl6Ua0W7shj1d/nX/UlJPewTO7M86hzUjpwQKmga
+fHmydruF51iotO9PBSP41yx8/BSLw5SqdNru5RY1ivHvCHtXh5HWnk1jqeq
ynEopQq76pPQzDWNQ+YSR8tW7HHbiacaG7m4K6Vm3byRPpv6S6o3tyZyDq1p
v9dfIxklc1Hk2nBrmHakvBWWldeXrKxItjouNKf50rLxMu11ZzvzdXfeWPnK
SXrNScmRNTJazV2hl9ykEI+cdov1+Ut6f3nsC8p2+KIeR8fWYiDLs5xkpae5
VUSKnaxcVY4s1FKklbpI+dxo1kwM5kgfkLOn5qD8NNyfN5FZ4Ulodaqj+dbs
T1Pqw8NJ6a9etMdd5vxYNHKdVqRbKmflmvww7C5rg8rhSV+cjsnVQ/Y4SzbG
u8Ze6gtmNZ89tWfzJfpzNT5squdzTTnnitmWXpTPcy2TW8XPy7KunyuVwmlW
0Sy71J2l1Xo7pkRiCVmoFsrL3GXcetAflp1IxdnZeyu1X1r1xvGsnc7T7au9
y126hVYu8/RkPux65WTyZbLq19OTgpXpZYT+LhWPpdLxbuJid9uv05VyeI04
1ZR6muS727zeU2PjSWaYfOplxpVpRh4n+rl4t/P6MlhXy8vhRNi1y5e1UZpq
ChJTuXq9v50/XF6SrzN5+xCXu4nSJWauH1+TS6N/buTiSCl9UIbHuJVJrvVj
eV4QhmbP0KVzxqn2cq/VvDxddabLaS8+mU0iG3060hvLzqB7Sa+e2smYnetc
9KksLYbrcbXQrafWE2G5cHbFeHvwMEkf8yXJclq9/qlenJ0T+135vNtVnhqP
U2OXP/czMhLB1Z4aL5sTIz8qnPrJbrYkrFYLI5LK1HK7br9XHNUbqUO146Rn
yL547dVrrfJ2Mhn0+w20jSdr7yxfjvPN4DLqjMe7ZOIlnRMQF4vUltNSrbRp
J2p93XhNHZbF5CQWj3SOw2JzqbSay/+XsfNYcpBJkPCdV+GAd0e88MKbG8J7
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
YvQQZGQw7pYNy5amSVDYZuqun8W5VMuclSceotz4ecOvD1KvEXa/LPBqQE55
toNbGAthvjTxZe5nCS5B9h9aSYjOMeXDIoZqgRRREI1CHHddGzShO+Fe4DsA
y0g7PqNd3s4RZuke3SThO44Jp/IsHZFvdVdrze1f/o3jkyReek4pJdebr0hk
CyNjgVjPuBMfSQztTisjhe7NVJpCwx00vmrGUlXoXdLfoS+iHwaxNYO8uyza
hUVx8zvZHRkIN5FRMkTN2kZBhCvDK33EhMaTOwab9OtjvCwuuKJ7PLblM68x
Ez5py62gs+PZ58XIACwXJ876Pkv+bZSB4b6+tQf5fmQ3H56ZnGq2b7v3J6Uj
6oXbmGr+i7376JGdSdvEvOevaMyWkOjJ5JI26ZJJk7SYRdN7m/TA/HfxdH9m
NNM1KEESBAhvbepUJQ4jigxG3E9W8YqvSetjTPHON6+lwwRqfErRV2R2pchk
Vi449tu0a+pOoUXQNHXTceGMNpcTDPvolRkK11ceE9zTgzJ9rqsQSC9vx9xK
0JsMuUP0PDN795kdvBBrDlMpm2Wj+c3ylxg+YLZLUn++xEFzZ0KLt/pLC8CL
P9JLS3dh+bZHqtN3iTUh7Lf3kAhclYBCO+2BW0Sq4efuiuAnUdJy+xJ5eMkz
Ahow8FCYlHU8wU87Sh5eksC8deO6R9I9kdCW93g9i4iLwGK3cb/WhJJqbB3S
TA7mfd6xQRigi1hpXTdeMuwTSfYYfhZKbcmFVhdfag3fIb8tts5fkT2nK5l6
zU5TnNRrxZ1MFvzUQHVHr9GTe/oA61cRg3GjqlC6n9kn8kJK5Bpb5ru8VzMU
XCr+C8LhFMdFJAW5NnoZeAKPlXrmUWMxWemoWVpb4lZzkyp/0aW18PlhJHAy
6AyTR1/DStCKk98tJJDmw/iO8IuXAYsa5scFvYvaEaLcFVg3fGk0dK14Wl+E
2cIOdS9V70HsQ/DDIXPfD5fJJqzuFmK/tC8ASzmI2OvPJcEqlPDykEdBHKWJ
14lxqkLsffrWJlw3EmL477dWyVr0/Z5btndRavXyvuM+P0Dm19aukh/1L/Ov
Plhzt54c0/+/tTHF/wx3/d/dmOLfj/jjxhT/Avr6/+sWFf+jjPX/2C4V30T9
C8b6C8b6C8b6C8b6C8b6C8b6C8b6C8b6C8b6C8b6/wjG+nDXa39K6D9/vW3+
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
/ud/2fL5tyP+f4Py+fdf5b8p+fwX8Zv2v43fWKQsUP9P+2aoPv/YN//YN//Y
N//YN//YN//YN//YN//YN//YN//YN//YN//YN//YN///tG+i/3eBBhwEzVmB
BhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwE
zVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmB
BhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwE
zVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmB
BhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwE
zVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmB
BhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwE
zVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmB
BhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwE
zVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmB
BhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwE
zVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmB
BhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwEzVmBBhwE
zVmBBhwEzVmB5l/KM/8dgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1Z
gQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYc
BM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1Z
gQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYc
BM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1Z
gQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYc
BM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1Z
gQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYc
BM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1Z
gQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYc
BM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1Z
gQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYc
BM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1Z
gQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgQYcBM1ZgeY/fsvzHwQa
nG2y/5pAAw6C5qxAAw6C5qxAAw6C5qxAAw6C5qxAAw6C5qxAAw6C5qxAAw6C
5qxAAw6C5qxAAw6C5qxAAw6C5qxAAw6C5qxAAw6C5qxAAw6C5qxAAw6C5qxA
Aw6C5qxAAw6C5qxAAw6C5qxAAw6C5qxAAw6C5qxAAw6C5qxAAw6C5qxAAw6C
5qxAAw6C5qxAAw6C5qxAAw6C5qxAAw6C5qxAAw6C5qxAAw6C5qxAAw6C5qxA
Aw6C5qxAAw6C5qxAAw6C5qxAAw6C5qxAAw6C5l8JNPNPyMg8H+i/x3mpmc3+
7V1Sf88Gz//ruWDwX3sw+N9ua8l/b4qUE7ay2s8esYs0Il8+cMuc9sWv/iTT
HJnf6FXL1EXEhjWIuUvxTqq4gJWUQkxJzbaQ9lDeYEZOKbe23h55vwLVnyC+
fq6VY9K13owIQw+k9TZyrb5CU+Q8+YonXpKI2zMTUjmKhvCF1+M5g65t/cI5
kA97bFOF332EKvm5j/fUFuynPC2fnpCtdceTOCvJlud9Qy62snHPbVDx7kqF
1wVVHxZQ7UsK/S4tFxocEnNiRGHEIgh06Kp0Qfx+EZnfXg9jUR+tUH5W1fV/
T9Rm2/GrM4vEKYC/4vWXnwqXHtl8y/ysfS1FQbStYq+wsxDZW9FFrMAYtp/N
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
jS/LecwCAA==

-->

</rfc>
