<?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.39 (Ruby 3.4.9) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-jose-hpke-pq-pqt-01" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.0 -->
  <front>
    <title abbrev="JOSE HPKE PQ">JOSE HPKE PQ &amp; PQ/T Algorithm Registrations</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-jose-hpke-pq-pqt-01"/>
    <author fullname="Filip Skokan">
      <organization>Okta</organization>
      <address>
        <email>panva.ip@gmail.com</email>
      </address>
    </author>
    <author fullname="Brian Campbell">
      <organization>Ping Identity</organization>
      <address>
        <email>bcampbell@pingidentity.com</email>
      </address>
    </author>
    <author fullname="Hannes Tschofenig">
      <organization abbrev="UniBw M.">University of the Bundeswehr Munich</organization>
      <address>
        <email>hannes.tschofenig@gmx.net</email>
      </address>
    </author>
    <author fullname="Tirumaleswar Reddy">
      <organization>Nokia</organization>
      <address>
        <email>k.tirumaleswar_reddy@nokia.com</email>
      </address>
    </author>
    <date year="2026" month="July" day="06"/>
    <area>Security</area>
    <workgroup>Javascript Object Signing and Encryption</workgroup>
    <keyword>JOSE</keyword>
    <keyword>HPKE</keyword>
    <keyword>post-quantum</keyword>
    <keyword>hybrid</keyword>
    <keyword>ML-KEM</keyword>
    <keyword>PQ</keyword>
    <keyword>PQ/T</keyword>
    <keyword>JWE</keyword>
    <keyword>CRQC</keyword>
    <abstract>
      <?line 70?>

<t>This document registers Post-Quantum (PQ) and Post-Quantum/Traditional (PQ/T)
hybrid algorithm identifiers for use with JSON Object Signing and Encryption
(JOSE), building on the Hybrid Public Key Encryption (HPKE) framework.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://panva.github.io/draft-jose-hpke-pq-pqt/draft-ietf-jose-hpke-pq-pqt.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-ietf-jose-hpke-pq-pqt/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Javascript Object Signing and Encryption Working Group mailing list (<eref target="mailto:jose@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/jose/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/jose/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/panva/draft-jose-hpke-pq-pqt"/>.</t>
    </note>
  </front>
  <middle>
    <?line 77?>

<section anchor="introduction">
      <name>Introduction</name>
      <t><xref target="I-D.ietf-jose-hpke-encrypt"/> defines how to use Hybrid Public Key Encryption
(HPKE) with JSON Web Encryption (JWE) using traditional Key Encapsulation Mechanisms
(KEM) based on Elliptic-curve Diffie-Hellman (ECDH).</t>
      <t>This document extends the set of registered HPKE algorithms to include Post-Quantum
(PQ) and Post-Quantum/Traditional (PQ/T) hybrid KEMs, as defined in
<xref target="I-D.ietf-hpke-pq"/>. These algorithms provide protection against attacks by
cryptographically relevant quantum computers.</t>
      <t>The term "PQ/T hybrid" is used here consistent with <xref target="I-D.ietf-hpke-pq"/> to denote a
combination of post-quantum and traditional algorithms, and should not be confused
with HPKE's use of "hybrid" to describe the combination of asymmetric and symmetric
encryption.</t>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</name>
      <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
      <?line -18?>

<t>This document uses the terms "Traditional Algorithm", "Post-Quantum Algorithm",
"PQ/T Hybrid Scheme", and "PQ/T Hybrid KEM" as defined in <xref target="RFC9794"/>. The
term "pure post-quantum" is used in this document to refer to a
single-algorithm scheme using only a post-quantum algorithm, with no
traditional component.</t>
    </section>
    <section anchor="algorithm-identifiers">
      <name>Algorithm Identifiers</name>
      <t>This section defines the algorithm identifiers for PQ and PQ/T HPKE-based
encryption in JOSE. Each algorithm is defined by a combination of an HPKE KEM,
a Key Derivation Function (KDF), and an Authenticated Encryption with
Associated Data (AEAD) algorithm.</t>
      <t>All algorithms defined in this section follow the same operational model as
those in <xref target="I-D.ietf-jose-hpke-encrypt"/>, supporting both integrated encryption
as defined in <xref section="5" sectionFormat="of" target="I-D.ietf-jose-hpke-encrypt"/> and key encryption
as defined in <xref section="6" sectionFormat="of" target="I-D.ietf-jose-hpke-encrypt"/>.</t>
      <t>Test vectors for all algorithms defined in this section are provided in
<xref target="test-vectors"/>.</t>
      <section anchor="pqt-hybrid-integrated-encryption-algorithms">
        <name>PQ/T Hybrid Integrated Encryption Algorithms</name>
        <t>The following table lists the algorithm identifiers for PQ/T hybrid integrated
encryption, where HPKE directly encrypts the plaintext without a separate
Content Encryption Key:</t>
        <!-- begin:table pqt-hybrid-integrated-table "PQ/T Hybrid Integrated Encryption Algorithms" ; see README for regeneration instructions, do not edit -->

<table anchor="pqt-hybrid-integrated-table">
          <name>PQ/T Hybrid Integrated Encryption Algorithms</name>
          <thead>
            <tr>
              <th align="left">"alg" value</th>
              <th align="left">HPKE KEM</th>
              <th align="left">HPKE KDF</th>
              <th align="left">HPKE AEAD</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">HPKE-8</td>
              <td align="left">MLKEM768-P256 (<tt>0x0050</tt>)</td>
              <td align="left">SHAKE256 (<tt>0x0011</tt>)</td>
              <td align="left">AES-256-GCM (<tt>0x0002</tt>)</td>
            </tr>
            <tr>
              <td align="left">HPKE-9</td>
              <td align="left">MLKEM768-X25519 (<tt>0x647a</tt>)</td>
              <td align="left">SHAKE256 (<tt>0x0011</tt>)</td>
              <td align="left">AES-256-GCM (<tt>0x0002</tt>)</td>
            </tr>
            <tr>
              <td align="left">HPKE-10</td>
              <td align="left">MLKEM1024-P384 (<tt>0x0051</tt>)</td>
              <td align="left">SHAKE256 (<tt>0x0011</tt>)</td>
              <td align="left">AES-256-GCM (<tt>0x0002</tt>)</td>
            </tr>
          </tbody>
        </table>
        <!-- end:table -->

<t>These algorithms combine ML-KEM with a traditional elliptic curve algorithm in a
PQ/T hybrid KEM, with the goal that compromise of either the post-quantum or
the traditional component alone does not undermine the security of the resulting
encryption.</t>
      </section>
      <section anchor="pure-pq-integrated-encryption-algorithms">
        <name>Pure PQ Integrated Encryption Algorithms</name>
        <t>The following table lists the algorithm identifiers for pure post-quantum
integrated encryption:</t>
        <!-- begin:table pure-pq-integrated-table "Pure PQ Integrated Encryption Algorithms" ; see README for regeneration instructions, do not edit -->

<table anchor="pure-pq-integrated-table">
          <name>Pure PQ Integrated Encryption Algorithms</name>
          <thead>
            <tr>
              <th align="left">"alg" value</th>
              <th align="left">HPKE KEM</th>
              <th align="left">HPKE KDF</th>
              <th align="left">HPKE AEAD</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">HPKE-12</td>
              <td align="left">ML-KEM-768 (<tt>0x0041</tt>)</td>
              <td align="left">SHAKE256 (<tt>0x0011</tt>)</td>
              <td align="left">AES-256-GCM (<tt>0x0002</tt>)</td>
            </tr>
            <tr>
              <td align="left">HPKE-13</td>
              <td align="left">ML-KEM-1024 (<tt>0x0042</tt>)</td>
              <td align="left">SHAKE256 (<tt>0x0011</tt>)</td>
              <td align="left">AES-256-GCM (<tt>0x0002</tt>)</td>
            </tr>
          </tbody>
        </table>
        <!-- end:table -->

<t>These algorithms provide pure post-quantum security using ML-KEM without a
traditional algorithm component.</t>
      </section>
      <section anchor="pqt-hybrid-key-encryption-algorithms">
        <name>PQ/T Hybrid Key Encryption Algorithms</name>
        <t>The following table lists the algorithm identifiers for PQ/T hybrid key
encryption, where HPKE encrypts the Content Encryption Key:</t>
        <!-- begin:table pqt-hybrid-key-encryption-table "PQ/T Hybrid Key Encryption Algorithms" ; see README for regeneration instructions, do not edit -->

<table anchor="pqt-hybrid-key-encryption-table">
          <name>PQ/T Hybrid Key Encryption Algorithms</name>
          <thead>
            <tr>
              <th align="left">"alg" value</th>
              <th align="left">HPKE KEM</th>
              <th align="left">HPKE KDF</th>
              <th align="left">HPKE AEAD</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">HPKE-8-KE</td>
              <td align="left">MLKEM768-P256 (<tt>0x0050</tt>)</td>
              <td align="left">SHAKE256 (<tt>0x0011</tt>)</td>
              <td align="left">AES-256-GCM (<tt>0x0002</tt>)</td>
            </tr>
            <tr>
              <td align="left">HPKE-9-KE</td>
              <td align="left">MLKEM768-X25519 (<tt>0x647a</tt>)</td>
              <td align="left">SHAKE256 (<tt>0x0011</tt>)</td>
              <td align="left">AES-256-GCM (<tt>0x0002</tt>)</td>
            </tr>
            <tr>
              <td align="left">HPKE-10-KE</td>
              <td align="left">MLKEM1024-P384 (<tt>0x0051</tt>)</td>
              <td align="left">SHAKE256 (<tt>0x0011</tt>)</td>
              <td align="left">AES-256-GCM (<tt>0x0002</tt>)</td>
            </tr>
          </tbody>
        </table>
        <!-- end:table -->

<t>These are the key encryption counterparts of the PQ/T hybrid integrated
encryption algorithms defined in <xref target="pqt-hybrid-integrated-table"/>.</t>
      </section>
      <section anchor="pure-pq-key-encryption-algorithms">
        <name>Pure PQ Key Encryption Algorithms</name>
        <t>The following table lists the algorithm identifiers for pure post-quantum key
encryption:</t>
        <!-- begin:table pure-pq-key-encryption-table "Pure PQ Key Encryption Algorithms" ; see README for regeneration instructions, do not edit -->

<table anchor="pure-pq-key-encryption-table">
          <name>Pure PQ Key Encryption Algorithms</name>
          <thead>
            <tr>
              <th align="left">"alg" value</th>
              <th align="left">HPKE KEM</th>
              <th align="left">HPKE KDF</th>
              <th align="left">HPKE AEAD</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">HPKE-12-KE</td>
              <td align="left">ML-KEM-768 (<tt>0x0041</tt>)</td>
              <td align="left">SHAKE256 (<tt>0x0011</tt>)</td>
              <td align="left">AES-256-GCM (<tt>0x0002</tt>)</td>
            </tr>
            <tr>
              <td align="left">HPKE-13-KE</td>
              <td align="left">ML-KEM-1024 (<tt>0x0042</tt>)</td>
              <td align="left">SHAKE256 (<tt>0x0011</tt>)</td>
              <td align="left">AES-256-GCM (<tt>0x0002</tt>)</td>
            </tr>
          </tbody>
        </table>
        <!-- end:table -->

<t>These are the key encryption counterparts of the pure PQ integrated
encryption algorithms defined in <xref target="pure-pq-integrated-table"/>.</t>
      </section>
    </section>
    <section anchor="json-web-key-representation">
      <name>JSON Web Key Representation</name>
      <t>Keys for the algorithms defined in this document use the "AKP" (Algorithm
Key Pair) key type defined in <xref section="3" sectionFormat="of" target="RFC9964"/>.
The required "alg" parameter identifies the HPKE ciphersuite as well as
whether the key is used for Integrated Encryption or Key Encryption.</t>
      <t>The required "pub" parameter contains the SerializePublicKey() output
for the corresponding KEM, and for private keys the "priv" parameter
contains the SerializePrivateKey() output, both as defined in
<xref section="4" sectionFormat="of" target="I-D.ietf-hpke-hpke"/>. Both values are base64url-encoded
(<xref section="5" sectionFormat="of" target="RFC4648"/>) without padding.</t>
      <t>Examples of JWKs for each algorithm are provided in <xref target="test-vectors"/>.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>The security considerations of <xref target="I-D.ietf-jose-hpke-encrypt"/> and
<xref target="I-D.ietf-hpke-pq"/> apply to this document.
<xref target="RFC9958"/> provides general background on the
threat posed by cryptographically relevant quantum computers (CRQCs),
the properties of KEMs, and considerations for PQ/T hybrid schemes.</t>
      <t>This document does not register algorithms using ML-KEM-512. As noted
in <xref section="3" sectionFormat="of" target="I-D.ietf-hpke-pq"/>, given the relative novelty of
ML-KEM, there is concern that new cryptanalysis might reduce the
security level of ML-KEM-512. Use of ML-KEM-768 or ML-KEM-1024 acts
as a hedge against such cryptanalysis at a modest performance penalty.</t>
      <t>The PQ/T hybrid ciphersuites registered by this document are motivated
by the PQ/T Hybrid Confidentiality property (<xref section="5" sectionFormat="of" target="RFC9794"/>,
<xref section="13.1" sectionFormat="of" target="RFC9958"/>): confidentiality is
preserved as long as at least one of the component algorithms remains
secure. The traditional component protects against unforeseen
cryptanalysis of ML-KEM, while the post-quantum component protects
against Harvest Now, Decrypt Later (HNDL) attacks
(<xref section="7" sectionFormat="of" target="RFC9958"/>) by a future CRQC.
PQ/T hybrid ciphersuites are generally preferred for this reason during
the transition to post-quantum cryptography.</t>
      <t>The pure PQ ciphersuites are registered to accommodate deployments with
regulatory or compliance mandates that require the exclusive use of
post-quantum algorithms, such as those governed by the Commercial
National Security Algorithm Suite 2.0 <xref target="CNSA2.0"/>, as well as
deployments where the size or performance overhead of a traditional
component is undesirable.</t>
      <t>When the Key Encryption algorithms defined in
<xref target="pqt-hybrid-key-encryption-table"/> or <xref target="pure-pq-key-encryption-table"/>
are used in a General JWE JSON Serialization with multiple recipients,
all recipients <bcp14>MUST</bcp14> use a quantum-resistant Key Management algorithm.
Including a recipient that uses an algorithm that is not quantum-resistant
would allow an adversary performing an HNDL attack to recover the Content
Encryption Key once a CRQC becomes available; see
<xref section="15.4" sectionFormat="of" target="RFC9958"/>.</t>
      <section anchor="security-strength">
        <name>Security Strength</name>
        <t>Ciphersuites based on ML-KEM-768 target NIST post-quantum security
level 3; those based on ML-KEM-1024 target security level 5 (see
<xref section="11" sectionFormat="of" target="RFC9958"/>).
In the PQ/T hybrid ciphersuites, the traditional component provides an
additional classical security floor: P-256 and X25519 offer approximately
128-bit classical security, while P-384 offers approximately 192-bit
classical security. The -KE variants share the same cryptographic
properties as their integrated encryption counterparts.</t>
        <t>All ciphersuites use SHAKE256 as the KDF, aligning with the hash family
used internally by ML-KEM. They also use AES‑256‑GCM as the AEAD. As discussed
in <xref section="3.1" sectionFormat="of" target="RFC9958"/>, symmetric primitives are
only modestly affected by quantum attacks and doubling key sizes is not
strictly required; AES-256-GCM is nonetheless selected to provide a
comfortable margin consistent with security level 5 parameter sets and
with contemporary guidance such as <xref target="CNSA2.0"/>. AES-256-GCM is used as
the sole AEAD to minimize the number of ciphersuites and reduce
implementation complexity; its widespread hardware acceleration and
broad deployment make it a reasonable single choice for all ciphersuites
defined in this document.</t>
      </section>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <section anchor="json-web-signature-and-encryption-algorithms-registry">
        <name>JSON Web Signature and Encryption Algorithms Registry</name>
        <t>This document requests registration of the following values in the
IANA "JSON Web Signature and Encryption Algorithms" registry
established by <xref target="RFC7518"/>:</t>
        <t>Note: The Algorithm Name numbering has intentional gaps so that a given
identifier always denotes the same HPKE KEM, KDF, and AEAD combination
regardless of whether it is used in JOSE or COSE. The gaps correspond to
algorithms registered only in COSE for COSE-specific needs that do not
apply to JOSE.</t>
        <!-- begin:iana-registrations ; see README for regeneration instructions, do not edit -->

<section toc="exclude" anchor="hpke-8">
          <name>HPKE-8</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: HPKE-8</t>
            </li>
            <li>
              <t>Algorithm Description: Integrated Encryption with HPKE using MLKEM768-P256 KEM, SHAKE256 KDF, and AES-256-GCM AEAD</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): "alg"</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): <xref target="pqt-hybrid-integrated-table"/> of this document</t>
            </li>
            <li>
              <t>Algorithm Analysis Document(s): <xref target="I-D.ietf-hpke-pq"/></t>
            </li>
          </ul>
        </section>
        <section toc="exclude" anchor="hpke-8-ke">
          <name>HPKE-8-KE</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: HPKE-8-KE</t>
            </li>
            <li>
              <t>Algorithm Description: Key Encryption with HPKE using MLKEM768-P256 KEM, SHAKE256 KDF, and AES-256-GCM AEAD</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): "alg"</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): <xref target="pqt-hybrid-key-encryption-table"/> of this document</t>
            </li>
            <li>
              <t>Algorithm Analysis Document(s): <xref target="I-D.ietf-hpke-pq"/></t>
            </li>
          </ul>
        </section>
        <section toc="exclude" anchor="hpke-9">
          <name>HPKE-9</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: HPKE-9</t>
            </li>
            <li>
              <t>Algorithm Description: Integrated Encryption with HPKE using MLKEM768-X25519 KEM, SHAKE256 KDF, and AES-256-GCM AEAD</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): "alg"</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): <xref target="pqt-hybrid-integrated-table"/> of this document</t>
            </li>
            <li>
              <t>Algorithm Analysis Document(s): <xref target="I-D.ietf-hpke-pq"/></t>
            </li>
          </ul>
        </section>
        <section toc="exclude" anchor="hpke-9-ke">
          <name>HPKE-9-KE</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: HPKE-9-KE</t>
            </li>
            <li>
              <t>Algorithm Description: Key Encryption with HPKE using MLKEM768-X25519 KEM, SHAKE256 KDF, and AES-256-GCM AEAD</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): "alg"</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): <xref target="pqt-hybrid-key-encryption-table"/> of this document</t>
            </li>
            <li>
              <t>Algorithm Analysis Document(s): <xref target="I-D.ietf-hpke-pq"/></t>
            </li>
          </ul>
        </section>
        <section toc="exclude" anchor="hpke-10">
          <name>HPKE-10</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: HPKE-10</t>
            </li>
            <li>
              <t>Algorithm Description: Integrated Encryption with HPKE using MLKEM1024-P384 KEM, SHAKE256 KDF, and AES-256-GCM AEAD</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): "alg"</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): <xref target="pqt-hybrid-integrated-table"/> of this document</t>
            </li>
            <li>
              <t>Algorithm Analysis Document(s): <xref target="I-D.ietf-hpke-pq"/></t>
            </li>
          </ul>
        </section>
        <section toc="exclude" anchor="hpke-10-ke">
          <name>HPKE-10-KE</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: HPKE-10-KE</t>
            </li>
            <li>
              <t>Algorithm Description: Key Encryption with HPKE using MLKEM1024-P384 KEM, SHAKE256 KDF, and AES-256-GCM AEAD</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): "alg"</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): <xref target="pqt-hybrid-key-encryption-table"/> of this document</t>
            </li>
            <li>
              <t>Algorithm Analysis Document(s): <xref target="I-D.ietf-hpke-pq"/></t>
            </li>
          </ul>
        </section>
        <section toc="exclude" anchor="hpke-12">
          <name>HPKE-12</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: HPKE-12</t>
            </li>
            <li>
              <t>Algorithm Description: Integrated Encryption with HPKE using ML-KEM-768 KEM, SHAKE256 KDF, and AES-256-GCM AEAD</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): "alg"</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): <xref target="pure-pq-integrated-table"/> of this document</t>
            </li>
            <li>
              <t>Algorithm Analysis Document(s): <xref target="I-D.ietf-hpke-pq"/></t>
            </li>
          </ul>
        </section>
        <section toc="exclude" anchor="hpke-12-ke">
          <name>HPKE-12-KE</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: HPKE-12-KE</t>
            </li>
            <li>
              <t>Algorithm Description: Key Encryption with HPKE using ML-KEM-768 KEM, SHAKE256 KDF, and AES-256-GCM AEAD</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): "alg"</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): <xref target="pure-pq-key-encryption-table"/> of this document</t>
            </li>
            <li>
              <t>Algorithm Analysis Document(s): <xref target="I-D.ietf-hpke-pq"/></t>
            </li>
          </ul>
        </section>
        <section toc="exclude" anchor="hpke-13">
          <name>HPKE-13</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: HPKE-13</t>
            </li>
            <li>
              <t>Algorithm Description: Integrated Encryption with HPKE using ML-KEM-1024 KEM, SHAKE256 KDF, and AES-256-GCM AEAD</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): "alg"</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): <xref target="pure-pq-integrated-table"/> of this document</t>
            </li>
            <li>
              <t>Algorithm Analysis Document(s): <xref target="I-D.ietf-hpke-pq"/></t>
            </li>
          </ul>
        </section>
        <section toc="exclude" anchor="hpke-13-ke">
          <name>HPKE-13-KE</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: HPKE-13-KE</t>
            </li>
            <li>
              <t>Algorithm Description: Key Encryption with HPKE using ML-KEM-1024 KEM, SHAKE256 KDF, and AES-256-GCM AEAD</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): "alg"</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): <xref target="pure-pq-key-encryption-table"/> of this document</t>
            </li>
            <li>
              <t>Algorithm Analysis Document(s): <xref target="I-D.ietf-hpke-pq"/></t>
            </li>
          </ul>
          <!-- end:iana-registrations -->

</section>
      </section>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC9964">
          <front>
            <title>ML-DSA for JSON Object Signing and Encryption (JOSE) and CBOR Object Signing and Encryption (COSE)</title>
            <author fullname="M. Prorock" initials="M." surname="Prorock"/>
            <author fullname="O. Steele" initials="O." surname="Steele"/>
            <date month="May" year="2026"/>
            <abstract>
              <t>This document specifies JSON Object Signing and Encryption (JOSE) and CBOR Object Signing and Encryption (COSE) serializations for the Module-Lattice-Based Digital Signature Standard (ML-DSA), a Post-Quantum Cryptography (PQC) digital signature scheme defined in US NIST FIPS 204.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9964"/>
          <seriesInfo name="DOI" value="10.17487/RFC9964"/>
        </reference>
        <reference anchor="I-D.ietf-jose-hpke-encrypt">
          <front>
            <title>Use of Hybrid Public Key Encryption (HPKE) with JSON Web Encryption (JWE)</title>
            <author fullname="Tirumaleswar Reddy.K" initials="T." surname="Reddy.K">
              <organization>Nokia</organization>
            </author>
            <author fullname="Hannes Tschofenig" initials="H." surname="Tschofenig">
              <organization>University of the Bundeswehr Munich</organization>
            </author>
            <author fullname="Aritra Banerjee" initials="A." surname="Banerjee">
              <organization>Nokia</organization>
            </author>
            <author fullname="Orie Steele" initials="O." surname="Steele">
              <organization>Tradeverifyd</organization>
            </author>
            <author fullname="Michael B. Jones" initials="M. B." surname="Jones">
              <organization>Self-Issued Consulting</organization>
            </author>
            <date day="6" month="July" year="2026"/>
            <abstract>
              <t>   This specification defines how to use Hybrid Public Key Encryption
   (HPKE) with JSON Web Encryption (JWE).  HPKE enables public key
   encryption of arbitrary-sized plaintexts to a recipient's public key,
   and provides security against adaptive chosen ciphertext attacks.
   This specification chooses a specific subset of the HPKE features to
   use with JWE.

   This specification updates RFC 7516 (JWE) to enable use of Integrated
   Encryption as a Key Management Mode.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-jose-hpke-encrypt-22"/>
        </reference>
        <reference anchor="I-D.ietf-hpke-pq">
          <front>
            <title>Post-Quantum and Post-Quantum/Traditional Hybrid Algorithms for HPKE</title>
            <author fullname="Richard Barnes" initials="R." surname="Barnes">
              <organization>Cisco</organization>
            </author>
            <author fullname="Deirdre Connolly" initials="D." surname="Connolly">
              <organization>Selkie Cryptography</organization>
            </author>
            <date day="2" month="March" year="2026"/>
            <abstract>
              <t>   Updating key exchange and public-key encryption protocols to resist
   attack by quantum computers is a high priority given the possibility
   of "harvest now, decrypt later" attacks.  Hybrid Public Key
   Encryption (HPKE) is a widely-used public key encryption scheme based
   on combining a Key Encapsulation Mechanism (KEM), a Key Derivation
   Function (KDF), and an Authenticated Encryption with Associated Data
   (AEAD) scheme.  In this document, we define KEM algorithms for HPKE
   based on both post-quantum KEMs and hybrid constructions of post-
   quantum KEMs with traditional KEMs, as well as a KDF based on SHA-3
   that is suitable for use with these KEMs.  When used with these
   algorithms, HPKE is resilient with respect to attacks by a quantum
   computer.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-hpke-pq-04"/>
        </reference>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
        <reference anchor="I-D.ietf-hpke-hpke">
          <front>
            <title>Hybrid Public Key Encryption</title>
            <author fullname="Richard Barnes" initials="R." surname="Barnes">
              <organization>Cisco</organization>
            </author>
            <author fullname="Karthikeyan Bhargavan" initials="K." surname="Bhargavan">
              <organization>Inria</organization>
            </author>
            <author fullname="Benjamin Lipp" initials="B." surname="Lipp">
              <organization>Inria</organization>
            </author>
            <author fullname="Christopher A. Wood" initials="C. A." surname="Wood">
         </author>
            <date day="2" month="March" year="2026"/>
            <abstract>
              <t>   This document describes a scheme for hybrid public key encryption
   (HPKE).  This scheme provides a variant of public key encryption of
   arbitrary-sized plaintexts for a recipient public key.  It also
   includes a variant that authenticates possession of a pre-shared key.
   HPKE works for any combination of an asymmetric Key Encapsulation
   Mechanism (KEM), key derivation function (KDF), and authenticated
   encryption with additional data (AEAD) encryption function.  We
   provide instantiations of the scheme using widely used and efficient
   primitives, such as Elliptic Curve Diffie-Hellman (ECDH) key
   agreement, HMAC-based key derivation function (HKDF), and SHA2.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-hpke-hpke-03"/>
        </reference>
        <reference anchor="RFC4648">
          <front>
            <title>The Base16, Base32, and Base64 Data Encodings</title>
            <author fullname="S. Josefsson" initials="S." surname="Josefsson"/>
            <date month="October" year="2006"/>
            <abstract>
              <t>This document describes the commonly used base 64, base 32, and base 16 encoding schemes. It also discusses the use of line-feeds in encoded data, use of padding in encoded data, use of non-alphabet characters in encoded data, use of different encoding alphabets, and canonical encodings. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4648"/>
          <seriesInfo name="DOI" value="10.17487/RFC4648"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC8792">
          <front>
            <title>Handling Long Lines in Content of Internet-Drafts and RFCs</title>
            <author fullname="K. Watsen" initials="K." surname="Watsen"/>
            <author fullname="E. Auerswald" initials="E." surname="Auerswald"/>
            <author fullname="A. Farrel" initials="A." surname="Farrel"/>
            <author fullname="Q. Wu" initials="Q." surname="Wu"/>
            <date month="June" year="2020"/>
            <abstract>
              <t>This document defines two strategies for handling long lines in width-bounded text content. One strategy, called the "single backslash" strategy, is based on the historical use of a single backslash ('\') character to indicate where line-folding has occurred, with the continuation occurring with the first character that is not a space character (' ') on the next line. The second strategy, called the "double backslash" strategy, extends the first strategy by adding a second backslash character to identify where the continuation begins and is thereby able to handle cases not supported by the first strategy. Both strategies use a self-describing header enabling automated reconstitution of the original content.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8792"/>
          <seriesInfo name="DOI" value="10.17487/RFC8792"/>
        </reference>
        <reference anchor="RFC7518">
          <front>
            <title>JSON Web Algorithms (JWA)</title>
            <author fullname="M. Jones" initials="M." surname="Jones"/>
            <date month="May" year="2015"/>
            <abstract>
              <t>This specification registers cryptographic algorithms and identifiers to be used with the JSON Web Signature (JWS), JSON Web Encryption (JWE), and JSON Web Key (JWK) specifications. It defines several IANA registries for these identifiers.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7518"/>
          <seriesInfo name="DOI" value="10.17487/RFC7518"/>
        </reference>
        <reference anchor="RFC9794">
          <front>
            <title>Terminology for Post-Quantum Traditional Hybrid Schemes</title>
            <author fullname="F. Driscoll" initials="F." surname="Driscoll"/>
            <author fullname="M. Parsons" initials="M." surname="Parsons"/>
            <author fullname="B. Hale" initials="B." surname="Hale"/>
            <date month="June" year="2025"/>
            <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="RFC" value="9794"/>
          <seriesInfo name="DOI" value="10.17487/RFC9794"/>
        </reference>
        <reference anchor="RFC9958">
          <front>
            <title>Post-Quantum Cryptography for Engineers</title>
            <author fullname="A. Banerjee" initials="A." surname="Banerjee"/>
            <author fullname="T. Reddy.K" initials="T." surname="Reddy.K"/>
            <author fullname="D. Schoinianakis" initials="D." surname="Schoinianakis"/>
            <author fullname="T. Hollebeek" initials="T." surname="Hollebeek"/>
            <author fullname="M. Ounsworth" initials="M." surname="Ounsworth"/>
            <date month="June" year="2026"/>
            <abstract>
              <t>The advent of a cryptographically relevant quantum computer (CRQC) would render state-of-the-art, traditional public key algorithms deployed today obsolete, as the mathematical assumptions underpinning their security would no longer hold. To address this, protocols and infrastructure must transition to post-quantum algorithms, which are designed to resist both traditional and quantum attacks. This document explains why engineers need to be aware of and understand post-quantum cryptography (PQC), and it details the impact of CRQCs on existing systems and the challenges involved in transitioning to post-quantum algorithms. Unlike previous cryptographic updates, this shift may require significant protocol redesign due to the unique properties of post-quantum algorithms.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9958"/>
          <seriesInfo name="DOI" value="10.17487/RFC9958"/>
        </reference>
        <reference anchor="CNSA2.0" target="https://media.defense.gov/2025/May/30/2003728741/-1/-1/0/CSA_CNSA_2.0_ALGORITHMS.PDF">
          <front>
            <title>Announcing the Commercial National Security Algorithm Suite 2.0</title>
            <author>
              <organization>National Security Agency</organization>
            </author>
            <date year="2025" month="May"/>
          </front>
        </reference>
      </references>
    </references>
    <?line 426?>

<section anchor="test-vectors">
      <name>Test Vectors</name>
      <t>This appendix provides test vectors for each algorithm defined in this document.
For each algorithm, a private JWK, a Flattened JWE JSON Serialization example with
Additional Authenticated Data, and a JWE Compact Serialization example are provided.
Long lines in the examples are folded using the single backslash strategy from
<xref target="RFC8792"/>. Before using a folded example as a test vector, remove the RFC 8792
header and unfold the lines according to that strategy.
The complete unfolded vector set is available as <tt>examples/jose-vectors.json</tt>
in the <eref target="https://github.com/panva/draft-jose-hpke-pq-pqt">repository</eref> for this
document.</t>
      <!-- begin:test-vectors ; see README for regeneration instructions, do not edit -->

<section toc="exclude" anchor="hpke-8-1">
        <name>HPKE-8</name>
        <figure>
          <name>HPKE-8 Private JWK</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "kty": "AKP",
  "alg": "HPKE-8",
  "kid": "DmOWQi-VwrjZWjO6mQQWdv3CJ_v9k_PH3vS7S0xoah8",
  "pub": "6XRnIatC1KtI7DZlj8ISDxZvtsFeBOPKQETMRRYb45dR0kw6TDSb8UMXHH\
    WhUBdbEBof5gvIJacZG4exGku4JsysQcc9AVR6Ydih7kaPNQgCiiKw9QACNCMWx2\
    p171RVCpGSFoOwaejNGZeNJKS4jqulOWFQHGtbWhl64HZzlkZMxhqdA-EecEOLhz\
    CkbCMMtXxb-cxUVkOxQpKkO5ofmEaKH7tjyNZyVsxqgUZFn6K8jOq9g6GCOEG4aw\
    GB6AZC72yNXLDBnVCy_7OMn2bAeos8AvhHkbsL0hsFFjsnWcG_IYvNPzUAcyGZlp\
    sqjXJIh4AUxTi6iFeJFOE08nNM3KQEYlxkMAulVas2E4KU_TGeoEJeZjA5TPWVAQ\
    iPFFQ4nNRh1kotf4OHtHQVpaMzAypItIXAU8LI_gl4rdFKTfYu18MKnygjEnO9Z7\
    e2cYwj_hqx-AQdA6ulQBcNR4DFSCOTLnMB22GMXGVOMDCmiaxZvchp9iEKNJG4Tk\
    ZQmoKwR9pbEbahmsm1WvUbR6kEqNYOE0MMsRWNM3RBNltm0Iqo8RKMlpRq5RceWR\
    RdjRkKdChyhuJ2ebBI05iRsuE6AwWEbCV6dQqNZ0gqdeU5imECjFWLNqYvs0BaxD\
    gmoSdg4rFlq3UrZ3gLD4UTT4kM97HO5iedxoox__octTEEImMTf8uJI2M0nKTIpb\
    WBHlofTfulcqVXjFYpr9GvuKM_mElaoJwn3MQYrFNLcwY-fzy9fqvGFtF-62fHcp\
    cL7SVUu9KW7igiAHQfwXmCnMQzsxwLowVk8mFjDYgV2iIoNIeuwZdc8-I0A1CLiq\
    OQNwCLObgSMVeo-WUvzmocsFOUtSUS1chNNwpjMCGKuHxOYOcvKLxH7mvPp6czIo\
    vPsqQUZdloA5Wqt8U1sDRZfrhRlUi4IVoTmevBpaEYK_Jze3cIMOkRKdO5Y1tB4T\
    IcAHE8oNUarUEYx1YDUinIolRBBDyBAmR7rbV4iGenGHwgeTIZ0cpppFEDbkAX4A\
    aG4YKGdGWrgWhhiDoPX2mda_BLOSilnlhmM2BhqGZBkKK2E1B5fgER-_AMYeVl9H\
    EoKCFHm6KApgnLVnYMQjEv7kC6tsqxs-pOcnSs2EpGKMMk4gdIlcFNxsVU6sXINH\
    ADvNmtNyQgjRFKhmNPtYchXHWz_tgccWNkm1DD6qMATOoZcscAu8BBpKUwUIkIUI\
    CwKpay5KUsFjKpC9HPqSONVMVu7GYysVC8UDTMetWoXlSiDetoiolwFGGpIscf1i\
    c_rUhbD3pyxVI8DqCsdFg2NcSvIJRoJBO12KHKRIYnc8ObgCzJBULNZ1Rmc5tCbm\
    cW_mmhg0OiA7EJjwi_eoY82_g0eiyAr0K4DmBy8yqWDZV45KfAnYQBQZvK8zlj0n\
    pGqVWusxzP1mw_Dbhnp-Z6SyIrHNI9unG7DbeDhcnBD2QBp2t6cNgvUoCLzPReQP\
    Yy_bwVEwcrPSO4SjUG8mhuybiU5NWdgIRD95gD1ApNRoZeJIhfP7yM1vt1ZCxfV0\
    xEvUSb25DOebimyplEvv7nxam2hbnlRQme00B5wPt9pETxPSQE4ZUd6u60U9e6F3\
    C-Fqjwfg_xYMk3oOcZQ-P5NrsNxK3ho7xmtpSKVahpf_2P_o2Vz8YFc7t2S7jAx9\
    bRLQQpbA",
  "priv": "c1il1CJwUdajeAm8PMZMq4mw2PH9Z2vThLkHU2MQ10A"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-8 Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "protected": "eyJhbGciOiJIUEtFLTgiLCJraWQiOiJEbU9XUWktVndyalpXak82\
    bVFRV2R2M0NKX3Y5a19QSDN2UzdTMHhvYWg4In0",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "encrypted_key": "zRayDf-tglGK_UsfOjbbVDf_GPQKpRLNx-pusFTw6REZlhoX\
    c8INMxK5ETEdsx-0MTVa_8AIou9zUiaHPw-Iv1nk7X0rdIFYjKOTnjRUy_DuRIRa\
    b_o1qSZ5-x6sBn8McfjuKMvcJbwU2uqW9NJyQtK_2yNmVvrYiPEhnuO73O_BSv_G\
    SBSoHgFWEpbb5FeH7ujs7Pq0bV_pdI3XnabhvIPVTmnrkzP2J4vcYt00B-wxAxiL\
    Uc9zaitKnkn_ofTtOp1lUUeuUzKDPYuo4x-GRZsG_gf2Ez8FFE0RIJq6AmYr3DKt\
    SziHFqeim8uVI8_mtE0wIj6BM6eYYL7c79MNoDlop5P3QI3-PrZ7HrqULs1U6W7U\
    DScowuP80jJQjawMUd1itDjlB1BkwVH2u0BwoHWzA4NxdgsusIbDDmH1f-k8Y5t4\
    7tb3B1FeBYK0G5MbXQmc-h53dACqTqd8nJq7jQNfzmELY7aWmT_Z72KGyfwUY731\
    JCeODbDIW37g0mdOR7ZcFgHm_Usj02Pj2J_Fsw2N3vkb_IEWi8abtP7NTaB6mYmI\
    -aNGqDEfXRVI5K7ReLaHOqWxtPkkfysYbeUDZncwkt16rFa0FzeL40sfv7yr0J8K\
    s-HXPItnfmha_FDB4MuSlxmH8fADldjXNozWwB8HWSCEp111sdh_cP44rRNxPZbs\
    S7UWyTldMixcjKNncA1dNhafJ5qXjq32NUiN8R2BPkWCBzKMfaKN7bujZphGIRZe\
    kETFSx2Cp9mO6hG-CqV2dsu9I_MDHgiWEV8GwFC4HyILVJRc9qysutXw0b2UupEo\
    s9BzuUaoYTvGHwpNWzB77-vON3w_FV94KrwQbiki9_vbVtct5ODB9Kf8KCHv5DPw\
    YGi7e41zKoS1Rm2Nczt56SC_RqKn9nFR8yfH7bEhvnsQHi_qXHWOFWN7f72H9Cb1\
    ascZo6XTYaVUCi_RiRS8wgLG0LvOyCfpzgVNpbFhPGBbTZceZW6eSGNGK-RQ0zb5\
    sJFZSuM9P2cK23dnogEGTPRLp9DWs3NUBW0Z1yVQw1v9gukwcM0xYlo-zfQbwWzH\
    IdzJboQR-DqeOllx_Jjh1tZPC_nRBdu4DPX5KP6JDsIrv7hw6YQ5ocQwQMdcoGcF\
    WsrKEOk2ei5HBjbfJQngzKT89TpNaBH_wXpZqUL25bltMM48JG6rTiG96eSF24BD\
    ONDAUDgrzPBoT_ipdN3Tie0hQHxTsT4cZP9o0PeEYgu0CGPUG0wcirNh1hnhf-PT\
    EAgfCoTyqOJ_iVj_HZO748slRlMJ4P-Ij4qah8aYhAWJYSdzfBCkMPXX-bzw4ovK\
    uCbFlOwT3I_tj0lggb-vVqSzv5nkHyqjvzGTmEK1Tq_Wy6uxyD4gUBPKkNoPMvA6\
    SeghLYy3c8XF80XxStZX5OAQV36AavxZrGyX3gMS024KX-wbNytokZbocP4EOLum\
    sml35g9ePuXmJjEweCm-D5fqMe_uaLaRP9RveNyNsCd3arMLkn5PSpRTuTsMOhLm\
    45olI85aNT9TrL1oMw",
  "ciphertext": "Kqt2-MjNX9R4OmghbRcEPdzNJvCyvAUbezJcRvKnbzWqu3JsfGk\
    O54gurgSvQcQhAnTWLfJbDJvFJWzqCkXoqgYtgsvrnxFNqJ_j7194RxeH39eXb0M\
    oVkTgPRQO1gmbtr9VPTrkPXlGCWZjrdVGEUZ5qJZvZfHIYyo2_egOP5CuMzbZuNQ\
    tjxeTdagfBqAymYpk5O8VqubF160UrVDZnDfm3ndEGH4oFZwPVtPH2IaYcubiTm1\
    00oxPdTTKZX1PeieRG5RodWY6rMsrA0_dMbXrTDg3spqXloEySB5i9w9ChHZ4s1U\
    HzihtusJvw4qI1kQSZZc6RxELIzED3s5OHhpuzKTrl-3vVwlf9Ily74215pZwdJW\
    7CVWTL-Xe9fhxEA"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-8 JWE Compact Serialization</name>
          <artwork><![CDATA[NOTE: '\' line wrapping per RFC 8792

eyJhbGciOiJIUEtFLTgiLCJraWQiOiJEbU9XUWktVndyalpXak82bVFRV2R2M0NKX3Y5\
a19QSDN2UzdTMHhvYWg4In0.Uo7Qjidw_FqP-aE7NqWF7tvz_EHaMj2ebRvHtpRFqXZ_\
cXQG6dZVXDuzdONeZpgvmjox7zdKBUDG81XxTHkWbtEfHKwA4ByheUzpBiGde_MAyCVa\
LS0C7tYU1tHSbDIOR3RkWHrsq2O62R4saXt12mUUyvdZnd97cm3wEb7PbC06_b3OCl0Q\
2MRC2UPVcGU-yXfldWZKZmotQDQbzoys6Zs2R_TDr7WtilKpN9F6SXt2DMnM6n9zw8gg\
tUUtg37grjY_Qfo8NPlBTPcWntQuysl8xt2uls4pe5KUfc3mciSIPLxGQA9AfqHGTrIB\
eXE51n6WQc0gp8RpAgyeGpHUSx6-e2TQscn1_TgLBrWSSOUcR6SOd3i9rcWSo3FOmJc6\
GcCGCvB-tYqSu2ULUIgBXLlM2O8OZXIMHx28m_f--dNZH7YVdxZbIe69RLkYCxoZlolh\
2iTfJYvPkBJT9hSbAw0jPh49jDaGJsBGCORk8DBi2Ah1_zJgx3otXr5t3sHgmo-dilty\
Q_IESRR3FzwB3HdLeO_HnAmnKnpABKWzvauVEYoNHKMWG7uSZMLYaoheuW_Gw6wzqETR\
R-hgYR2K9YVlKmRGewZ-juYE1zpxKk-X7iAPS0q-DTXIyqsr_4gXulomCy1pzHCdwkc4\
Ys_jvCUC5MweojTzQTdIomo_JcCVQ6eOIPqopIsonKWKT4lSJ6keswboCStOElVdqGti\
g_WXx-N4AjeZLvnTKPaC0c3zjlVf5Dos-hx_-EjBfvtXDEQUlI28dxr5CnL21MZ_QXcJ\
y8-sbC4aZjczt8LV_mBJJwm8Y5qfjA45_s_oE7IHcGn47YTb92JfjUv2GD9RnFKLYZyo\
yULp5ypgxZ0LpgHENksobFjrsQetZ9D9UV8Irq_dJ0igW_a5AOkCx4oUT2XMCjhM3Tkt\
6jUJCU86whvk3Ux6zA86UEiPuU6aee2A7tRU9EdRT4TGv5Aofe5XhFtngXP0QV-7xZ35\
Uk6sOxNsgagaNw_wqKUoIazXxOb5BEHdb5VFTqoBAXAvyi4Kga-caLuWAkCHDViDDKIm\
P8Orm57_BaxGEjwmlsggLAxXrsx7Seg5qRe_YjKCQcHjtjOtgXsp485CemZjz08CzElo\
O29eGMVAlUVUlOLi0YnqY_gfyhF0r8SI04_hC3U9nSGsjz4IPfGjlTgR0hcm3BH-72ya\
ngLnEYHFgrPQMosxDzkbp8xEWFntXwAdbbmNkNPvSpT69zZ1Af_7rrmdXXvVAghL5QlA\
8u8G3ceurO9NNwfHdr6T2FdclLq_tmGlo_Q5_5hzX_f4kMmt9-xLfmJduoK44-sZ4YC8\
jq_OdJNgs2FE7fR2h0fqQI6PpVyYBU8Sg2LkkPYa6sTg57oekqLgUS6ZPNFmV0PcBt1i\
2JEGwpxC78EQYNKU9ZdggpnHgpE6aSgBtB-P4Tr5p8gMhF8E53UVNHRPXWOjfChtA-CV\
pi8p6qE5_a4MPedjf0GkcutKIQ9WNL2zhrYo7DvlylBcX0YQUcqltcKSS6jaS9FeNQ..\
k8no633YrPgoESVevhyqn8Q0lihzU9hyVR-uzYzPDXwxLcxEK0pt-if1bKq8IoJyZWB8\
4Iry5efVn6mSFlz9CpbOKNwX6mZAFjM2gsEa6GXXHFt1JF-tMmQK1T44WRpH7HwZ29d4\
nrQgTiQ5sjDgc_Is9ZhZ4NOYpVo5sEcbbx-uJu-0u9cXgoEAXk68BlBQ6YCDQwoRgJzC\
Lz8q2jyrc5RIzJbVZb57MJfAW5_CJoaWqcqgSj893NXN6-Qgr7KZQ2U2Rm9gx8kyD2A6\
PrgS_jDvArJHRtFhC7c9ax8btYkcrbmRfWG5UxVOjue_BOh-xvkpWQnJXjHOJbPMAgCa\
ZCQ3kVbG_zfhtID1nlQWnFZQA3jG16jAtIGMLb8Qgjn-cw.
]]></artwork>
        </figure>
      </section>
      <section toc="exclude" anchor="hpke-8-ke-1">
        <name>HPKE-8-KE</name>
        <figure>
          <name>HPKE-8-KE Private JWK</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "kty": "AKP",
  "alg": "HPKE-8-KE",
  "kid": "clBPky-tElQGRa8AQ1MYfMPvfqmhOs_5lIejOuqAdps",
  "pub": "pxQRXrRJLke8BMBXa1FT74gM9fq71fEwRPRndVsmsYAMU6llEnJaeKAagj\
    xk44yl9Psn7YBn3tVXXLVrqIxyWhGsP2pmH4Y2eogBaRMGBfQy-TM_RzdFE-hKLH\
    qHPmqP_PZES2s6O9tBkvk7D6fKZKiBDSKrvWgrKCIo1DccgfHEayxCtex1w1ZjVw\
    eIZWtVA3V_JdijzobGiSU0dzqyjVBBCQVcWiSFLLuX6rFtiPpsa3SlavpKHaRTIZ\
    x_5ocCO1LBAKq4jwew4jxnhRujX4VcaOE2MQQ3FUmT6UgMpWSfymJNBOqwN3uU3E\
    O_ktgMPwdfrRVihSgirkiV7BhSW9uN95OTigiJIiedxPV6asK27cCcPhN0lJQOyn\
    lah8BjySYKwdMRHyxVVhGDmnJ36veTEDoboBhq5iAkcqwed7O-KwC09XcVciegq-\
    tYI2NWMOkBdXE_W2qvvPIkJpOYtKAztpUcxhBBPitRGQcdz-wD4nik2DFk82sfDN\
    pC_lV_XWYR3KVwiBix2tCB3tw-j9loE3AaxGefsyl0PPQsFGu2i5qutBlUclRUhM\
    UkiGcyEnx5S0xNYzyuM-lAa3WpNzlEc_SoqmKvobZp0pi-ExYnpIQJ7nPJFNXJ9i\
    g3kvpNCxnKlEwsP5w91SbOcLOBQ5dIq-moh4kK9ZCry_JkAmmAxhu9kGCughacCP\
    aUqgZrigO9bQHHw0giX2EB5hA-r6VxzMwYJcox9SxD0tJVsAMhCUGhGuS5wodrPh\
    ay-ss78AMZiXm3D3mDe-sA0VVRLaN3HgmZw-kud8su7bKh9zYec4iHaygQq2ySGo\
    eOKoGesVK77fiLlWaYLNtqEmywBblQlkZbOIUmcVmsTwd1yZG-rPIka_eJ9gAE4T\
    e4XgExooaJI4LAdaif1stG-lEZF8RmNlmvm4wdAMZQAqPPLiOwkVAhshMUfavMeV\
    iGedgk57y3JNpgqQuX-sEI5NmNMFW47wR3AesCpuuq_Skqj8EdeWWaIwh-L8iDYC\
    c7N-tLhNwgJOpnI2pH-CpgVShigKi6brIjB4QEV-JtRzKFZ_ZF0wM9GYTNsBM7dX\
    lxPUUVjLCyWFWYScRdwHypH_deyvaEjny-0DgpOuR5pxBWtFGEsoAQJBmPZFumwY\
    B5dZkyBRJrQPUENMNw0eZ_1yql1oFIdTQCQgEln9BFfCPB6MCX8kZknPovhJmq74\
    BALPWaINeZhniI48FGf8tz8VdJ11Mu7qxrNiUHNApTMcke3Aw2qKl-NtFeR8Ou6f\
    qQH0d2ShV-GvCcuxjKfUdNU1y5zYhlu6ZZwvkZ39jKl-t7Eyw6rAEnUfWA2hEXXM\
    aDqBVRYvqwhiM0nboODhWUJUW8OEpBp9eI3eel7tRFViiZQ7KsZmUBVyVfGJQvh7\
    DM51VAvUUSi_xPQzsz--yWJ3DFmYWF6eMQk7FdUXu7HmFxMfuNNGHMypx8S9RqfC\
    iI9OfOeqwVSaa2MAd-b2cgDAo8qVeCGcMVU9FRwrUscVeltcJI42sZiaoXFPUlyA\
    KncyajZ6gZhFNexIDWiSCp4L54nM948L-KcoFnZwHsueAjiJwE9dcy6kUtyQ6v0_\
    OxWb8OuM04u96GtOld8wVIcB7QE2fd7g9XTCdShgpdmMgNnGKrJM0A2Rbtmnn-gd\
    xGbyArJA",
  "priv": "biUK5NqJzXzWEAN0F2zzkrEr9Rp_QX55is_j7VYuHCQ"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-8-KE Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "protected": "eyJhbGciOiJIUEtFLTgtS0UiLCJraWQiOiJjbEJQa3ktdEVsUUdS\
    YThBUTFNWWZNUHZmcW1oT3NfNWxJZWpPdXFBZHBzIiwiZW5jIjoiQTI1NkdDTSIs\
    ImVrIjoiOUdINDFMenpHYXBiUGFPeV92T0RZVEh1c0ROVjFLdl9xVnlZVDU3b1RZ\
    SlRqS3cwOVhUa25BZFJSa0VSTHdQdWZIZ1pKU1FpVzNHVGZXMVNiRVpmNFhDWjhi\
    c1ozY1c1U2V1SlVDNmlvXzU4enM5SGR6bEE5bnQ3MVp1eE5XbzFvbUxkYkZZTzRn\
    YkE4SXNBaDY3QnB6RS16eVVkWGlVRndvWTBTMDRpUE5RMmlmc0VlWEVFdW43ZXJX\
    Q3QzbnVYdEdXeTRxMTBSSWlRcDRWdUdGdWpRNk02UUptby1NVVRJdDdzOGtGWWN0\
    Ujk3U0ZDU0FFMEZVYnJqRnlOMExsRG9JS01VT1JUWHVpdUctWDNyOFdEdEFMM2Np\
    TGs4T0RNX1NRa19veTlCSmJJYmRJT0VFZk9QWU5udXl6VHhuNHpUZDFqd29zOTVp\
    UmRxSWFBR0JGaTJaajZOcWxfWWQtWU1aeFB3NFQ4UGkwb2R5cGRZYjVZdVJZbDdH\
    WlItamRTUEFCSjV0dEt1X1JSSnlZODB3ekNUa014WnI1bVUxZXZpWU9WQm1DY2RT\
    cFpfY1p0Y2ZxNzNKMHYzV2ctd3U0QmdwWFR4VFZYMjB5aldTaFY1TlhHTjE3Z0pw\
    cVpiTmFMTFVpMU9YRk9EaDcwR0lhZmNqbmFiVFVsRDJWR3RMZnBySGMyVlA4VHR5\
    Y0FLc05LbDNSeVExNDB3d2pONnZMRFljRUlyUUt3UzlUZURqcXVpTVJxeXlKcHpY\
    MXFCTTRSVENnMUdEWVNKSTJKQWVXZDNWbTBwOUcwRV9DS29DOTMyelB5c21zWnFo\
    TFBpNEhjNE9vOUZLb3haQm9JLVI1NUM3NXg2TFJrUHNvRFRJaE5BbW9yRURiOURR\
    cTJPQnZnZllwRnB2ZzE2TXZVNTFVRURyUHBBbFRabWVWcHpxay1qR1huc2NjaU5r\
    elMtLU05SHVUb2ltY0RDbTNUdUo4bGxfcjV0T2JIVXZxYklBSGl4MGJvX3ltelR1\
    WjRVSDdyckNmMk9sSzhGbG5xVkxwa3JmeE9uY0tadWVWUGs0NEE4VkEzX3luQmVz\
    dV9ORGtJcEFUaHhoYmEwd0ZmYmlERVQ5OFdYNHhBNjlfU2RaTm1KMUM3SklMWHVz\
    SnItd2d0c3MtZlNqZ3VKdHVpR1pUVzR3UWxKNW1jbnhFcXVKVEc4Zm5UcnExRVZ4\
    d1R2Rkg5akZlXy1uUWtfMEEwaVFaT0dBLUFfRUZvWHEyeWM1QnM1N1NON2FzQ2k5\
    YnR5Z1BvTnR6cy1VaUtMb1lJaXF0YzlHRlUtbXhtQ3BSaHh0WXpaZ1o2MTRPZU5t\
    emVFUFV0SWVYT2Q2ZDdhX0l3dWdkQ1lfaU9HOVVZNnV1QjlXclpuc085LW1fYUdK\
    QzZES09VWXVpUVhVRTVaVS00MnNicHYwdDFKUXVVZF9od01HUUpuMVNtN3NBeUpp\
    MTlYcTdyYTNtcnJVY2FGUmk4d2J0dk5Ea2JRZ2RLYmduaDFGMVZRU2lDWk5JRk1o\
    TTdBVDNaUmdhVjhVZndYa2hmdHhoUTdIYmNzM2ZuNnZMUjNkLXJiQ285QVFULUFl\
    UW94LThDbm5DVXBoSHczemQ3MGJBRFQtYTFRQ19MM0p3ampDNEdFSTR6NmtKMno0\
    UGNOa2FxN0hlcC1RVENiUzZ0NE52NVZLU1FLNXc2Y0ZNclVsTktWNHpFTnBpU0Ri\
    TWk0ODZTWEdlZE51R0ZPUUVYTGtYYmJPV2gzNm5adVVEcTh4d3B4al9hemN0OTdR\
    VE1OWEpBVFpXRWZ4ZjBBQlo2dnlyMkhhN0tGUWtacWpwMGR1bWVmTzRtcGVnNm5y\
    OU1UaGFyQUMyYndrWVBVSV9EQXlZT3hPOUlGdmsyNDdUMnF5Y3VWSVBWNzV0UDdm\
    Sk96Sk1wWktUeHZjdTRJQnNFOW5hbEdXOTMweld2QW9Hb1dsdkxRZ0ZQSm9fMjI5\
    TnIyN25IcWZfMzRzYUpidVQ5RjBzX0F0THpENjdjWnYzWXJjQ29XX3NHcXUyam9p\
    Z2xRN0kybUEifQ",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "iv": "GRZLhvvj7vBw-FZm",
  "ciphertext": "D5bqaQekeFnn_YlzsERq8jp5w6Y0t2gulaz_ql9AIqozptDIHEA\
    aYwGJzfgv2W_woeFLXUnnZlnG_aed4vvmFi1r7CLamiwk8Xie_bPEt7Icffle4mj\
    j8DJr5KZUNNfStrKH5_DJRl53dOEeuAhYdXU08OgBh4ezaTx5I_2fDqVXSGfO5sA\
    WHINXWEPsrf1k275iMApQthhD4aAO2hYLAuAGwFGsySvXoj85BsNH3vLALi-H-RS\
    oXWNt64OxLyMXY6L5TVBBaSnn19-h6hZIZU7bVQfckoSKftZphRR99hWxZ2JQabT\
    YQMk_UdW7SUBJUJe0s47uFrKC1T468hp0WFenqHZjS2oaAodaCZdIayGt",
  "tag": "8A439opYUyFbYJdDno_Bfw",
  "encrypted_key": "K4m6zdOhTuo7VRZuZOmmypBM_WxLAI16vZklK3EnnrPLTyXK\
    rUqySJOIn6TPhnn_"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-8-KE JWE Compact Serialization</name>
          <artwork><![CDATA[NOTE: '\' line wrapping per RFC 8792

eyJhbGciOiJIUEtFLTgtS0UiLCJraWQiOiJjbEJQa3ktdEVsUUdSYThBUTFNWWZNUHZm\
cW1oT3NfNWxJZWpPdXFBZHBzIiwiZW5jIjoiQTI1NkdDTSIsImVrIjoiUEd0ajNSUEZV\
STZwc3FlRFNQbFNMcG5MTXp4dTc3RmNSSl9kOVBQZ0gtdEVYT2RSVTJNQjBicXhXekYz\
M1FTMnVnSkdYZVZJQ0VqamtNMkZNVGc5aHY5NE9GdU01MWwzUWtxNnYwbzdXT1psM05t\
dEdCN0lYMzJNMHBfUVFaZHBtVUFUU3REYWtLQWV2cGZzV0hRR1dqamx1Sm5JTTlqUUxK\
X3kwbUhUZG5yUnphZDEzSW1Zc2gyWHpmak0xRUtQTFlGUXV2Z1c0QTJLSGs2UXQ1dVdl\
SV9SSFhVUG96QUZCd1JjbFlKNlV3T2g2b1JMVEE5OHN4eU9zZUx5bmZqcHctTGF3WjhF\
elZRY1NoY25naG51dWV1RmpHeUk0MUZfUUJyTkZhVGNBbGhUcTBPbDFLaHNFaGlrZE1m\
dkNreVNXSHQ5YUJiSWw2VjQycjZVa3hPdlRnWS1jRDdHcFJJZ2RqTHhtM0JVZkhsdnVm\
THpyLTU1YjlPNXoyYW9XVDBCMkYwM2ZYdHVadmhjNDVWS1JONFFqZEl3REhnMzI2ZHR1\
bGdFQ0ZMd1ZKZGFWc1JvRUdyTUxaamdGYVdOWkNKTmJyWE16N3FZZ3h2NV9JcFEtUWtZ\
RXVmb3RUZG16YnFpVHl0WlBtSWFZMzFJbmpTV1p5MGxyTXlGWWRHanJ6WVNZSm05SEtk\
bF9nODlLek1jempTaUV3VzFhMm03aVB4NEZ3Wktlc29BeTJRZXR0Q1VXa1JLS2VIWlgz\
QkdhUVgzUjh2NFd0R25pX25uOGgtOEcyMnEwZEpyczRjVlE3MEEtWmdFWUtDQzVWWUpo\
cThXR01meTNIMDVlRmJQeHJxOTlhOU55VXFDbWwxQ0RvdS1UVTljOVYyWjQ4QUgtSW96\
Zlk1NEUxdlQ2cFlvTnBVWFJGUEZENVJmR2tOOGFVak9nMHFxY1NOR25ydjJQZl85MlQ3\
cDZFX0J6Qnpwa2FkNTJ3LVFTTzJvQkZiTWhoWEttRkZ5YVlWYS1DMHB5NmVOdDVhQzBQ\
RmJBVTA5eUg2MmlLYmxNZGRJQVRsY200V29DdkcwbUtURzRkdTJER1o4RjVyNUtSdm1r\
UERvMDJIaTJoZlZ2VjdOZEowWFBNY0N0alhkMnJKdFJIekk3b0o4ZjU2bTA2bllQR2h5\
SHJqdm1Zd0pZTWxVZnVGeFZEWGl1LS1nbTZfNlM5c0Y2WVpsQ1dHMmVoeVVRMzlQUEs4\
djlKNE9OeWx4NEhPOGIxaHJGQ25Bdi1aaFhCbUZ3b1FQckl1X3Rpdko1dkZMU1laNHAx\
TTVrV0JvcXZMS0JBRGR0NGhqNUVmdThDU043OUpKZjdYbzIyczFEczJTQnQwN3cyRUxu\
dWhYd2w2N2JscUZ6Z2Zkd2ZURlc1cUFxbXU3ZlJ3VFpFODA3a0RfWl91Wjd1NUNmS1Nl\
N1pKcGdfQkdiUHYtQW9yMVFzMFJBVmVzVzlOZFJhcjgzNUZDOW5MZmcxcDVnXzhkczJZ\
Z2FxSzN5dDJiYjNieXV4QUo5RGt5Snl6a0NCaHBfZm4wSDhpejRGUVVydFFRM2ZzclF2\
ZG1qbndJeTlsdkpwU0dxMlJKQzVGMTE0bVh5R0Jwa2ItX24zYk9kSzczRTBKdllQSHU2\
S2JjbUlvdEpfTFAyVGwyYjVHWjBUWENxMWhsLXlDcXF4blpBaTV1NjJ5bjVNc3Jmckhu\
dFJpWnZmZkp3UG5lb1Z2S05lMHB0VDhvT0p4U2dwYURzR2dQbjdiOFkyaDdUTHMwd2pL\
NmoxRjRrWVVTVkV2UHpldkU5SnZ6ZUprdnMyM3g1b25fRFEtSlpnbC1RZDJJTUF5MWZQ\
RnhLRDAwLVE3cnVBenprSlUwMUNjOUtkbkFCRmhDS1ExM1FQYnFLZ2tSYkFOZWZBU2JZ\
cFBJaWRGcEQwdDdhRTBFeTJSUFFMM1ZGQWFaRFEtb29xclRxbEZLZkNTdGlDRG5IdUQ5\
MnliMVRzbDlpX1hxemt6STNLYkVNd3BTOTVMWm10aGJFNkhDOTUzUGlNT2p4UjQ0NFEi\
fQ._f1otx5mIKqbhyDDfzk4XHogaC-Gpqra3fJ8bsYN5_D1r0YATx1vQiLkq5aphuwd.\
HRUgU3e5dEtTx7EH.6Vtnu3GlZWv4OCdwA-vc0pjJStf-A8jr6fgTAydJWpCxYyz0WYh\
u0eoiRk5RjTZEiHH0KKE1RtjrnGF6EX9NuONxrZwGbw2Z3RVqc34MtLJQvkdQ_JLkqg8\
QL25RGPNCk7IvZW5obfAlkJlxfy_Cf0h76G-W2cCBmz3vawWPqH9IslL7-osvMjTcED0\
XAQpD96q0DIrjRGzls7kEHrLp311VB7ir8xORrzEtH-Cn4M00WJbcLCYDyKmThEZ61Q8\
pQDTTlHbyOqrp-UU2wIxbIKAwHcPaKna2ehNtOzzkD8uy8iqU9X7fhGlIKIUQIBJZPGQ\
KxqGMUyhx2zGW20K0ocJQ4wYB-mNquVzJt05wWlDn.I8b81u8JDAfDrZLQrLpe1w
]]></artwork>
        </figure>
      </section>
      <section toc="exclude" anchor="hpke-9-1">
        <name>HPKE-9</name>
        <figure>
          <name>HPKE-9 Private JWK</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "kty": "AKP",
  "alg": "HPKE-9",
  "kid": "BeWp7Y5tolX2sSYMKIaG6WUVE-arTKcS2Ok8EgqFqrE",
  "pub": "ZEbKruTLTRJZf-UygOWQwuBNzChq8yuhGTVITLeU7emGD9tF9oFEy1BP9h\
    mBRWo84Zyjr8xlvkadCNyu5iOfuoIC7pA5JCc3A7BNp2ZK8TnNPTsYJ9BTicjChl\
    IMMYKVSnk9WjCj3EqM90RaRiSHYxMUJ0VV8fY_06BqrODCwNO_6BYGaaxHszSAVp\
    armkEiSQOZwyB6xsc0dsU2MGVGANQDBCu3NSs2gZmN1fslWpxzqyN4YtZhwkozcm\
    sGztObngYHXEtgqpo44mKqXHfMBIxjvsqgZ-vNzGyp04OErotG5QOeu5gQZquZ4T\
    lS7JqxjjN0ktJ9Wqofvlq1i0JG97VL7aJ0IHJpnFl8-4cbqwq7-Wan_9U0fJux18\
    PBDBq3jkQiwLiXZOk9Klgin6BGwpx-JPedIOOEEEnKLpQwg3lOZGuHfXGCT5BkGf\
    k4sVVR3dg7uMvC4yFS5ftvggIWfMPI4LV-3DECG-pDe1vEpQFE5EwSBHUhpyjAWu\
    MEHbpTKau5oGmVAIYXRKZfZ3CIFQV3gHoBZdZQoRhEXzKmdkPB2jJI16FnFGUK_G\
    SZYsXK68IUk_lEnihTadnBEhM78-wh9ZtAXQsKgQtUdWR7nFt6yWAkSQIegmJzzk\
    Ew4_FBrNYUIXC930h1dYi1sZw5ZHo3dmY3Viq4pLiiixN9LrdzV6RGIwR8fmpqbq\
    NAc_cVsFePATiHnwBQ5kej1BLMAkUfYhJpX1lV-9tloZLA6JdkRoAeXnEvIxyY1T\
    UYpugYuZUeERwlWygVnOidsIi_Apo1KAUm-TocR6m0zGtG2YQ07mUeI2yqbctcg6\
    EvYVVBLDu_RJeLFyAw-Xd_WXgWNoIzoOM5CXLOtDCcJwMoLJknW1dgNxdFZHG1mQ\
    g9T5wBMbEBpjK8a9oOnfxVblik3eUHYkS7TVhKSqCOuyOBzDQuVtHAt9Q6OCoOgu\
    qUmJeBV4GSd5IPSnpCendqBjEKZ2JTkNwFkuqqbmilEnYMHEOtMUyveWZi6_qm2k\
    PG7aVcjFV9U4pXZEuRIJcugvJUH3qw9UQ7smgqsaJMFzrDVsAGQWItDJxcEOgBdB\
    TAiit99igYmAeEyNoK-GQ46OYsNzq5-CuCiCGJZKNObWhddnROkmY6jFG7K_k_Rg\
    vAj_aW0oPIEzGz0jBtZqVDMTFHF6d4q9erpHOaO8h9e7k2nnrGyHgkJYOPQImVrL\
    Nc93OEJ1qLzUSwJaho8KqwNlOHqDuJgmKoSfEhqXQRfIh68qNqZ6SC9JYJ_-lwpK\
    k_TQUYxJUdRkHB9fgkBwyoGsi0nLpOhMinsIc32CMyHMqvBsc9DlSgmZOBgiovyn\
    Etj_gqdVZ3ZYwDAaSaXTG7wLMyNwBfVycm5TdMQeZs8dwu6pifo_UYzBhj1EY8u3\
    IdS3OVajDKZqkw9zeTacE2kwVsCkDOK_y-wQXEvyFCbAYW3IANbpAuIwpirGJfFT\
    WHIFEm1CqL4FXPt8a9DusGHQCuq3bEkCtpnRiOTGOqgVSZSWkuoxbGnluihrRc5N\
    YY87PCvMSRVxthHPS6-Af2yP_HWMkcfu3DwNyCFxBJgfvtXGLFSm8Zq6EG4zipdI\
    VLeDl-Mg6s_8jDce27ki2xqXVQWA",
  "priv": "tQDSUt-Mgd0LNFiUK9VEluJnrtg057pCq97A54EdbiM"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-9 Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "protected": "eyJhbGciOiJIUEtFLTkiLCJraWQiOiJCZVdwN1k1dG9sWDJzU1lN\
    S0lhRzZXVVZFLWFyVEtjUzJPazhFZ3FGcXJFIn0",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "encrypted_key": "FNPUnD-x_KD2ZlRpfS1i5otH3zXS0p5YqAX1IQXDg7KkVDfP\
    rigLJiUX2olBxmMcer7yXyH1L1VMt3AnbWWHAH68JXG4maBWMtpy-ahh6X7k16Jr\
    zCzzQCuRWS2qDMNw_jjb7L_LiR6N9VigfKC63i8D5fL9P3y84jab77h5BFeH_px4\
    XNXdj4IZpoQbrF496F3TMCpj0F7VIOPOH9Vjt6gH4sOAvkeuX5riGG9F0dhN67Gm\
    RHAeCZyW8ywvfzjADZnRG0_SX-bfcmICTJziIVy4KaEMH0YvmIrYmQe9jI-XKCIo\
    eSQpXbvXQtniw6vWhPV5pDldRF89fshN1VIhTT2zsP9of5loHM9DJp7ac8SvhRIP\
    m2GHocU9JtRN0MIkeUEqLMnJlp1dBJl3D3qwcOTvAO0A3ZA876Xu8Gsgcn5VsJj-\
    O1AN2eB08BR3NNGDuuUsgxPVXQWyAFSQ_UlG7IVRp_8__NxfW4cbpCjcE9hvvlQD\
    -xFS0a6rQOKImWKzwKmY8GiU2SUEAwN6rSPHr8JyGfh0YrA0--FgPuab6PPGrZ1q\
    z427SQIxlJBCipWPLlhJzvbWUGCw0g8Tk2DQGnCBMZNc4lBNVhnKedQ57g6erNBh\
    0MOZSXj-SLul57DSBXguw9jMUtsJZoF8PjIc-eSrQrZude3S9illlCRM1dfSaxPk\
    825PQjBFlMnEb9qe-Uc65ALr093ikk5eYF1mUJ31EAJYBVl4gU6RmD7Dp0Iu1X1z\
    wxB7JZYZCqUOmhyB1lf8oA994ChY_VkprCF_A0NcLpee8iW7d077OVODp14M4w7D\
    6hPLJDa4T0GDjMH-o21b2n6YqoxbUuPPGAPCypb7e9zGliZWkpIyBXzvw8pwQ708\
    iFc4AMZswlS8cYiS-6n3VrGosvT5UplUHdpPONfN_UYHOFwIWwErmxABUZbKNHWM\
    0t1opDlysAIXm5lSOf7NFAVA05UQGofBty1N1rnSey6ElXk9lf3gdxKDfkgZVqKl\
    Tiuh54bm9L3Kgu6ZLKqTyxOWYiYW2T2G79tXyLAQDrl6FxRwlGpUWGhqsmN_MSIm\
    cSR3R7Y7uwsQshS6hg7zXJo4IQ3ok7-RvP1-bn9d9goAHPSYASnrWAG8IsIFRK2y\
    JyAEIiUNL_tFQ3TulU3uEgJIECrqKn6jFcLQ_er4AnCEJy3Old1rXxZsMSLhHuuc\
    qhkByUT2iP5jsupSeTaCgRUKUMQwJ9iUeLAp4aAIZAertDuVVZli5fRrFByO6h7w\
    Z6ewNkNen3vwFgDU3V1_xXIZCo_GFghO-oGMysxETIB-IvqRH0qLWNn0z771zago\
    T4Ri2HmQNRcKmA9uBpSpJ2nYIkMJ98CYm5kHvlgZgZp_YEffITAXZ9drxobjxrm4\
    o73l9nhtDdPpY3D1ztv3l3kFX0K2OdpG5whWZ4kuEYmPuugT49EVQXS4Xdpo_aS6\
    RNKwc7ffpbhl-ztL-H54o9-NIoveutL8V957RA",
  "ciphertext": "V4iZyqGIdT83y_Eb6dE2c5l0-LMzKAXVnJwmXt9337d9haaaHlG\
    YFUKvF3zvTZGBJ2PXLQEFWmqZ59lseWeSGA1TklJIWjQbb-1oCdE8607piGyFiGy\
    jlsd5CEzfJuVZXmYQz3J4g6NIHlMGIoKTx6aa_A-qYkszxoKdlvnmwHLhm95vr9k\
    9GNxWIblWK-rJkntpPTWecV7Y1nI2yb3nzJUBDfqDzfKb9YW2x--8KFs8n4RcSZr\
    3d07RCB7QyxQKl9AFd5n5thTO4_UcRChvfc1aawFV4lnTHCGLRAwPo9P0JMNf3v5\
    1mfSstGwvRotRG2t9S3IWG4C_94VOeEVZPlclmt5uYJXPvQ4Fip4RHtwG1mRFRtT\
    TzTblfqELzPe0VA"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-9 JWE Compact Serialization</name>
          <artwork><![CDATA[NOTE: '\' line wrapping per RFC 8792

eyJhbGciOiJIUEtFLTkiLCJraWQiOiJCZVdwN1k1dG9sWDJzU1lNS0lhRzZXVVZFLWFy\
VEtjUzJPazhFZ3FGcXJFIn0.ZMY3Ynj6V0Tflad99MujhmvSUTEYP-PETVMxSGfdKWjz\
1n2dvNmUCMfDS-pAzsh3lny2RyTHLFsUoX_Hl_hG4QYd1nZm4X9bgWpPx8e5Mhbx9T8h\
GRbf8S1q3mkyLyIQNBtPW2KJMAzy6d5MQiJy98V4cL_-GFFUde8gvY1pIqfXSLC_BBmv\
nA2DddcGPvi3eKco8PDY2HVNMQlCusFnnYVcRXiRc3tLJ2sAYIdavSJDqUV8QxiOqR6J\
0g_G0ngqPoP__bwNbF_UDU4_9flpBy8pQS2P9nBJLdYBi5o_zwdUXTKCSgzUEvxrmr1Y\
rGE7oPczjviXzBK-fbMWS7ShXFQ-ILzAccf2yb7hef76AduEi9mnS4D6SEsPTEpFUNIr\
ljED4J2QNuYOMlYCTb6Gen2h63FHZmTVMyXqhnKQUjelpg_qoD0L3ASUxRUC10YR8zid\
pA4MKIRGXwfN1eeqQc_M4hyurMXLBOSjrZqCsKtk0KlgtFx7AmgZHULmYUcKZupfjCjP\
pMOAn3zmO_MF3NrsKtYofQyF3USoVfItSsu-KXDTU_b55EFZfD7ur_4X_Wg_7h0GX_2S\
NzsRCyqNhmucBPej7Sm6spDjPfYXuyFgqrEOVVQU6wMcONJLxTktTxciYcXI6gaCOgXg\
r7zWAQmP2E9UqiAq80yaaM5-WMwUUB1_VlruaqHy7s1cNBq3U0hC3a0C8_QVgxTYYIZa\
-IEsHjx2DoLAOgiDrfQYQPer1YVXg6A-q1lPPO-jcahyfUXvPDsNfYJTRe1HvUXEW_IO\
ZOJhodTyreSPLjvRXhw7MQ4ghScbKusuPOwP3GXB1mcRiG1V1dQumJ5PPD0-b4dO_9yg\
cZf46A1excJrE5HeJ0SY6Ukue9uib4VEXeQi8HbS8hycC38qejW04FIZLukqhSXHST-p\
CoD1ztFd235WCIFQCsqOUOR6ZxHyO_MnlujxuYGoU_J7QBuuXRZMWVLo6rwKrUqOkJVq\
y9UpYFwTOOG1g795uCkprW78W-kTRfiWkVjPReO8skg3u_FpvUXdSIbJ-M40xUq19DsR\
N_RlFaMXX8b3m5NjDcBPJpPrVlN910izuecSJOalsPsrp0NWSXkQI42FFK9Wy0xIC7Fm\
8AZM-_5FnUkGyuqWSNLCkWPjWWdK9NAnIkkHArv7BHvpQSm-FCeTgFCQIvVSlsjXU2-N\
u55w-D0ToW6MPIVQHWtQKgUwJw97eQQ4Ni0Mgl61IeejrCaJBTfxJzsM6X7evU-9IY61\
WJJAFI5BcmUlcpaHm0aLRuLMGLLmrKsvOfEj48AqTHdI13jL4KVME-bRYz87twX7GXpG\
mNLa0X3PGLusZ9gH91xZhKu8rK29oSAJM3T4XRP5qO4_8ETE9qZ6-QAa-b5dmXgkcswH\
wbS09WzBAx1ePVVU_q-a8U-6HFaGswk9bheV0aoYSPXK_J4PKVM-R7YbxTO1NiOviY3E\
0XGJJHMp8M4ONbAYO6laXw..W8wioV5NhSNz-rqzlPSWOPkjX-bVNx_vCiw9rguyL4dg\
G-rOVJqyBOvnukWT9V1v_ZmtXYdi_oAhOmCSaF5_D1DYNWbpajOSX8m-j3nCjRaJdAf5\
N1r4XOw00o2BTdU9b1j6ZeJNB4I_71HFoGTVCY11NJbbgQBzoxWpMDQkn8cCk9QkCOqu\
kakoK7qRB_e2dJnujcGMTIr3s5n0gTZMkEaEAWdP3TNoQf-0YmCQS-4i-6qo0nkcUUYC\
H64vASVh5zrPNgCODOoFd2HF65gGKEJrCEcVefLkYVCM3Zk2PPvOaUSI9eJqbKB9y9ie\
GxFcgnlLcw8bY-4l6fKjg8mI1H2ZNVRXsRmO0ycR6_7zzBfHUNklpp1LiQ9wGiCTh3VO\
GA.
]]></artwork>
        </figure>
      </section>
      <section toc="exclude" anchor="hpke-9-ke-1">
        <name>HPKE-9-KE</name>
        <figure>
          <name>HPKE-9-KE Private JWK</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "kty": "AKP",
  "alg": "HPKE-9-KE",
  "kid": "I8THo1KoAq9OG96cJTyk2WF8abZqb3kKKHgdfajHUb8",
  "pub": "8rGsDcYDVYgHXJdoG_y4snlf_zZ2J7IJ_dyGafoU-8PBqdSb4dKAAggLvU\
    LOi_kwqxCdLXqh7sinPlUPEQAXeaITnOkYJhCJN_tpWBBbZclC4sAXNHItUAV4Kf\
    AmEgyll0KiqKRohYQjhwSlSAQhA9NwAPJhYMgZPWkDf1zFJexT_prKclLGRzU-Ak\
    uACumcboErJqGYIRdXVfN7JqfIXfcNI_QCSpcpuAk_wMOWxOIj2WxdCMMfd1QBFK\
    oAi1cM-_cuL1JWwOK5SsC7FKg5YJZdZPJ53RkFUusZPrhcWsZMsOFXJmgOjeV9bU\
    WA1npKEJt7nDeU9EGbICVel-RChriHe1tcx4OFgUCrCBvEpJl9d0am5jqwYQB-Wm\
    wVZ3IFVHM2c5NCb_MHhknJsaCqrSMmEUJ7XBpTWbdUlMNMMiq9Pcd2WwvMyoZmNa\
    c_xKmk5VxkBqorWUZ3ieVwcGYt7cZO2mvJwilCccsz6TTIZnuymJU57-J510EbVf\
    GXSBN3_BCpfwHAAqV-rZab5oWPFeYQikjAHieblCgN7bSKl6U-NCpoaPA-n1Q3jM\
    Y-vzFy4iaM8ThfoXdzXQo0oLCvyOZ4aqlv4EqYQRFh51RN6Jkyk5eqUUaHmaAV_y\
    yj7wBEkZNIDWNOy7ZAunaDl5tXFpUaPmHLQ4RQV1fCA8Y27gQ_4nOY2zdHhnq12W\
    OrvNN-DrdGI0ShpNWzARMtM6yiDXUV2yR_b6KTDyq0YyMzQCHBQhscrXCN2QxXd4\
    hHj-gjZzoJlim6XybGlrG6EaMkvIKfwuhZ7oxRTuC3hGJBSkMptQNg3Th4luol-F\
    l7WepM0vOYOVyYdRANeszJ6WTKZJCtzUhPcSBzeImXaDqNeCAt9jIBXpoJX6m8RV\
    iM4bW8YgtR6vK2ceNW5yWCAfOA9NmiBDAhFaMNTnueistr2eEJhzFZ2wJsT1MG-v\
    G2EIyuUNBqwlNjVvR4vfEAWOmeBuA5v7By3ycsOMFv2hk2eGssIzmE86ZOj5Oj11\
    QWFPRrSMx5zLdDu0ep_pPCYNUicStcDtIvy-pfJ2uEdBoJ5hdE9duIGZOlTeozIW\
    deEcBrv-sEJmKk7hNeOSBpVpAlYDTDTVpvOik-mJAR_hbNnfCY55sFD7C-zxOfrj\
    QdYwWLDSSH5mV4IQKzseJ8x1w5cbWWzbUqF2pNZBDEAjSpiqqVxgOAikaOwzMaWA\
    ERNOeX6NFYkmga2nREl5t46woTvbqBTSxBMOxcS3KCbzmTcqrLVfS9Cci5DaAdUj\
    ad8NzMQBoHywWIAFTA8Bl4p8cb7GqR9FcJYVsM6QlcjcGCZ5KhahgYOlBH5lw6bR\
    Mi48JzHrRWa1otXxmXprcLF4QiBKEZfKpHrSsszlCAKOKytlG7_xtNPRZ_UeZmeT\
    RiyHWVDCcQSzM2W9U_7hfGa-BErmW20CNBitqWZmEkmGRci2KxP7cJceuTXjpYAc\
    VWm1x4ZVN1_JtCisCU5egDoXIi8uFHwZigKhcBUBIS-AepvSKNdCA3HqeWzydKaR\
    zM6Hd1iEyiOQZdz4pcGDrkcsbOgiUpCHGM_OPeIAPlZ8DqRjh6Wxa8O8YwyrfJZs\
    6vLUcAjW-Jn5AaNpQFWU_VdbhTDQ",
  "priv": "q_aDEMZpRAjbiqHwO23vKcgImYieSqUsCK7wWZEsq8Y"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-9-KE Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "protected": "eyJhbGciOiJIUEtFLTktS0UiLCJraWQiOiJJOFRIbzFLb0FxOU9H\
    OTZjSlR5azJXRjhhYlpxYjNrS0tIZ2RmYWpIVWI4IiwiZW5jIjoiQTI1NkdDTSIs\
    ImVrIjoiVHd6VWlPTlprbjNvSEl3RU1BX3FXbUtRU1UzNndNOEl6NUItMzFzdEp1\
    dV9BV3lfTDFSU0xxQkZtQmNlOEotY25hUVhSczk0eVRIT1d2Z1hDMlVuektZdUQy\
    ay0wOERaU2xUb05nZldPaWl6UEV3a2FRQ2dEcFZlZkh2NklTWkctbzRoS3ZrZ2Zm\
    VkxiQTNjdUhNOW14d1VKdTJGUWdLVjU2TUhQZzJIbDBLQm9ydXlQMGU4SUg3SW45\
    RDV5V2R1WjR6SDJjM1lac3hnSXZMSzY1SU9nSVNvbDFEOHZ2M1k2YnptS0tUQlI1\
    MHZrZ3oyZ3JESVNTMjE5Yl9qM01FRWFXeWdZNFNxQ2x1S2lzN2lkWll1SzM0d0Fi\
    Ym1MT0tUWGhVNmxGajV1Nml3eTJLX1MweFJVS29kZmlzU24zOC1hRlREcEtSVEN4\
    Wk55WFNSYWNHOXBMNnE2Q3h6UGZ4U2hHSXpjT2JTYm9oREdTdklnRHAybW1POFV1\
    RGNfU18tR1lDN2tyaEpZNk9YRDBsNzR1OE5KQ2lOVGU3LXhPWlNnZVoyNVBiWm9F\
    ZXc5b0VINVhFZy0tV3MyZE5uTEpvdEFQaXN2NkNDZVVXQjFESENVUXpqSnNZTThf\
    aFpKZ0R3RmZydzExOEZwaWJVOFlDd1lNUEF4THpzcTJjLTN0MG00ZnJEcFN0RWNn\
    VHRSM2FnaFlyYW5zTHJmcmxKUkIzTmZpcmpnMFRYdjBEV1ZzM18wRUdqNDNDOWdG\
    MWRiSXFyTmVpYlBVTGRCRVdZNjR2Uk1IOWJBSGlzTDE0NlQ1RlBuWTRiTzFhTldC\
    NU9tZXJ6OXBGb2Fhcm9McDl0a1k1Z0NqREhvdmNORUFqNnBNVHhFa2tJMDhSRHlJ\
    SkdqRHc2Yi1ObGZsQldpSEZTQjdtZzJ0RUVuZGhjNmFRcmJkU2dUQ3liSnVfV0xB\
    UDlQcEVoeDlqUG9vWm5tVGdXVWtVNHdtUXd0WHk4RzhVc3pMbXduWHpwck5mZF9J\
    RVg5b1ZQQml5VDFZejFoQnJhMnVpWFZQWXM4ZGdlUWdKYnJIaWVzVnRzNlpuMGxI\
    OVl3c2J3QjZTNGlkd2J0UWZEVTliVU4tUzNrRWZnWkJZVEFBS1Z0eS1Eam1tMEZr\
    TTktTW9zUVNyNjVOM1NueEtoYVVNbHU0U3VPUG53bVMzVXRaMDZFQXZXSWQtNEoz\
    RkY0Z3B0RXR4czMxY3JEOF90eG9ydGpnR2FUV0o5dmdrZTMxeC1VUmlGb2hobUlM\
    SmtHYjJ2UC04dmYxOHhOWGZmR20xeHZDR2dESXJya0V4YXJRSlBDLVdRbzdhaVcx\
    NkRpc1JfZHQzRGVGeEdZTUt6S0ZGLUJmYWJ6bGFNRE5aMjhTeTdzUkRPbllpQklk\
    ODNRS2FGSXNKZjMxOEZvV0JqSVRqUmtjbnRPNXBsM0FpRUNFTVhfUU9tRXVOamdL\
    aXNlNmZIYW1XYkZoOUhRdEZUZFJmRE5QMWxxUTFpSnpTSmhIMlVkMC1VMGFoZ2dr\
    MFdOLTZpWnhDSy1oOHQ5WlY2UFMtV0oxU3ZDeTkzaHBqWEV6LVA0RTV5VHhlSFd6\
    ZVB5eUxWQzhqazFxOGZhc3FqRC1HZC1tMW9peDdIOHpOX19GblB0UTNrNFdWeEs2\
    N1hsX0NpRTJnZjRsZ2FFclZCMDI0czI0SUtZRjVwNEZZdTluaGEwVDJuMkVTMU11\
    RmR4Zk9pajdMN3dORGxLSjdXWTBUNnUzdGtMdnBKWTBxNS12NldQYk55dVBlbHdr\
    cGxlZlJocFkxNk5UY2RacGozSlVSU0VWN3pjNzlLTTNkNmR6QzNEb3FZMWNlUlhS\
    VUluRDZmY1lDVHRXUVRqd1dXRjVib25uVWIzcktzeTRxcDBqRHZuR2NPRG9NVVhk\
    cm81Uzd4WWJ6di1aSTIyTzBWS1NDbGE1N3VzV0VqQzNxM2JvUHNobm90emE1X042\
    clFuOVQxOWJSWVF3In0",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "iv": "d8CFuwBEVbiI_nK7",
  "ciphertext": "kmsiEt2hnihtuOyfGiFAs26cHoVya0vXhz62N6vmF4NnZP879ES\
    3YkengaFdFYG3l16-N7GVar6OR0h-atBeDoMeGNv7QHLE9Pky5arS4kaL4y7j9Bc\
    ffzA1Lq-Hx0cQzgvWu7c9xkOXDb6zS0liTxV6-ZMFHHdHdAd5ErMvQNtUwh8rvG1\
    APw6QMrzb3SGUsmlTWE4-IMgq4KRKKNHHsdztLynzDcskM0yyASkO0giKYcp85uz\
    Z3WYwnm5LOOen06Fi1Kj-U9Hd0JmIVsy58mNnCZSeEfLdIGyP3HvLqj4ngp_OvNu\
    BKEp12OBbouXpJ4xuPla9FdgLoF3Foiw2GRhoqtYWSYuu4oRgmlXYOuSB",
  "tag": "l7BtLt_8bQpsUK0NS-G5Gg",
  "encrypted_key": "hEaoX4fNiWQ-xb_y31sERZsttys1fGKexhdYll0PkJDtNclb\
    -M9rmeB7xQypVLaM"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-9-KE JWE Compact Serialization</name>
          <artwork><![CDATA[NOTE: '\' line wrapping per RFC 8792

eyJhbGciOiJIUEtFLTktS0UiLCJraWQiOiJJOFRIbzFLb0FxOU9HOTZjSlR5azJXRjhh\
YlpxYjNrS0tIZ2RmYWpIVWI4IiwiZW5jIjoiQTI1NkdDTSIsImVrIjoiQkxWb1lHUWRO\
enpXUV9zTjVfeVZWOGpWajVqb0ZVSWdRVDBwV3h0ZlRwLWgxUk91azZZYVN1OXlaR3gt\
aTg4TW1sY0EwTlVMUHZEVEZCX3otZUJ5dHlubnVfZnB0d0ptaW5JVlcydWdxQ1hVOTBU\
QXJ5Z3RWLVJkY1ZJNnhkRGFLRTJjTmx5WVRIVHF4Z1VHb0ZSNVEyMEVJM0dSazVSdGh5\
REx5cTZRdUdVMHk4RlM4NFB6OHVCY0VPTnRtZWJ4cW4wUHIyWmFJNld0VW1IdzY2SXJW\
LW9ZXzRBWk5tazZmOUxld19iVWtFU25oRHBzbWVYbUpvcy1DbmlQZ1I4SDZYZWlfRHFT\
cFpqX1BGRTBmVVBDNW91QW1zZ2hRQ2pNNm4tUnhtbDVJd2xaakgweW9qby0zYkQ0SkxE\
azZUV3Z3UUF2Qkp0Z2dUMFh0dTZJcTVTaDY0TGprZHZTeXZscHZHckctbzNCNXdHYWh3\
X0JpVDg1aHVWOFRadkU1N3FSdy1FOEJqbWpoNHY1eDZVNG1KdnNpQW1KS3NCNUxRdno0\
QkRkU0o1d3Jqcm9EWlNYV0stVGI5UjJ6MERKTjZDTThvX3dMRnQwcGMzajZCWjZKOVFI\
cE5UM0ZUV2NEVFQ5b0lKSHBUQjgyUXpraDN0LVowSW01ckc5OUR0OGZVY1hXWHVkOWFT\
V3JUekw2S0RVakU2bENmTnVTRHJNd3JNSE9Nakp2QU5sS0phYzRkbUgtMXR4RTdOZUpB\
WkFnNE1ldVlQQ1NFeVNKMUpvcHZtRF9HOGdINUlKc0RIU0ZYVWUybGhCUkF1djNlQmts\
Y25sSUpRQ3VKc1BGSmVRVkNYU0xMWFBjcDlRakVXemFGSmc0VDlzak5BLXZNZ0dQZVpY\
cUpuQzRMcnhPZkVaSHpSTXJoaGw1WFdWeFJ6a2dZLU1aOVhyclV5dHVnRGptay1UUVZz\
NjdyWjBTY3lNUXpaVWpmWU04Q3ZJWHUxUW9zc1ozNlNHN3ZlYTh2Tkt1Rmw4WFhPd1RF\
cW10Qlh3Y3puYnZLcHBqaWU3NE9RUndJSW4yUVBIRWlEbzU1azJpOWh3aHY1UzYxcHhQ\
Mk9Ga0NpTG9TUFU5N1NLckZZNDRPNEtSbXdkalp2WkJ6VllkUXBWWjdNY05nTGZoOHZp\
R2l5SzhObnJBQVItU1RXdTc3UGJNa3JMclZzTHE1bVJqT0o1S2NwbjV1aFdCR09Edkwy\
WkZ5akdFa09ERVpWcUVFLUpwYkc4d2d4Y0JBcTg3TUZfTVQtN1dqZ3RwRWR6NGxZU05Q\
bTFaQklZUlVOaGdYaTRrUmNhVkhyb2lvdmFTZVl1OUNDNnZNeXhJWTk2Yk5pMHRxTVdm\
QkR5dEJfWXI0TXpORHN4TmJmMzgtYVpBUnRodkZtT3F3Z2xGZVNjSTZpMkI1OEJua011\
WUJjbXhzaWFXeHc3N3R3Q2M5Vk5CeHlRRk43aUFUcjkzbmFHNmNUTWlsQXp0aGpqZ3hh\
VkQ3Z3BUb0Y5WFFMck5EdVdTWnNuOFZDV2J0dHU1dkhxb1ZaMkhTNDllVTEyLS1vS0xW\
WjY5eTRwOHo2cjU4S1BUSmo5dlpodXoyMWNubzFteW41azN5N210NDRTb2MydHRlZjdw\
QXBRLWZLMkxibGNBMlFNMTZXMllKdWhXTkdOMEprbURKb3VpQXEzS2xQNGZyVS1mNU8z\
dk5fLTdCS2ZYVGlpTGt6MzZMb19Jcllvd0FpdHBpSHJKSl9NcVFzX0xrRzJHZ1RFTWpN\
eEc4RG5MSlZPYXFzdGttZWpFUWN3cTNOek11S2FkSmJqVlVLNlRncl83S1BTMmRXeFRE\
ZDFlelVPb0hxZVlrY2lRNEQ5N0RrZWZBRTNVQTM0QVUzNVZNSEtpak9NM1ZaeURHd1gt\
UzA4VlVhbTJmMThrclQxNTMzQWVSZlkyXzVnWVktYVNhTVM2dGZXRkU4MGRNVUNybXdf\
eTlTOE1nIn0.m33rDckJMAweQB0e1C7cc17C52_oNyzEtnoz5VZ1cLxEAMdx5YD-AP7w\
Leg6b4aQ.l3pLYmere0K8G8AF.k6oT3m_ISW8okLHfAjFYBlTtMpB2rO7mRgkjHRSz-u\
GHo1naLCfzcQlgDKm4n5XmvUnxJ09Z5Xq877G2omHaAnJXWjA5r1zv7_rB7RgrkkU4EM\
PPfRYlRqlfReYGEv5rH2V0SUHMmVABgH1NbmMtWm2ccwyKtbZEgxMru79aDKbZ8MV_Zk\
t3hGJWVcQRYljGL-MM2gqWpKn8Q73FT5CX4HsiLI0zn_b5j4qDXqsZGz_A66wndg5vcS\
Ryt6F08bfvQ5hptrfdftUeMKn1z7PxI2T3Ye7AI34EIQdIJalrmGMUdzNU9xvLdwWD3N\
6Cy0HFEoWvFNpXVxxcDV2ybCRGsNzP-RlNhOeD56l-6Pf_mG7v.77mxN7ZlNwLuUio3m\
cxoxA
]]></artwork>
        </figure>
      </section>
      <section toc="exclude" anchor="hpke-10-1">
        <name>HPKE-10</name>
        <figure>
          <name>HPKE-10 Private JWK</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "kty": "AKP",
  "alg": "HPKE-10",
  "kid": "EkIcXLM8dkXQX6mzrxYWNBY8lndA5H3H-v8TfiSDLfI",
  "pub": "1KUYqsq90ghiwoFuSJjL1qKhZhRQujGf6cXJtSRSJoShpMyQGMdsu-eTJT\
    E6FnZeUQNtWyNfsRAjzQqYgCvKB9MWZddwzkYlCqRSXlcSHmgQCLkj9_TIJZipHI\
    XL1km4_2nGOIQ80PCbxscLN-iyKKt9ikJt1Ks95aa_PSwRnum14MVuHIyZu5wAQx\
    PNTjw9S3EnI0ODyDaPaVG5zHqIB-mW83I6WfJUFQRErfRHjTwWhztsYLNkldjHMZ\
    YKxAiwouemzdymoIoBxaebXIyLnHsAycKP3NByWaxMXrEpdJMGQveDwbW1sXOffA\
    ulTzw7boeHBdQcGINzg7xiIXcgYeq95KmqbNqKMkZNFiA5wFpOjoy1kUE9snCwVs\
    V-I_dUrWckargyJNUONoRMOCox4cuziEUU3WkBK9pOBKV1WjrL0kBqBZUy2DhsmJ\
    LG6QjJLng4M6S4AxAmCwp_2zNjFGaMbLZCoKqPt-FGe_uXyAVqoYeZ2jAfWgQubr\
    RAl3NVd4RzAnQh4hp4gPU_t9mwS7sD1kd3-zm0sCiqRedvNGag59JDFAIxuUaw-X\
    rMyVx6dZG5xfOnaUE8ivuZ64iPQ9asASugUFVJtuQgD7pONlw0cUQq2-qVV-QTS3\
    SG_Agdn-SDhqe8ixVrqQI0TYmFVAquRniDgEx68NM4jmyPvwuEQeN10piAj9w7jO\
    dF98dutkd6UsQGpPcgXcsCRXrN9uSLpVQCJUUzFoG3SBcuUEhh7DOr6mAcG0Zae0\
    c9E5e2qTZ6bUU3E2KZZXub-xcZj7oGSspwgrG2ITd-xzi6aexu7guYMMaP4ek3PE\
    hjUFwV5HgtzNSgp9SOQEAPlYJs8mCpE5tNsYquJ0Q3CXYa6uqe5SKYY8MOpmkpua\
    jOmIQEbvUjmJQxjSQxPXcDP0a0ucdbG0k0kshqrPAUWvSoLSjAVxAdgyxe5pdXIC\
    krSjs0LuG7fac0gctlw9RIurq36EF4EitsM0WhAeubkmEd7ghIB_FImfQKx7JaJs\
    cx0taYAehRD3lN3dA8m-NNd2JkX2DBXmQyKqh1JslcaCHNYaco5rlRqvpwR0t94_\
    nNbklO5oAy25ZcJ2iaAiwAkPSWptfMRAM1P_TMoTFTv6R-qKAexgqtKYBK5_aJKp\
    GjCri4GSkwv1RPeXC3mrOJNAJ_8_jNl1yVjVVVh9lDSTQGOrtYWlmHA9jGATRK3e\
    so_DO5ONWRytaY_awbxLJ3ZeSttLZEl3Jj79kd1LigAXFmLiS5fNxiqElcjugb3W\
    x2dNPEhVlc2dI06Nm4nnfIEUZDwzkfDcU1-dJV0PcUCbAbPyoraEqVSGJwMVFkt5\
    a9QqqUXKY03hJsTaqEukgM0rYoPlEJ_UuqRptoGFZBWdSct2pEI7muOZA0licZpu\
    Yqx4jGCAkjS_xuaFKjieExA1IGySoEX5ETuREZTtNdp9hDKyJQ76wVcoVqlniEHe\
    UTSdxgTIEGM3NLacqxHFVAmgURfAojo2UCx4sXXdK47RtBuQiBf5Z-0hx2DDqvgk\
    TOKzy5trEJ9MhvKctYsYRWQsWz5ly0WTAgUeLPWYWkLXxi5BYAF2KqF2yCatyQ_F\
    QZO7mwCZUB5ZutKQcxAOAcm3JGQRsDL3cG2MBlH4UkOihSUNsbsrJ3p9i6HEFc8I\
    VmiViuBtEZbdFZ4wKD1Jqah3ghkjtHbhwLdME4ZQKs5jJZvjGFBsGZG0KCYGKbf9\
    QQ8Ooc-PNjyOqzo2k2y-ETtMCos6KdcnGbyrEBVKk2rKLJuaDF_CQ9q0YQdsQ70V\
    aBjeckNGLL22OvhiVN7jbL1kJ8bubIYeymm1KyLRcT0xmpDDgYtvAsygUdQykKbt\
    SmOxhHZrcIFeKazWWe6qcSZCOML0hszyw16MGUiLtVfEAvp8gzrGWQFCA6aDhrnS\
    s8YDMAz5Yoflp2wai8H7gC27ltycEpVsWz9oBhQPcmq9C6h_kX7RqfrtusXPBai1\
    pGXBIz_tu9V6ETzgszMUFOFdoKxscc5JcNWgWRaayYDBy08VenbQggLsOd_BsJ8k\
    VV2fwnIp4dGUmthqqjVkrGtl1OKCYX5_wb8D6mCByPQ_BsXIMEJqvQYJp8bSZ0Bp\
    3NUvY7EBwNvM1gfMiOw_pwcXoglaZNgzWLi_VBzXIY9lcM4qjigOlj9JyfbYRGPk\
    TJ5Gj4Taj57OC-wIVoeofByZ5tLATYBKFPwjA6SlRhI8j4EiKN",
  "priv": "Ru9DwxiJ7BdWBh82FsXaAPPR4s5MZoadKL9y2wGmino"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-10 Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "protected": "eyJhbGciOiJIUEtFLTEwIiwia2lkIjoiRWtJY1hMTThka1hRWDZt\
    enJ4WVdOQlk4bG5kQTVIM0gtdjhUZmlTRExmSSJ9",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "encrypted_key": "PqSkdKSW75FL3sRXdax8xJP8rcRgzVg3pvPe5diLa2U7Zq5r\
    klP-pVqcS_4YmoS132XKT-AFp3Ft2qcWu10h2vvFSoCLH1-6IKIIE8xYHe8zFg09\
    mgOcLhevHKPnQ2d6KscghZLUJjeN3KmFRS8Px2QmnttXHl_aCkcWC8ztu70fHA0f\
    R9miNtjeP92J69aXXBjzqYvPn7ZIapiYUXTQaLvMQNiMOwMv7g5DYY7mFTBh9nWy\
    Pmxv-WrOKGsd9-Bo_farLI64EIgkAogMKA7Xda6v1gCu6ne6nQoP3Q9YLENSDkfg\
    Bbj0FBbAehOLOEGkkhCB9qX0FvicV98CBXwI_42bYar3v-My_g5-elG5v6OqdMB4\
    foD8cwo1QG4YB7jHwqrRBHp8Je5lWIHhIUjmwrKNM7_kwp9phQ4Ix7SUX8nEIhXA\
    wwaNmlEzcxm5VdGlts1SPtqtOfRmmRSpwJVArA50tURKaMsrpx8rLJKkJEpyUWm_\
    4O_1U-7fQXCfURH0LVPPePi7wg-AYizp5zAGJPTZSBqM89imBiC-a0jeyPJBgm-Z\
    DD-kD2_Q5JnTUMWTm3v0oPp0gYW3eO-rCjLebcHq9XQInKq_wgm3ccCkjuWvsHUy\
    Wsw6gQDEqljNSCyWIHS4RJospOwuJ1ruw1sY0mVzvpK9q7AMFJ7_8WRAgKe6pokS\
    Q-3J-stoVjNaT8T9cW8zbm1_2y5epgDzPlI1UFVXWG3U6VB7fQAiL5w7HUgTB-2G\
    QMxRURz951l0jLvi7SkZGFag8F3BBrH_H_x9kt9aVj6QFuQHK-gCK5OAbgeGNLlE\
    uG4aVGz6EHvc58gXr7AsXr_aSscewPPSNy06kQnh8Q1xJIuxvybQANSKUk79ueUz\
    oOPBL0Inkyoym-nAI25gpM1cDFUzbmOjrWOaSLHz8CojJckAzuh25IROCzHhMNSa\
    -y6_mFt2htSFUQAMrZ6Rx3kq4KK2MlK61VLVYKUHmvMA8SuiYCgQVdKzoG2sYvPj\
    QLFE4eNKaPXA6wmrOheu_-0pLB4ysflgpCkEH3hW7xuNbMGgkkg95ljQ5xJCSl3Y\
    tGyCKYAyU4wgLX5t8ojnke8eCyaS0Pz70dr5j5viS3s0CzNh37gAEq-ez9_TeW43\
    aUBHp4raYtb-oedm7lGl0FuhgCU0DkzC9pH30gL7SRXM17eLGO9PBG2hwMjtb2oK\
    YScDiObG_16sFSOI2_jhWjv7qfz7IFX3Jr91MfIB8foQPBgfy0TFPGjoOb41uquC\
    5f2qJYIDkne66XA0cvxrSfQ3070a4DeNrT0l7q6BIR-CbX186OxuCB5r790vyQAT\
    5WyXf9OXkC9woysfEf0WkHvEme9-LQTeZJp_ZRXaJSbOJZslF80NaTY4t4IPfHDD\
    chntXHyvttJMJSlaJMKjXYOyQOr2JqIDJ-95aoDQdg7Up8jR4MpAL9pbmbh_7AmN\
    VGjN9S0u2aszJfUDNqg1LL1CD9WqDg6DqHUWkVv0XZ20tf1fcOkDuc9EHPjyyjNZ\
    7kTsrRHqp49vsRayY6jkKJPndLtZQTGiiKsdZEavlGo5XiBeNrr0OWY-YheDQMHx\
    K2aQH0GxQbigqriclmQiaaKn3LTv7MtkdSo-8QaZBgO6tF60i0gKtrPNkHcyYQic\
    vZj_RIZGh0-VfA_GutRs9ozqSzajcbmjoZl50rsLK5MUOXHGztEi2hd-z9rF62Yp\
    YLlpnF7dSlsc11LlSuxEjiorshM5F3EqolNsnjHCEA2XywYfgYE7cDHD07cvjCC_\
    Fj7mlWSFhE4pyX-jOEtSAD9c-iEUSVXcScjeApwg9_c7hYC3njVQtvkI7qh7bA8w\
    _fgMiwrqq25EJEw3pw1z59uoEhB5txVzzyfZiv9xvm3S1sYMC_UL55nCad2KwjaE\
    avl2NGua6WBbHlIUQ2EhwmwzCUWvvbk53c6WoJtsEWP2h6CNN5y1mi9_7HSrIU6K\
    VQXC32jUsQ542Xv_eVzGz6uaxRsBK-QE7CovOhUpFHR9lf4gmJaox5GwhImq6bes\
    AmBy6g-3PwpwxpYAXP3qRefX9jngLfJXc25eQvpwmNjKQMnoHrs9C1pZGFsE1r99\
    wKUcahH7bIvQDk4GKFcL4eoUqlij1RlP16c2G1LImEWOBXWoqubqVqfU6OvH8Njq\
    YKc7deIHGfrpu9fQCy0l9En-bLXwCAFklKXjeVmmvEilbaucHuvznrgZYexz",
  "ciphertext": "9kfFny-tTRwymjXj75P84eWObnYaSy3BpPcM4Duh-TMYi2ZjKUD\
    ogtdcCwN92Whe-O8RCBcEy31EMcair8LuViyVmB1MTe2EmjZAf-jAxy4VY5nKU41\
    dP3KB3TRNeN-6Yb8XmGa2jW7pFHab8lTz4_LiepU19MVN-J4L4aKrd0fHt87VQLH\
    H6swyz-NdheA9cvVQWcV-cOaoh0gfED9mekWhF3iLKVfTeJjs7R_ZbcmKnfx-rwc\
    Pcp0bfQlOwqpjygmjyC27i_WKX6VAzwf0onjH1mgWUU8VuND53DzSgjnMvc8QNhD\
    3VoJyAM55LF-sb83nH_ShtyiQCVl5r66uZCXkbMMVgySw1EBsfmLJUZzuiZtr9U8\
    ipA94iU9xM9zIPw"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-10 JWE Compact Serialization</name>
          <artwork><![CDATA[NOTE: '\' line wrapping per RFC 8792

eyJhbGciOiJIUEtFLTEwIiwia2lkIjoiRWtJY1hMTThka1hRWDZtenJ4WVdOQlk4bG5k\
QTVIM0gtdjhUZmlTRExmSSJ9.TgRvKwbOBAKJZtbM4JyaUwIJsGbiSlIK6uOFlP3FBnm\
xJJ935SRazR62b4t7lxQiZwJZYrpPM6ebcgZ8n0lchZ07bKdCrEJwJMuogXnK96hBl92\
IriI0PzlPB5Hzz12dNmSFqX8nhOWTZ5aurXMaGoU56MUDxzRMM9G_k6ryqYGsoGbJ-KI\
5e2rG9UImwehwG8ObmgUy60-Z5Hv9DJNbs14SWtDybh5eUey3yNpSAjj0JuTd2Hh4EmW\
wsGYby9vpTz3BJ3rvAmBhnZgfUibotSzdweb5DWFPcw7jQNNd2sg1HBLQq-A1R5ReZA6\
hfimNE96y5g35_4ZiADPHqoRJ7VM_stA4IOEirNixdJ46dhyaQ31s693cQ1TF_tUbrPa\
U-WNv9PRAWnXeXF5-T73scRKCOTR2qFz8lrrmm2Q4xyxy58xKfJcFJbo_gxgFLm9TJa9\
vWsRN6lyzCHwL35bVjKCgMyBEiKAGAin3_GkIy_hBlKoAVBOfcTKEdR8nodzO6JYOfT5\
GbP_C67IsR_r8H4jDv4QTP7rgbh0BVgpnSBnORR8ns1l5oQA9erEcAWSs47SYEc6NPDI\
WU714SpH40LuJxTYNqOqXpk6-Mz_apPGtN5GDObTzAbLnwXRatv53gPtFORWWT5mXu6z\
Mut_QgB5GElvQwWyaWG_MciQ6mDpLlnA3Uq-3Y5d-pkDvzmx1fD0-1VUk0W0qRyGojH8\
fPgXXBzljzP45J_g-ZVZkvB4LDQIP-uiww0O1TpoZQQMfJcKg2rfKzpiT_AxZ8eP8H09\
Vh7CvdTGKKpeizHWxIW-DhJFHLzjfgfT5Sf-BFb0P7SrIrJBqnlMNawy-41y-c0JIp3x\
p-ag_c3zrsZbN3pp2dfsWEjlF7rMbBBHBJ7vZR9Uz2c4Nt-Mv62itoNBOW1foIZhut1i\
e-p-41ZI3F2WSNzZePj_gZnA_4xAQpAx4PPYut_QQ_cO27BY1X0UQ6TUSUysQcCPw4D4\
-uza3roA0smzm8Gmw2Ejy5NQd8K4GPY3pXIs6qp_yVZpIBz7gM0YJx4rtTu_lrMBjDWg\
ukq96PJA-dbuP3uzTktl2kf2qEHaXaEvUqYX3Vaigh4yVwpFeBQEbXJc7RZ14pqkQuJX\
RI89PpJsxsr-yOVucir9Tuubv91UJuRPFFI5GWP7qv5ZONTt9SeWvq6AyeS521VQVCxv\
QReRHGt7vj_UU7a9BEEhcQBL-nxD9uHq1u5p7ksGLV4uiMeSzn0SgthUTFSosqpWi1J-\
vTrMrESINuwq89vZAHTID6VJ_Vgk0Ahx-3mrGOscjm_8slQJtlibPTrpAw3K7eEevFUE\
Ror2ItJmprKDJQBVDIDhXCbTnACf7UsGr-va7Km3miy_iekhebmB3es8LSG48JG5nsyP\
dOOKfMRhVybgEqyRunfzmW2nC4-drZS3_m3uUKIVAZVbiDYQjtM_vRFa8reO7H6_lOQM\
ZS5ikE63KzPS9QwjcmsBuksXr1RhlMXO8tHGRZILAEVvxqo86pLWVZWPcrzsVmm5tMMG\
ezykUKjRwh7En9Wy4L6DeYnlrN36DGNgsEHGdi1yry__pH3NkT_lRkyeaneNvKdDb5mt\
yig049XYxhxmPMKwu5hHB5PGKGAhSGeyyoAjSik8djxq1kkDKIlnXNMsMGGfHsZPcaqA\
GwbuD5mg1IsEE-r3jRKTOlmjwUkTOQcdwlq4X2NibI4Ul_1tI7ycZJlY6C7Cw6qOQTRd\
DfYOd1fEd1LsHRp_D3uThgBmB9OjDlImwER6S4_sQR7cF94twgO2OpPRlk_5SIXDCoFQ\
25HPHZHm7PFcKFTf0wt186arqwiTrq0Tcm9IGunkYcNm6uTYzUqm-U94__IDUoN5FQcH\
yr_m4zpZRWSC1z17B3gSIC3kBqanfFjzM4zPN7IM2HZpcom7Ib4wIc82yiHuD4rof5M1\
DvUHNf2QJm3ec6Ma7b1aVcxmwJW_EHk9DvjZmLy2RRC2xt6UA_uM3H1DdBpg1kHyv2oZ\
nV0UiMvQdbisu4DO_qBgR-IWYxXlcQ5LQFlDA6WjzJjcjKD7Ngod-W1so5J_64i8KbGp\
oR_P4MfIEGjRe8Y1KihkjLppWehZwoyD2UVzv2wi-sUTDcaRCM2tJn28asl8EyRW34Fv\
CZNrRtTabcZbH2xrz0EWxT9RQ8drbiFJqOHus7qMDitXKqXY8MuICyR5lu46zPw0UjvL\
e..XNUZgrnJGf8pQMiH49mqGqzfA5MjcMUzpWBpFpLm7tF0qULkHgj6IkG8MLwnwSuRX\
XIxo0wvJdEozwKeVsXwokRa_V2kmUdKFeg3ger-9qw4fsz8AeASDxWDOsEzLX2MiJq6W\
XpVdJwQum76o8vLSE624ATEAz3aS-VXauyx1Fsn1wKhw5Yz9nIp9EHtpR6gE3-osNLIa\
i6fPzyoT9V05CDFaIuOvLXWRrggM3vYWicbdInOMCnCdTCj04WVt2yzwnm-ZJw3NkMeq\
9uV8XCyXrbPyGWgLdAgUW7v9TcFQWUAEh6dGs2JbgUJgC0qFopRJBtwwJJ2fGOnwyZ84\
gpQK-zBqnKp_kn-6jyjl9fPRfh2jPoK61Sy7gTDXV5Ceq55Nw.
]]></artwork>
        </figure>
      </section>
      <section toc="exclude" anchor="hpke-10-ke-1">
        <name>HPKE-10-KE</name>
        <figure>
          <name>HPKE-10-KE Private JWK</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "kty": "AKP",
  "alg": "HPKE-10-KE",
  "kid": "UVzPOxx3jthVCg56hBO353HIP_hObFaFrI-pf3maRr4",
  "pub": "9ALOt9bAhXcL6nyuwPy-cqzMgPbADhIWe-g3IFA6fFUeidZ_SDun5zbISB\
    E1i5YKT9STKCBYVlCUZlAo8lnMtbc73bNy3DNkQvii6TptYNmPTXmwauN5qsUFM5\
    ouqjFtwBhQTFkVR1i5YuOynqhC4fp5Z3lcEesDFRQxhwGJlNgxiNGWkNKkeWBVEL\
    xU4yUPHUt366Z5_8eFxGxpRALKxrfNamuU5zeokAxmLAsVKZkwfIISxQV6EgQ0JC\
    gApfRXp1gaHWk_5hBrD6WKlwagDFWO9npfrhFtHHNCm5U_FdTNheampphf0LJpdO\
    LL2BGZWtqYn7xDuegxEJCBiWoBoEl4wpMcz4kqIDchWzTAvaCLtXvB0FOYlKqGY_\
    MosDMIfYRpfkxlTdKDxMxWC_YZdTQCW9aGZqu-gqw5RCmwkzUUxKrMW8lVWbRXHs\
    Ga1WQmMTJlTLGGRnBP54YwisvJp3tRvzy3y-JXDadAxeK5u9UJIMZLvgmAs9cC3x\
    t79YahZbo8FzIRCQIpUJsh7uC7VaG7f4KzgDZSEIaIqMRKY7uTUvasmiZbtoBMU_\
    GPrwZ0XmFNi3R5bua0ieBu0RWducQaqrlQAPYVfRkuFHkPsMmcFToVmQtq4YlhE3\
    hsSpdVIVs-PEGeKcciBDtJEIkJzxt2tsDPfagb7DlQQmqMsTg5d9K-2FYFUny6n3\
    sXL3wdffoM2kG_XLwmpPERyxOi2uq_rYYazOHBWPxCdPg-bBkWy4uLOqp81vSHx0\
    R-JpavAMEfs0dzLAFYo7a8BEpUcmNo4cciVsoOV7lUkqNskhXCtSeoSKw8zDxCo0\
    ye1cMGNuogZnKNCPhGUSo9igeAcGqkHofMS3B4SJcnHYMMD0QJ7eDE_Hh0cMsT54\
    aueuuJ8PauLHuT4mokG1s2exZP3uaXG1BmPMtpARyCJTNax2Qd1OVqqxukummV33\
    Ja8pdC2zULU_XATzZjBdiQZ6e3R3vLQgtH5vpvnzBHvbRHAbKJdQS_szVihbeUxg\
    EdGSwtcgHNQMMamedO3qmHYsRqc9lPo-W34_CUhyDHq6K8n0kgcxFBI-RmM_iE8R\
    IyfrulMyNPXdnJ1dJociljcSUyjpZIRgE5BCeS7sGp1ZJ6c8w7JhiSDEWTl2OUb9\
    GsbXNLo6PMrIBWkgl_A5EpMipqwgLQPHTCTmIJF0usHcYnMtECT7U1dPQVKgSvNu\
    saXldU5miARrvOn0osBnk_uzPBayCi8DU7chRXMnoMSQlhOmeNIwS6d9RM64HI0o\
    AcwAAFkYyV-pMvqRuz4Ax-EWlHubrGDvbMWTwMNpZOhzNhwDIslaggOoqHqZMego\
    zO4qkjcueLDPBBZTamjdeShbkQfvcSRix_fdphv6sdnXyN7Umr9kxA_3dLS4m0AF\
    uPBACn_Sohc-gLwRSHLueo3vut9VUbltNXTyQSHBzC_TgYVtCBPLKWlSvGhNw5eX\
    iARYI659l2ObeD-8JQFjwN1fEcesBjfXWJKOhJoYbC2dUO6fLKolxt72UU5ZWcdw\
    Yjq9W1WEO8z6C1s_QqaDOrKCtuLRCO03lcXLIkKHkwAaspTVw3nhB8_6kn1heCfj\
    afA1lds2dx-4zBechsq2E7l6GnobhnhUp0-HQXuGeTSiO4aamm0tou3-inXpNzuX\
    sR6CYPG2q1RYAlgWoLJAMijgTMRNxtvGSPg1d52qxDXBQIpJOTScQf3fONnHBb5G\
    ZHTmiQ-BW9zyhPM5KUEoZ07nx_beEhzrtMX8VZOJe5swcdalMC8MejzOYvLhh7jd\
    FYkeIbbgkxMBMZEkHHtfijFgC0T7qCLTkQAtXA6wKZLgjHwxsWDjsTDuuXglDFxx\
    hv_dJNUXLD6XQe4vkDxnEI3xFBzVmoZ6VsRmwKdZVo3WylBShYO1h8YBaT8iARj8\
    x6NekIPsaFFbs_KOhLR_ttA7ETiGCrn_U_E4UFjCqyGcZPEFvPc7YNcyMi60ujwI\
    h1pWQEIDG8I5qsZwMPRXY1MXY_ipyOVmE2sxUbhWGDrHgxl7Rm0swGBmY8JdBH_d\
    Z7IqQUmpfcFmsztkfIoV36-la8UmqjSN56xacvlWK6Wwj7RTcE5jkstUY_rBwX1k\
    BU8IITnA8irT2vsR028wS2lsVFIVcmlGloIbCU6Oazzm3MujqBobbHMKqXnv9Op4\
    37pCNlilyNtAXS_6ZEcLdUIe3wTTxAd5idwaPiZKy9o3KyjiWZ",
  "priv": "uSDPZnwwnLpJ18lwAGHj75e-fGohW7zOWhAG-7DGLis"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-10-KE Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "protected": "eyJhbGciOiJIUEtFLTEwLUtFIiwia2lkIjoiVVZ6UE94eDNqdGhW\
    Q2c1NmhCTzM1M0hJUF9oT2JGYUZySS1wZjNtYVJyNCIsImVuYyI6IkEyNTZHQ00i\
    LCJlayI6Inp3aHhKWTNHNmlqSW82TDJCMk55b3lpT0JVY1FlVVE0bTYtZlFVTHR2\
    eGFHVDh5T0k2SWFsNUlaa2pxSnZIVlZ4NEgzY0cydXhxRFZ4dXVOQlotTjBuWW9P\
    SnotQnJjTnh0dnRUMHlldXo0dE44QmlIVm05R2dFNGtGR2JGTk1FeUNfbm1vbDZv\
    Y0xmY2NWMXJCUGxvQV8yZE1BVFpJNWJlWlFpTjlKTmw2UWktSmdZbHlHTHlFX0Nt\
    ZnhXWXhVRjBTVzlhS3NmaEpVUlJRVDVlb1FiMURNTm9sZi1EQlBlMkh2cWZxS25J\
    alU2T1JBb2ZSbThEdEJFOEFaTmZwRUJWTUZYTU9JcWFYVnV3OHdCWkhXVkRKQk5V\
    OU1NSUtlUFBqRW1UT3F3QVFCZmp1eC1ES1dYc0J4S2xmREFyYUV4UUtVUWI1LWVH\
    Sjk5RTRJLVFGd1dRSDdWYVFRRWgwQ1lXNkU4b3JFeXpzQXc0ZlIza2wzbGJyVmc0\
    Z1R1NnNpX2lnaXZYV05EOUNXU3BXNy1FSzE2amlQQUtlaEQ1c2w2eUt5RnZLc3R3\
    cUZVcWVidlBPb3EyTDRaWGxnX2VGcTdnYjluSkV5eUFvT0NPSEVJRmViQlVFOHg0\
    ODJLWXJuMTlsQlEwWGtEdmhXRjBIV1BYdFpWN05fZVBFX0J5dk5zMlpqY21uaHNJ\
    Sm5ESUZHbHkxeGlZcVVvX1RPbkhzdjhXQzc1QmhZbmRGYkZsa2lKOGVZU21QU2hk\
    NkR5aGhzdnc0amR6MzN0TWUxdmlVUnI2VVB3TjFueUQ2OE9hWkl0OW5NQ2dERVJX\
    aUZENmN2eWRZU0tUdVBqaXR0ODFWX1JsYnItXzB6M0h4Z2F4dUNxWWhwR05GOEto\
    RENPUUdVc01OcURUQzdqeGZYejRiWUZxS2ZldGxrTWdsUVRtaEpmaGdSUHpUNC15\
    dzMxR3RWb3ZaRENGQmZ1N0dkRVVsM01zcVdCckI5aG9GdEpfdkI3V0liZ3lVblBh\
    S1JqZ09SeFhkLTNmQzF1bC1fS3RaWS04aDJRYmtsMlBibWc2NEtjNktQN0FRcVo4\
    UHA4U1BTY1AyR1dWVUJjY2NZUHJ3ejJWVzhLSXRBRFhhb0ltSkZJN05OX2xzM3V1\
    RnA5SnhkcjBpQmJhV1RrbjNUa2lLanNxVmVBd3ViMktqZWRhcGNYT1BkNzhCeGVX\
    dFJxcHVPVUJHU1hyVEVjYkJLdUxaS0ROOWtPV3RZRVJ4VThlZzU4QWJqWkN3UE82\
    aDJNN1VDNlRhMTlWQXdLcXZNQ3ZFNXhyNTl6bmlzY3I5cmhfUzRFU0RtZVlSd0U3\
    ODVUNmRnVTdWSV8wdGg0NjJETDhxVVQtNWs0dlloVW9xbDZRUkg2SWdLNGtKb2FK\
    LUFoTEpkclFiRnczaU1KcUF3b0ZRbzF5MHduelVOUk9nU3hrSVJsd2ZaZnM5aDg3\
    aTVWRzhkQW1Yam50ZnZMbXU2WWd0Q3FsdlpQOWFpQ09jbHlPMnp0MlpZdmhqdVJu\
    T24wb0ZTVF9YNEdfZFlQSl9nbURLWFJlLXhDb19peV82eERVYmhfVExHc3EwNkpI\
    OHFBU3p6UWZRX1VONEVLN3FreEQ0S0lqaGQxQXZlX0NDNGtUWTF2UE9MR1NMX3Ns\
    YU9EdVBGbjM1d3pwU1Q3LUF1blRBdGZwbFBTNl84bXpjUGtudmZ1VUg5b1BMTVp0\
    RVk5UFlSNVBDdmh4ejF2WlVPaHAzdjFIX3B6N1gxTFQ3UWw4OHU2OEhOOF9VYUdi\
    MHpna2ViNGVOSW9ZZFdDdEFncDl4SUVwemJDSTU5UzZzTnN6UkZWQnVOOENLZm9j\
    eDM3dE83Z2Rzd25fMkFyQUpsTTN1TTZXM2hVTHFKSFl1TmRCa0cxTXphVjktZThu\
    MUduUk5rVGFycEIzeUIyd24zdi1ScDdmSzBBczJfSmFWdDFReFkwTTlDWWZsbV9B\
    YVlyRnBXMzcxb2pGTFlhZ2pLdXR5YzhyWENReElfWDBnVUgzSVBFc016ZGcwSm5z\
    Y08zN2dQLUVWc1kwYlU3bnVSanZWdE43Z0NtN2JYNTlnQ2FzZ0pRaTdBNU9DaDA1\
    N2gtSnZMVjllaGJnX1Fxb3h5VFJIQURGaGpXQ3o3aGt2Nk9tTE9TWVRjUFFwRUJB\
    cE10NkpLSVpYNktFRkhCTEI4RTZsSjRyYU9VQTlLRDU3akxpQmdZNGlXall5clg5\
    QkZhNFFteXJsZV9uaFh4aG9qZ3EwbVVGb0VKVURFQlZYSGFUTnhBQ3c1T2lJUmpu\
    MVItdThqakppVm9rYnhEa3pxdTBqVzFsX29xUW9WdVVRN2QzNWU4TndfcWppQzdM\
    NDBfUUdDTGJUMlRxdWJzR1VMNF84bDYxeUVHdFFVWEpzTnpNUVpwblI1V0xmMGhX\
    UjhjeXdiM1poZExQeHVjVEZXYzhZWG9zRHp0MEM3UUs1MjcyX2l6djdwb2pkWWdS\
    Y3k2MlNTS0RqYXBwTG9NbFlMWjVqS0g1bXlETlI5a1hiTktIWDcyajlYQURGTVhi\
    RV8wZko1bkljbTJ0VHlLT3FxSmdvR1ZqUnZlTE1YNUZQdVRST19iQVUybFlWdXhB\
    ZXUtM0tuVzJ3dTROUHRIbjNPWHUtM0NMbFZQSjczR0s3aXRmXzlhTjVzdmduVnFO\
    d20yX2lXc1NndlJldThiY1JHRms4NU0zRGJHVXdlN0ozYXFYQ3Q3aV9KdVdRU0Ji\
    WE1ieTRSSFFTbVpxSFBqV1ZERWQxaTBHWjJZV0EzaWlYY0U2a3FTUGRmWE5BVF9S\
    UEpocFRjUTJrbWFrOTV4NVMtMVdvSjJXQ0NWdWEyODVnNFZaQ0x2Wmd1QjNESzJR\
    UGVQRGRkdHoxOVVaVGdvWmpZdjA0V0hwTXhLN0lyZ3llS1IwV01FbjdjWDBiQ0Q4\
    OTJjeE5FZXRhYmJNZFlYQ2tEcyJ9",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "iv": "QhIHZiO-gUr7ZkJU",
  "ciphertext": "9ct3eSqXU0voatHvMht3bpOxfTEsFNcxgPHqJykMbQYsRzdgD5w\
    N4KpdUZ8OzxwI65OB6ifP3ekDEwqOybu8W8jlPlW-5O_Rpn7anpoYDKDw_Na6_gE\
    IsdJi89L_9N_3gh8v4dM8n4feY_jVmuWf2JLNrLuIaghtginwHzVeSctFF_anTP6\
    toPOAql9Nm2v4UYJlNoi56oN4jZKYSZoQq8l4Bhiw2I7IlU33_bhUOu7U8AcaEJ3\
    bemHgGY9grjv9E7zVk6VSsWx2kdmCMHc7uPHoT0akt-pzUBmbmJXq86z5BrWdfwP\
    i-Z1IZ_h86rShfB3hF8FKjCQrpQCCiAO3gWO6UBa_Uyse4ma0K5uqBQol",
  "tag": "H9VOy57gURPVe2hxW6pq0Q",
  "encrypted_key": "FF9SOzjoJxyoocqLxl7zsPeX7982LMT7kDpWdliwzPAQh4sW\
    KE_8VGvncRwTGS41"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-10-KE JWE Compact Serialization</name>
          <artwork><![CDATA[NOTE: '\' line wrapping per RFC 8792

eyJhbGciOiJIUEtFLTEwLUtFIiwia2lkIjoiVVZ6UE94eDNqdGhWQ2c1NmhCTzM1M0hJ\
UF9oT2JGYUZySS1wZjNtYVJyNCIsImVuYyI6IkEyNTZHQ00iLCJlayI6IlJwUUVpeUtr\
aTdNOThVaVlGZlNQNG4yZEJ2WEdISUhGSXhXWXZ0U3JIcjA3V3c3SG1lWnJ3T2k3a1FJ\
Vi1PcDFtRzhqVHpmRTV2UEVzeDFfVmlhZVp6a2ZlVENzbkUwbXlBSlBEZkZkLVljRjhB\
amF2YktvWktiTEJrYUNrRjc0bkF0TlNyWVNuWWdlQXBuWFVRVF9ObTJ1QVZhaUE4al9s\
YV9SS1ZNUm81ak1vcUpxUW5RQ3BIRTlQcVEybEV3MjR6b3pBQ3l4dEtwZWwtSWROckZY\
aTQ1NnRldC0wa2R0TElUMFc0aTFjNUl0MnRvMElUbVBxdHYxSnpPRDV5ZFdDVU9Jb1pu\
SXlKVndFVzl1cVZvSF85LUo0SUJnY25VZ0J2SHdJMFFJX3Q3aS03TnJBOGxsamd3UVZ0\
VUZNVUs5RHV6aFZ4OExmTnJLenRFTHlyRHM2Z3c5ZkpZeVVneEVJRHYwc0JPQnBxM2wy\
bmtCUzZhN2E4eEU2TEx0MEhJTDl6eWJGaFBzcVFVdmt5U2hCZ2EtNnJvY3k0NE1uMnpD\
cGx1MVFjSjFWOG9raXhLYk1sRGVZR3gwd1U2akVuaWtfWnBJYWE5aHdoZW1qbzR2MnBi\
eE41MGFPNmk0VklWVDhCckxlSXNKM2F5NVZSUE55UmZlOTRGUUN2cG9hdmZKNTdheXhr\
RlVaZFNrX0h1RG9MaDItMHBsbzJrMkpzbVdsLTJseXVET0hueC05R1BPMC12NVVhNUNM\
T2pFSzVYN3N3SEQwa0tUbkc1VjZOSG5NYkNmRVc0RWZ0S2dPYWJ3UGJnelJiRS1tc2t4\
Nmk4RnZnYVZidXBKU2VkdDF3Zkx1dEt2ZzMtSTRrVDhuSERMZ3JpYjNyeERMSGYxM05C\
R0hJTThzVldNTjVYaXhUcVdQSVA3VFdnY01jY3RPMXNTbjJLUFJuTFFFS1BnNVNEMExI\
S0otTVdOTEJZSWY4RV96eWNLTjlUbXQxRWwxR1dsREJueE1aNTF5ckwwaDZxUmlmLXZB\
WFowNGs2a2NQbUNULWRsUGp1YVhCRjNCeU5WME5hWjdqRmRJaE1TNnBhUVJlVlZCVWlU\
YXltTlhDZk5GN081VmZiM2JUWjhKLWVUTkp2YS1MUjd6eFBYd1ZLNW9YLUpMRFNTaWd6\
VTJFRU1jLWpPNmFCYm9CME11QldHMGt0UEc2WDdWVEY3NWN5eFNEQTFCUkhWbm00R25S\
b0hvYWd6Yl9FX3RhZWdiTkJUR0w3cUFvMWFEY0NiYlhKbDV2TDJnZzJDWmoxSWZVaTE5\
S21SNm1yd3lPSXVwblVTMFlKVTZTX0NxTTQ4azQyN3JMV2FDTjBWOUFfV2ItOHFidVR0\
Nm1kaVliN3dDblA2SHVJTE5rUDJyZGZ4NVNtb0VjX3FiZ2NYa0FuY0JEVkNhV2ZnNnZs\
dnVFZWlqdFlEdm10MU5SOEF3d25Ed2pNOHM2TnBWdnptakx3Z05GSVdOZmFFQU9zZlph\
N2dXaW45OS1sZ2xOZ1R0ZnJJc3lEUDR5TlU1MUNxX2RSQmVwNENCZU1VRXZkandMcWNB\
S2lkaDc1bnlJdEtqYmpkUF9XT2x0RjZ1aUJ3VzJNOFBCc3Uxb2t5SVNrYXMtN1pLUTlk\
RDlwM2ZYaGZwUko5cFRfUHQtMndKb2E2cjAxVFpIajFwcTFqR3JWTGVXRmV0N19QM0ln\
VUFNaUdBOHV6bE9DSzgyZktIOXV3ajVCM0RzMmJyNWI1S1FWaHRQRTFJN2duV05CNURj\
dVFqS04tNnlyMDZKTzJzSGcwemRZal9fT1RHS1NBN0RhdXRqaWREMHpkUmdpWUpITDNa\
NGNMLWo2b2IyS2l5TjFJRDd5T3JkdUZONGRpNjVjMTZTQV9kOFZlVE9jdmp4RnVjck4y\
NVlmUC1zNzhhYXZ4OXk3WVRkSFRkd0kwUkhMZUN3R1M2S0tva0taOFVaZnh2dEZyei1w\
Y19YSWM0cTctU0U3OUR6eDlwdlQtUFBEbnFQTDlrU3hJTE01cGRJM0V4WlU1ckNfZEtj\
Y0VQS2xVcFF3cW9RcllHbUw1TXluX1Q1TkFUTTZiR29PYXJZS2d6TEZ5MHRnSjh4MWRT\
RkZXUl96WjduNThET3ZBeDZzbko4ZmtQc19SUFU4Q1diQVZ6VkFraGNBUk5lazA3ZzBQ\
X0Rxa2Z1WTdfaXNJX3VzQl9UdHpWR1I1OFZWSlp3Rm94Qmwwb3JVR1lYaUl4aE9SMV80\
OUphWnNaUEVrT2d4d0ZwVzNHdWtfM0tWWWFtQ1lLcy1HTEdfcjNLSWV3RHZkYWZEcDhh\
NVZFOFZEaGZTVFRPdTRTMTR5aFNYLWczU2ZTbnpsTzFpaGJpcHJBZVZSdGNKTDR5WFZp\
dk54YTRRTmtJRTRUTFhjVHhhakhxbnRvalU4cW9kMjZzVXdxcERldXRoM0F1N0xjek1y\
bkx2NEM3V19UcDc1MDNaaXJDRDRIRlZLMl9BWmppek1PcVJnOWtMSUdyenI5VVR4bE1k\
NkQxQTlBeGdFT01aUFRuenRFelhZbGdwWGtXZHNITHJ1ZWxvdXlXV0ZKMXg0dWkzdGNF\
cjZVeU9XZkVrZmYydXk5QnpHd0ZBVURnQUYtVG9KV1ltZlF3NnRBVExLNkpyV0FiTUVF\
Nm1mT2g3MWIyUUYzTnc2RzlnVWw0X0RNeTJ2RnVEMTR5am1aclpZelZzdXhTblYzd1pV\
ODBZRm1qemhvMk1OT2x6bk9Jc0xWUFV5QzdhR1JaSXJTLVUyY0t5b1NjSUVET2lqMkww\
QnZVTS1BZTU0TDRpWVBWUk5DNm1qdEVsc25SejdISXVsMlZaa0pQbTlYcnd6akkxUlBn\
MmRrbDY4ckN3OE1LNUZ2VXh3cF9sZHhXZ2VmR3ltZUhDTGtha25HMWVqWUg5OEFMQWFH\
aFlYZFlzNFBPNmpqQkltMlBiTCJ9.jkEPj7ylMwa9yBW_p-Cjjn_Mjdje7sTgrAajsy-\
VSxV8RuploiqxqxD-V12m3Jwr.6S0_LInPwcyTMCYE.4fSopMO3uXyReYk7XqATTKmzi\
7mRBR_GVqKPVMWJ1ScMOzcsjnvpX1pgWKuERYY457AoQbzxBmHYYvuTmXR5LZQ3GT2uY\
KC-NcsnNRx0q25fCR_R7N1ttksFWZ7fIrdFVnItd2AiQKk8yoddSRh35hVj3g2BNygdA\
2DI55I9A0mJsx4ofxX03rPbK1MB-X8Vz75ktqAWLzLVwgzT6wFSbFH3e1B9BLB4WFlsE\
dO_MIycd76LKoaUS63DFZnJJW-cAwtYueAohxwXDj2PNYVIpEYR0zDdNlkN07SALNwsZ\
r8CdBS5ow3nUiTrtcHcFtFgPvN-nHVPjijsFlhXYRmwjHeg58Qg8oOKF_0oJHnQqhi7.\
ZXV1oGmydREjiXVQtEpUFg
]]></artwork>
        </figure>
      </section>
      <section toc="exclude" anchor="hpke-12-1">
        <name>HPKE-12</name>
        <figure>
          <name>HPKE-12 Private JWK</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "kty": "AKP",
  "alg": "HPKE-12",
  "kid": "jw8GWrYDUzjH0aZRXlCtcokQwI4elPLJKKulziQwsB4",
  "pub": "2dmLwuO_9-eptid4KThePBhKHFBdOwVPc8lNjbeSGLOmFdmzR3yD_-ZucZ\
    grSHqacNVD_oES2ZCS9CEeFQyNgYQxrBRb1gQ8JYC9PmiNFWdbN-eixSaWsYaLTw\
    ekCiucwOhsSwSusRgMt0Ii2DyKl6m2J1fDgDCCevVhe8II0Axm2JaJZaNgftU9pL\
    E8QwAKY9tfotx3wzQRXdE61rmcEQOfIQiJr6TG-YSl_cERxbsJFryH1gmugWkjcF\
    Oje9NSiZfLa2mi_0s6MHpkAQhxm2EVaCfHM8fMsCpkBqKOgPTKkCGTG0A6RnKgA7\
    SclXi8P8kJupx46Km3ueR6KEGF2RtBt6SmFkceujZ3oWt7Toqtc1SBjFONk0GRuZ\
    ABZisiUhqXM9I_T7yagLhdQqOvsrIVllCfFOFHiJhPFEPLOAMyQUrCj7d1V8h-cr\
    AhypiQYQFFqSq309oeRqYGVHyPLEe5m_lvfxfFMSitRcFrmchO2ORCbZQTm-tioy\
    slu6UNDwYWarR0UmgJIPlfNLJ98XNO5LO3fjiz84hHC0nLnOqmD_O4kWEDXkBCPW\
    s_mzomlZKncZdiQDGXsucMUUhs-ySo_aqslswumfk45GsP_pUj51ROcVqgjzCSyd\
    tkaKN2nkolubGv4mvNAacz99oLKLzDbqAIqoRTAbGAJVywNpBuzFw_2gGiqSidtr\
    UmCJcuaihnoAB-dlpCLgcNUTATJ1RtClSbXpGW9XJQ9cQ003UwfVIp8owxEsFqgk\
    HEjRsDjJJ9sikq9AaSzoJ6q-mQSRcycAaM-OdwaohFsrEEtVRZ07C8UahelEMmZ2\
    qtEMEHpkEBiNAQ95l6mBjLFdXGKoOvBIu9oshYa3G_raBO4rg6F4kKkhO0h0u7us\
    KC8mWQedfJ3WtAmpiNwNJxCdRRjtdigjoVbRMkImVvJhaaI2KRQ3AYneWcAbRra3\
    aY3SkKjkMhPZp2NVqyd3XDUNAiFgHDOfvJMFOkz-VgWTlfMze2z8w3wPUtZpjH4b\
    QUtXslmVxUGwi1_Du6qHyin9xPO8Sv6eNKqthW9YwYiBjE79AHNJYx7nQ63IM9G9\
    RtF3GbWQtP9kye16Who5sZi9k-9BhOxwwXLeiqHOwPRFMGyQE5ySd9hOUSaNGajV\
    WZytWOmpt8RSrLnXY4moxAKZEGfhIFYIOVRImjtLGeEBZfRyVSYwfPLJnH5SDBBi\
    moltw1Uhx3HQBOd6FmuGsRViYu_UfKDxKscAgJB0FYS6FyoKxIeknPHpowlJdJdb\
    pMF9QIF2mNynddFEfGJHYldfBxyHQCIJaWxHwFTfYxeiKrtucnrCmm2wBWI3wntU\
    UrC5d1vGmLI_q6Vcd5sXiVm5ZvENddrPeInGaLYUgj6Nl5HiMhXjp7t2lLMRNNtk\
    oomRx0UgwsgQJx6LEC6_s0G6E4nXe52UVdkfsQzKpB7dmaxSkWWGupmgdBcXpyX9\
    yqYDqZiFyu3pbHo7VEAC0Lp1Oya1pCP6kONJZuDGRscQrObIuBmZwzj4B_CwSeu6\
    ZnJ4QYCR374LlG4VHMX9hIw7S-tp1j0QZb3ojmna67QydOt-M",
  "priv": "oNrZa1bdAQtxbp26w5mcZgzw7fKR0WxEbpRhVH5tcPRQxzIk3Iiqt6p9F\
    n88pjYoaUmmlaNymuTk_ws1WgWd2g"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-12 Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "protected": "eyJhbGciOiJIUEtFLTEyIiwia2lkIjoianc4R1dyWURVempIMGFa\
    UlhsQ3Rjb2tRd0k0ZWxQTEpLS3VsemlRd3NCNCJ9",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "encrypted_key": "sq1TmK2Oa6_P7yp6eYYDAzYv1biKXQ9fO2zORNkdFAFOnTZT\
    KN4MvaESlHx-Bx75d9enCHMhkYtrGgvfpjTCH-XmrRp-UexBp2mKVo1C3LFOBZIn\
    oESOf33-1BhbM2X3M2j-mhm7i4VGIO60UrHeSaZgH2mAqSZgkHHP6y5WiPutwnAA\
    dP_SlpswWEZDPvwzvCNI-pvSaqW1rzUe8iDGHycTkpv6V1mKUaXIhaETVmNQFRXZ\
    IvkQDf6cVatOtkiBCsHLFUNpaSUjXJdwJBdDsqjbfa_TFJaqgy3vtOiRYOBtKDla\
    UWcI1osJXSCpkOfXB8halKlq42khbFf7nbDon4H0EJSGoKHvUw0LG8zVlPzw8_DY\
    s9XiYTpWAYeAX-mkJmX1FH8H8IgYR6APRsAzwagCGIUlCIbY6TKSRAENxAS1fy19\
    XVpne8ouZQ8lWVKIm9bqgRcin7T5lYQiG3lkGdqlN54LndxCWQWfC6fX66UDH1rG\
    tF09PC7i30NcyuteFBaVXPoSluaKYKOwFiQIxtL9MEVGEWazgJEdxvgoiZnCQCF5\
    RqinqYbFrKtgej-4Adck_uz6H4G2l35EGc8BfUhYOc_ddqs2nJcF6JPjj29ASvYZ\
    l4MjWpR11YEQPEXlSIK9aLIXgujxai7FJL_nhqSFm5AiAp3Bdszp_146vMoPaV3P\
    7d1C_WgLS8i5i_2qmzXn5KorN00g6Cd36VdRGQHftpr1X6vvQit7eLKf4jqQ2DIT\
    cXGJPqi4oZn0FHlQoTfBegmDnosVyaoYyrSPglCMBM7XtvjefhVTSsz7oQHclYUt\
    fGnCsPUh06nVJ51PdZA2SX20md97TH6RPq4dnn2GIebn3Hzc1JjuDkrkfRf_2NNd\
    THyv03IXGXjygigb6w2BRDYu_oPSLyDJ9MBvJAJv_f9JFOlqEiYD9LFwR_3rEJAv\
    QkEL6xA9DOF_3urdOrYwMAZ-Up1AqBxUzMJ8WVkbElwQKMe7o4gZ_AHV27NSWf78\
    kjGVNsCQoNMSGtrvx3eojYcfK3mFJUUBjnognrn23Dq5_mR2s64XdLcL5nJY0D5p\
    ulB90x094S04rb_6wO9OpfmdRlRbuh0O5LpNlmLYPpa_BZtwNwtmCNKsxRW-BrpO\
    y_kfOxpl2UaewqWjEIBvoIKqThfkqx9GiMEhCQTUKZR8cejvbWRWtVgJxJLTA0IW\
    3QyMU8_Gi9MXMG7NOrE0OspkRe_gAexc8sGO9O58qYbfSuqlTR7GHkLaUczi7yej\
    tYYGzjastPKFMYHOHsBYau2FgF6eNrFWVeE-bkNWrgs4sZycpIJEYktDvvODRZHG\
    -7TpFbLRyAOCcqBoQXnWcCMzjMmmecRi7yZepjAaslZuF7hGRGCMivDUVNQIEytC\
    -nigKVoi6Ya0pZ3yC4aVBFPPitRFKK15ktdh8T-g8Lk04_faM3LoZMCnLgU",
  "ciphertext": "opqe-7Y8RSKoR6OAbqm0n0GuRQa0oLttHqH6RXRDR2dqgnn1P9a\
    5tpqnUAalwkyT9UUkvi5CPpZkFk-2rw9THiUMRNhP9TWcqmLF4iC9pzFJZWflW0A\
    sjTDU9SKe8JFFUgcLejw2v_pyRDcPB2zvMQxxlLfsXXggtntqT4DCPBI3rBMfTt_\
    V6RDEWKLFSseOF54zdIw6z-aBnhEOB5OW4seXHvCSVmdrH5B_vimGVciBZW86e2x\
    wix0PAIqg0CnFHMqarOLADeWfj2bBwUI1FtXi0YxwXOQEy-5hRch76wuQ01gQWUd\
    qLd-PPxfUWkGJukZ4XWifc0p6ho0SSLgkFERvpugQTqyi7G8fHlQMSjSIkRcVFXy\
    DBwXQUG7BhMTnrA"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-12 JWE Compact Serialization</name>
          <artwork><![CDATA[NOTE: '\' line wrapping per RFC 8792

eyJhbGciOiJIUEtFLTEyIiwia2lkIjoianc4R1dyWURVempIMGFaUlhsQ3Rjb2tRd0k0\
ZWxQTEpLS3VsemlRd3NCNCJ9.e69-F0C9xtPkza2EzcpZJD7ogDwzuZmdPqg9L0J5M_v\
uPm9F-3FFfLPpiqKINn2bozlj80Tfia3tBHpC7PUyVJiXsyh417ZdMgim_DG8Na_wG7A\
_j-H8vpXrW7EEsW0wqYohkGJwi6eSq0Vbd4tDPeWCL7rRDeMmseRPUkzhmTKmhx9T_jS\
gI0M4D0UHeXPud1eUAavFZS8xiAdADoiJFxtnS67s8tNobg63099O2ZAciOvfTZucqwS\
WPwqL8GBh5ieHizVnk8YvPSqByJ-rjdezRU_GghZ6F8Mk2PqzuMARVUR-QknbFqQO9rH\
YRMxTdEPBmGHfhpRJDgHxADLTgHuNNnrnAzTZgnsQC9lljfnvqcwdDb5SYqcqEz4F3t9\
m5d_QiiFtrXUdZi6u581uuXLU4vrgiLC3aRvCNrcU-qY7NaBA2vO2nOCsdjRAotWlYbF\
wYkX5tPXkqzj7_ZXiM0GR55koR_mnTV-_i574qJfry7w8J2yru-0DVCYtSAaXTNEwlwX\
SsyCQtRN19LrTixKpP0U928m6DMrl6TJ5IJ56sn9BVrQI6Q1aoogWZDfH-KQT1sI6oRi\
sMQNdV14SKawZbMjhbCn1mQFpGH8SCdCofOV1LQhCKHwJ9jYZTKjLPjRX1bPauzHSDhF\
R70yr2xazK2Hx-tqwwllKyKkBvJIDRmg7r8IyjZ6sAKDR5J2zf6hIVLpEu3_j2XQvo1K\
X4lxD0f5qXvBLE0R1n57dF45NE1Ij_nvVO-l-rQzE3SAQylQ6bRlRyXRrtGkdw6GLOuP\
yoQJZgR3PWNdxTSlFSKzAOIzIVlgxo6Fot1EAYJsxttbrZ2sINh6Qkdh5Q-MUUPTdixd\
iwOLaCJIs9_dsF54uPbUPq3n6aTQve2xJ6Dkj4wC5hOsaOejH705y7TLgiHaIBwOyfJd\
06LkVf8tgZea6q-3cQ9Jji0qDPr2bq3uXzTubHxn1a-FrsKvKHwW2ljifnyzTYozxDUV\
Df51euk5Fn-mR-Ns0dalVNwVqlK-YYo3kIbhmLKHvSgXVB76T903qLVRqrQQWHO_w46g\
_lnT10Ta3SfZw3u_2oBQ_dC--68_b1xDKOqLGvApXFRCl4-u4rOTMuVfZ6RT2_fNR67m\
Ok71vG9fc-ZWn69myX4yfjco1ZcbsW0qb9otY1auNDefmoXGK-j7oFknOpyjEQ5qXy5B\
17l5pYS_nqHKkgUznQm5UMUWydtF8W-Pb1rvfdHGSavTkdaZKUd4Uyq70ylIzFFx1cK7\
Bi4KjJH7Q8Uhzpt4miATD6hEe-kc8iybdoSMJqe_QhIKJtngRrjkuDYNEGwcb-rZkn3K\
Lh0juFkoOlmbTPcHcLBKv_a4-PcB2CUAp8pJTf-uiJg6eZzsgyIvY_JQKgCnGfDqk9QX\
O2NlFyG_R6y9kaVw65YXAJSSni7bMBQbymhExMgfBDqs9xTQ..OVegzSMbIG9TxaH4xH\
XD_8GemaeruyQ-pPV5jvUHwkUmcgV04TQkJ33oooQJApX4rh1B89AR8Vd3Fqtlb8gMfu\
nbnSHE-iejZNRc9qVXzfyueskK8zMKFEydGRUI63BFZJLRXZIuZv_dmYqwc9nbJJOpqo\
9mU5jkdyHVK3Hbbs4qzA7jbqx0wXFaifakYMprOptUKrTXtTBUAVvxyf6JldJLmKR6Fj\
rElMxA0BPWKuPduhkz9JhOkwurJ_LfZqx4c5tsjYYXbFTAM9PkGkkMPQuON3OP_WutBZ\
EItOb5xtF2s6o6bwZ9URknWRL22oI0n8I6QlrjWNab_f8GIuBlxFiFuUQH2NfzWFE_ei\
wjUHzCg9q5kz4MuDWizCy3NE-UCw.
]]></artwork>
        </figure>
      </section>
      <section toc="exclude" anchor="hpke-12-ke-1">
        <name>HPKE-12-KE</name>
        <figure>
          <name>HPKE-12-KE Private JWK</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "kty": "AKP",
  "alg": "HPKE-12-KE",
  "kid": "ogbSkvF4f3pRb1dWsBe1HpdXtfiRwZsYrhaxzxlWv_Q",
  "pub": "HzogrJREUPAOuEVqa-DP_tVzOjIvQ3PBDwozMZK-LnQht_mjYEphugmVjF\
    q2IsGfF9fK2TevQDQvnQKHoERnSFzP47aBxXBjCZAokdV_w6lI_jlrZLNmEncW7K\
    yQpZVkrrdQArYLiRQxlkozD7FaXlUE6_yUCYFwOFinC0Vbf7tDqZwGordZoCwhXw\
    dGzUqU5HPHlEdzVTl-NtGQdoY0N7E2ziYKq9C0E9QSstyYCBKqd_qWSDwmTBiJRq\
    jNhXeTt4e6DEI2OxK25KKxrfYd6kpHYFpZYCwtfGYF6jWWNjpSWVcXuDx0xLco8M\
    gVk5cN72lvvVlg2fDBOLexGAwHlqenB5WiA8qxHYcJr9xJi8cFjCdpVoqmVbGxOU\
    R_lAM1s_eoR6ME8-IAGZRluTxQk4bHOISjiCZZu7Se_dNFN4hNCOxcUnBdv3Rb5E\
    g7CNgYFBZAh_QXVMGLiMGgaQV6Ifk4wCoxl4chmLVnqQsEjlsybTwzqziOLNkCga\
    JoorRvbpw-jAaUXbCtqwcBU8shpNhQ7liSzXFOdwQaBVsKYwfQCTpskbVLLqOZKS\
    jFu0PNv3TPYWDP6JUgFdh5T4SKYGILClVa0DpAResKomPG_XxyKWFFqUOhgvxDZx\
    mResssUORAt_hDsmN0GmRpcfrB8SQvXjmbmEdOVxsDl2PNw5zIovOZQJVtvsC4H_\
    PI_kJ2hQydxYB28PkYuiMiibpLfux6tZlPB-NWv7ck-GpZnZxrEZYbMeEbSLBmvA\
    VLYVVVvYx6RcYRBnSRR0AfgJG8IJPKXEmcM8y72TsFF6zDiQGsmfq1aEwUURJ7Pn\
    l_kgBcZYWgw6Mn1VsC7sAjlvSnSfowW1yZSrCkwkcFzfkq2LGt5PY5xPPKBdwVaG\
    C9HpOlbzegPdnB4FcQaRPEHlevSsLE8thjHmiRdJsVFzYsoJSCMyBCnkMaLlJ7v8\
    YyYskgJ7l6oWqCwycFjUN3RWG0btuwnyIbaHJQTcak0IBNABKZKEJTSXURTeGaYV\
    k8HqdxXWIy0uE4nkoVZ0s1gBd9sGHKPOhEOtdsERxJZPsMhDaiLjGuuFMUEhPE0D\
    QeKrEomTcSwbWxPXwUJApUKsvEKBNoFcRGV-Y0OGEzJPSM4JtlQ7FBVPi55iZd9b\
    d34qrCbkpFD-yixzCnnrBRd3gsK0tyXidvjTtSNka48aBnI8lFKcvJzOWLxWNlug\
    RN-erP-yOTwGoL5uKByHh2R3zKNHbPvRyvTVkDApMxmPOrayeSMphL5-G3P2FSs4\
    qLCXy5rMsN8KKA91AqMdYwAXqsc3AbGlKE6Ik3M3NYK5BI_CsFSkZgUkw7XKugCo\
    RtBtN9dVlu0XaLmuIH6oIc__wXyBFMX6E9bNdESTwN6jGBGpyFVHt03QQxCxmWT1\
    A7bxBeeAd1oHR6gxoqD1geCCAh_RqLBJyuk1YoIsy55EifLwyPLCQwkwSRh3t8qT\
    WMIAYXL9N3ALuCCKhxfZJsmzW5kmeZcTJrTENiePs3ZBKalINDrKitOBfGolzOwf\
    luANQurHpgR7OYJfNVNxKrKqtkeiY0kJBpHnMssTekX2TQuKQ",
  "priv": "r5W6TvhlPnuzH-g2OggdYADlRWW7ccGhUd2MADCdAFxZ1oCX1YANTcjXv\
    EVSjYQ6cLYhHgkYPmCqLJkv9JuGlQ"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-12-KE Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "protected": "eyJhbGciOiJIUEtFLTEyLUtFIiwia2lkIjoib2diU2t2RjRmM3BS\
    YjFkV3NCZTFIcGRYdGZpUndac1lyaGF4enhsV3ZfUSIsImVuYyI6IkEyNTZHQ00i\
    LCJlayI6InNqSzNodU9uV0ZUN1hDeXJSSFk2MFM2X2d1MU40SW92QjdnUmZ3TkhB\
    Zlh0R2VwOW01Zy1fOHAtXzV5bV9RSUdvX05LNl9HVGxGbWpTSGdWdHhiUm42RC1x\
    QkVMamxkdjR1ZkZNWHlpbnhIUElvM2FWdlF0UVplNnotWHd0TGR5TlRuSE5KWldy\
    Y0FXLUVESjRMbHRlMEJSODJ1TlhhVjZSOTdhQklGZVM4TkdzOFNhMTFSVWJzb045\
    ZDJwdVpQQ0lybzQ3d3lRTUxJSDBkUDZWd3NXOWd3OFprYmJIb2lFWXNYc1hleWhO\
    VUp0ZV9WM3c3U1liU2puNVZHOC1OM0JOODYwR1o1Y2phZWwzT0wycmhER2Vac3M2\
    VWNpXzRhQi1tU29aUDN2ZGFBUjBOeUZZNHJRT2FPVkRHWjg0c3lEQnpsdkVJdWpn\
    cnllUmpaSTV2b3psRTMxZmdFZFhjRnFQZzU3a2M5cElDaHFqSEI0UTgzV3pwUGFR\
    UWRQd3pBTmY3ak5XMUNOYjZhRHVkOHlWQjk1UGhNU2pmbHlTNzJMZG53VWdTYkdE\
    eU1PRXNlOU0xOTJtTkxqajJJblVIUWxUdXFpR01hVEQwVjBzenRtTXU1UXRlNEEz\
    TFYyQ2VHcV9zZkVZNTluZDV1VGhSUGIzeW94WGpQVWRnRVYwZDJqYXpLQlZNU3Et\
    Q0YzVnZ2UTItNjVpckI3Qldqd2ZzQVQ2dG85RmYwZG5vbld2ZFQ5cnJPdmh0dlFH\
    T3M4cWtrUE1OX1BCUjJFb1E3WTVsbGxheUh3ajRZRGRZdW92czVDSUhXRHJYbEs3\
    UE9kZU0wZkEyZ1RONm9uNjVPQWRzcHZwZWhsakRwTDdHdWs2dVhVUG1HXzUwSjRl\
    WHdxbkR4ZEFRa1EyaElXUVktUl9wSFpueXNJcjFoeGNJaUVWcExaTVFLRHVycXFO\
    ODd6RmZPMFhWbzlsVmp2eGx0ZkV2T0tHU0xvc2VvOGxwbjZuTmxrMXRfM3p0MWpl\
    UzR3YnlaemN6VEtpeHd4Zkl3WGNzLVpUeGF4T19MWFZWY2VURUEzeGV3eVV4b1l4\
    MnA4aDNvczJTRjB1ZDVwWHdKeXIyODVDQ0FicGNDc25Ma1JlbXFuSkYtV3dNdFFW\
    dXctNmMzZFZHV1Y0a21saFVVMTloVUduSkl6aWNnVDB4MFhXSGkyeEdBa2tlalU4\
    bjZDMmtnblBKSWQyb0JMY2ltYzF6dzcxVFdMRXdGTl9ydU1vazFNUkFQc1BFZ2JC\
    VG4yVW04Y292VzAyTWFGYW9kbUMwR1VLUDE2c0ZKUUQwVi1USWVtR2VPS2p0bWJT\
    R1c0bTZHeW0zdVltVVlNeHJYby1qTUJMYkxxTTVINUJLdjgxVmhaYXBDU1p0OGkt\
    WkNTMU1xdk5VdXRlZlgxYWxSdDZ1QlYwdkVtM1Z3b2NYVkplaFVObWVDd1I5UEtV\
    STBkMFA2cG5YWjFYSzRhS2ZMR1VfSzFhaURZOEZKZC1kQkZFRXVjc2ZMUnFzWTBz\
    T0VHdmdkNkIwbDZTVVI0SlpzNFRfMTZwM0dsWVZnRWtBLWw1WEszYU93TFZLM1ZP\
    LW5NWi00WUMyaXZQOGNuZDJNYVRGcFlrcVgxZVRUMFFpTjBFc05CUm1RNDNtZHNq\
    d0pwLWRuR0dIWWo4ZExCWG9zYUpiTkNiQUwyTTdlbGM4cmIzdkV6alY3QVRCVlBz\
    RmZJVENhVXZac2lOWjFoeWJIRGJIaGs2bzBEc2ZZOUNKamZlVDlRRWlLamlFTTB2\
    NTJpTkJBNzZzXzc0MktkNVlUZ3dtSU1Ud2sxOEdybUV3WGwtOF9Zalp3d21KSk5X\
    dzNZY09kYURsbXFlbVpVMVZjNmx6Y1FacEpJWUM2Wk1iSmx2bGVocDhvSTNUdkpN\
    LUdwLVdIVk96WTZxczBFWlVvIn0",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "iv": "0nl1mu3QLNZhTMZ2",
  "ciphertext": "GMIQ0AeAXSYshWUO2mK14kgZpaEVNX9iR4-khwuZIdjvZuHLIaV\
    6LuuVC_m2dqCLUL2UsbbVCH-Xsyroy0_eEnENDY-b8j1lVIWK065z3ONMwlQI-Q_\
    Agy3YKOZQdttsTnoH3eKLy_tTkl9SrdLJ4RYhFm_h8IvGIMVqn0jfoJxjUWS8jr8\
    FFGltHYrfJBqNtydJHF2vvXMUSXubdoow-_FkG8DWDClLkKIs_1GDHIkMnXQ3ROz\
    RI4wNH5zdqYOXvnxbVZ9eeQFhpdWZN_O-C0mK_pXsJm-vQSswpoU8fql55YbI8lj\
    Sy3TcmtyIPoLAV63uWVkQmIiIIbFMUQWJsqv4k5jw7EfCgm4QPiYMDtL6",
  "tag": "6eK5vdz8D1Klac80UZ61Dg",
  "encrypted_key": "BvAkmT0cnwAim8X6efNitQN2OKhZ4UWlAzI8rpQfglu6Tvc0\
    XEdVHJQFAy4mEbHo"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-12-KE JWE Compact Serialization</name>
          <artwork><![CDATA[NOTE: '\' line wrapping per RFC 8792

eyJhbGciOiJIUEtFLTEyLUtFIiwia2lkIjoib2diU2t2RjRmM3BSYjFkV3NCZTFIcGRY\
dGZpUndac1lyaGF4enhsV3ZfUSIsImVuYyI6IkEyNTZHQ00iLCJlayI6IjFpWWpQelVG\
QlBIdUQ4UWktMlZsMTYxbml3MjdKX1hvYUpaRVZ5U05zWTZSTVd0a2FsTEFGa0pCWWZt\
RWFVMFVEQjB3bEJYN3owOHZjcWg0ckJJNTh5TFVDVF95WFdpQVN4Y2psR1BIbUhQa3h6\
VEswaXgyd292cjVHWGY5VFIxaVQ5blY2WVB3NFV0V0pvY1FYQVJxZnJVaG1saXR0VDlr\
X0ZIZ1Q5OERBbTh6YnlSMkdoajVGa1FZUWRUSHBQUUVNa0V1N2dhS211a192VHl3d1U3\
VTR3d1YyOFZubi1zelNkVk1mb090SkFXemtrYkp4azlKOUFXNGtuTkVSaTYtX1ZyTjlU\
MFlWZjY5VGFKV2JhcXBMWjRHOXZJOUZTRHhxZ1VnVXBFNW5GZXp3RWZ4OElhTGpHWk8y\
bmFjZzNnMkpmek9MeUhCa3VKNmd2V1cwMk1QemROX1oyU2trOUZQQXh4bGF6X1pFRzhz\
dHVYMENGYmROYzY5VExtaTlXME95SkV4MUNUdDZiTEpDNGVJOTQ1WFl2em9wLTdLVnBj\
YmUyazNWcDQ3NHJEWndwckJmdUk2WXlDdDZqZW90UzVBRkdPbUc4RTVsb3RXWm9adGJL\
ZVl0ZGhtckxFQjFlOGJXTG5YbzhpY0duREhJVkZJdWpERHhOMjJ1dXA3bWZzcllOVGRy\
TjN0YjNNajFkcGtJMkZLN3FVaXBaN3dmejcycFU1UEU1YXZUQUt0NTBtb0FUekdrVm93\
dkh3dmc0d2tMXzVqUVJVZHg1MVRnMFlWUUdfNXlvZ1AzLXpfNXR0LVI0bEpNa3B5dHl6\
Y2hOb1Y5MHFLRThQVk1ZVi1nc1c0dGtudTV3VnlFRlRFeWo4d1FabklmdFFOeUF5d3pj\
R2pWT1g0M0k0Q1dRSkNjclFCbTRJMTYwYnVpcUxIaGpUdUVES1F3WVFkOGotdWhwRmF1\
ODZfT3A2cWNkaml0QnRnakFpRm91UjlLWDlpaERialJhRDJDOFdsdldObzNIM3hfbENO\
Q2ltN2lUNkdwaDFXYUFNb1FKU3Zaa0lyUlJpSXM5dTkyMXdieW9KYnNPejJNN1p0U2lu\
S1RXZHduN0FNdEgyQm1rS2xCUGYwbmRjcXJVd2ZtS1ZYV2t5ZjhpU2ZEdXpRb2FQZTZj\
d1lZWmtQb2xRQlZVRVlZOUNVUW1CM2xIbzBoTlBHX1gyV0pFc2prQmUyb29YREVsM0Zj\
aXFOSnh6Q0EteHRHWTd6d3dTUjNiZUFmMVh1cXFrWDc3bWxrUVRYMjVjTUdyQVJ2LXJT\
WE5kTWNVb2lEVUk3WE4zd09kSG5SQlRoZFN1M2dkSmlSSXVaZlZ5eWtkbVBIUmxqSXZ3\
V25kdjdhY0RGWE1yRXNhaWx5S1lFMU0wcXRfNmZqN0J4dEFZMDA2OE9iVzBRd0t5cm5u\
cU5hTGdKLUVJWW1YRVEwbmVySWM3ZVBNa1F6Z3laamYxVnRmaFNnNkZtSW4xYVJjN25t\
YzB1U0pya0x3Z09NNjRtZ21vMFMxSXExaVNQOGx4c0NxS2VLUDZtQ0paMUJ5dkJJZ2hk\
b0QzRE5nMlcyb0ZHZ29XMk5lWGFMM3pESmFyRXVnMWFPRkNvX3N6dzE1bTJHNVUtYzdQ\
S091TExvbWVlbmlJcm5BT0ZCRzhzSHVsNXU2ZVdDajlsb2VzblpNZmVCY2JJSVpCc1ZD\
OERSZExmWUVEZlpUX29tVFZHZGF5UkVvR3M2Zm1hQnJLc0NSTU9Yai1fQTVzXzJlUjVy\
LUQ3YzJnZDdzVmRSN0JsUlVhZVc3bDBzMWhsLURQZjdNR095RFJWamVoM2didG13YXUw\
cmZzWVowbEhLU3dXYU9xcG1IUVU1SkdaLW9kZi1sTGszcllrelcxdzRMeXBCYjdZSGRY\
dXdiOWc0RHYxd08wZ01NIn0.XPv9zhwB4MGyuID1hRH0vXNXXQtsAPywTHM8E38oe1NO\
pxCIGFXz87bMtHXvZzRZ.MeWwu89Msj_Ctumk.H3WmRv2jqrVpWES82_3bkkgFdBoJgJ\
3rQSObhCHbHSW3Ie_-UBQ-Op3PNxfdUBIYnwQvnYYgBL0AJAHnaNtVA73_2_QLO7ukcX\
eyVpNjN234VF7vTKzZYBajd1R2yGLG4IH-ZJqbuPgZmGS2sTV3K2rNot8UBGftVTkYD3\
1EA_ZJ1ay7iBvL4-xxCAPasc8Di-CNAF3ZxLFYDuzi2cU8FJQxnN3WHnx6nggVnBYhlZ\
fZG0j9irI-EiQmhmtWCQ0KOTNgbicP_F6WBUEjG7cyG-3fvV0I6GUt2IHSYUYp-HwMSD\
maDeWE1cN5o34OGcuRreGP_xOYp7rdCMJAf54hMTBSTExcYxMEw8pIR2qcYIFN.ekNZL\
iJkAkjMsXYOMlcrsA
]]></artwork>
        </figure>
      </section>
      <section toc="exclude" anchor="hpke-13-1">
        <name>HPKE-13</name>
        <figure>
          <name>HPKE-13 Private JWK</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "kty": "AKP",
  "alg": "HPKE-13",
  "kid": "wIKmf5ISyZZlOkqqjwW707KCxkqEc4cJg7fYFLBkr5o",
  "pub": "59oD4empWTtMhOR7pGVyBEKEb5lttgUhITCq85eyJGpyZXa56wd-HfoHj9\
    MxM4pg4Se_iwmjBEZZv5UHbYpoUGKW-QFh5CGjCCuvtjIAofAShNEaBpQ2dBGnkX\
    eBGZhx_EPA3Fxv33tY9WAoUNVhEEa1sRuAwLI5dFe8ZRLDDCUoz9h1Axpa2pxP1P\
    lmj6gRtDayfAU9mvWZhhpwZ3ydbnIEjPFLgwwPYGUCYtNj87i4K4aHa2QcWlyJlS\
    OO0umCHFJbsEsNL0VNaQsieSWP_2FB90mYBuQsY5UCN1g8p-DFicWAAEtUE0uukY\
    e9X5u3z6y7A6Bb9HyAFhKH4TelarS7xSfBK6xxK6MpbGzP5YSBoZF8MBBeMNbLwN\
    SJ9dlMKYZmPIO7Z_Y4bjlnUzCsK-aC_sERbElaSzFiLImIwQp1IMxuC-igzqljtx\
    epYXCinRi8yhyiHNMuAlDJAcLL11uW7faXb2J3OdrFLrdKjwNYrOdMw8uZaexXkW\
    dCUlKV8CdJrBKKx3a6oJApUhM3lAolyquTeXeGx1AryyhGualBEPrFI3ROcgRHWI\
    FaCYFF7YZjkVB7CYKOVOpXWOdnHCSNOPMWWtGvVERXRbe0K6eeX0iXB_YxddByq3\
    IwCIczXwYA1luZjKjMXORjv_qVTzI7HPBFeVGdXIc5TxTARJR15lEEoLRIOPuzce\
    k2q-KlyyIzSqZqrHeereRhJHBPliMsJYGOAsR_NSLLxwDHWggO5mqxnxoNyVMXYP\
    gxerB763eZZtwjBuobvGpwtNwgjlqmZLfLP1wqdcpINlheQZcQsjIO3YdWIQu01V\
    svmgPAlkSAYnqkhmJbnDk3RcqGdHZzFekkcas2_sSrBsEdqhsQXBWoYkOqrbLP5M\
    qaIaKjQuOwutCgsUOoLImGwcwpNYW-gJyj4dckDfhrqcN2zreQW-gqmMgnXUZa5i\
    Ex8-xa5sRQmVmKEwls3_GpMrtUV2yG2elPFtTAlHxZsgUjm-ExxgxmmyagstzJFF\
    CrmJAqNCKnU9Ee2paKzQBw7qihMvNBNCQ5vtmQq-BWwDQDeMwRaiJYJVqGnNPOUK\
    oT23hTU3rPosAGctpODVOyFPLHY7ZoQlqKkwZ7F_dbSWLJROyFVrahcPMtt4Afyi\
    ozSqlJAgpfS-mBxieo4WHD_7GxHeSzW9Wk-pmmlDiytqaw9lyCDDZnLxUT2qF55S\
    QuvPYr-JFgyVma4LsB2kARISdQ02eQwZvBlYTHK4EN9fhFMvS2MZYfbOKJocaKOa\
    p-djcCMWp8yoyUP9OKuaabs9o51bqKCgcoRqFjqWQZCWXBgbDOyBAhAwlJRycioj\
    eH6NtUBDxSM0t_I1q8lQli9nNGKHklGEd86spm1nRMTARzy-qmGTlUb8g9HUvF3l\
    y516YoKeVBcuUppUp0v4u2Tme_llhNa5EF-6IHybjP_VUBg4NOGmGE59kKXURxiA\
    Uz8vidSWLO9RkG1IQoNtJ9r3Uyx-woFTUp3IC_eHCfA4Gb5FlIqDUcCRZIkHgOod\
    AofbtWyQRZkAFs_8iQS1UGT-O25ajAD2jMnAgXbWOqdrIvRaMkOnl0QOOZwKkMfo\
    k53vOqRJumO8dGIuCK5IUARRdJspF8dkMsrky2M5BA_QqfGIZ7vYfG_LcifNpQAx\
    Cj73qrNZZCEgWH3KVq0QaaR3QIMXGS-Ag7LMYC3lNPB8VOUvgC6wEZIdmct4NR48\
    IPNDjOEihG8qzFgtkZ8rdJ51UA3lFFMZhRsucj-GGkhChGRkib4rxL-Rkoi5Vbdw\
    xZkOYIMDhTXYN3pUOG-2p0Z4y4_TezT3BvbtmzEDOiSUiSOvMVSphsEeAkv4woy8\
    he85DPxxMwsACgpelKX-hjqYMaott-8WChtrrENzPHlxd6H7ipoyo9nACk8Mke51\
    QCBxM1Y2dL-fLEKjMDblS59wsk1yHI_BF6u6kdDAhvfyNQ_4g-uFxqSkgbC1FYs7\
    jNguciJEUFSfNta4ZDUcyWrrmHmymm7dwGzHBWoaBc_cI7ghNGM2yGhWu3XSdLp1\
    aLnaCiRXeYb5UNiRXUL6CNAqp0K6GVHkxowUsEBIV9qA-BiLg",
  "priv": "JKfunEpR_O-GX8PenAcjHl37FB3kSP3X6v8Bg8HIcIR1snymjQjiWomcA\
    q17HbYyeeOm2yIEgzjuncXDElfXbA"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-13 Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "protected": "eyJhbGciOiJIUEtFLTEzIiwia2lkIjoid0lLbWY1SVN5WlpsT2tx\
    cWp3VzcwN0tDeGtxRWM0Y0pnN2ZZRkxCa3I1byJ9",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "encrypted_key": "A7QASMGmBzxW6c03sNy4wWpCV2IpNMWZpGMzU6potmBO-Veh\
    OaVw8vteHXEL_ARRxHUswAAQKBND01MeyByhBUjQ6Z_3IqDseFE54QQiPGdI44Cz\
    -XDpbux06YP1z6cyGDxcX25UOU-CID_g8wG_TIhmOIEx4PUSuCz_ZVZniLKDlIDb\
    WF_v6NR-BhYC6y__2mxfejVIk-ONgGPOKzY2CnmLRzb4f2lWLzD3tcAXDeGCYnom\
    eVS_bea2cygy2lsuGnfAvqfGztHiY6dbIuePMLEFuPYbIk6jlbMewAmfqH9hqxdm\
    DJNLesqlQIwCyrYJAEfPOjsXgWeUhnkWrMN8r0IoCCPtpzvIehuYYCkjVQS8GDAf\
    wg5CKxRRZ7Ji1B-SDAZ4_rTwgua_cxWLMeXFokqw2MS3x6Ssl-Hw9Ielaqnt1crd\
    6gYHBnaPL57txOyX5J5pRBhENsfQq9YTUWAnzQvOaGyo9KHg04I-RI--hjQFGvtd\
    QEg9UrwEEsVYAk-AUU-lqAGw5b6yVqvbZKkhnxHAsOYpmXrmAd_6ABT1Imovxggj\
    09foCoS8d2foO8ddQh7Vu0w0unJNY22bR6o29L5Ac1tNq4Co0TMztnmOUnR9o_Tl\
    p_7Zox87UwClvJj8PO-b81yBaZduQ311WK50d0fwH2PruOTvWiPS1UFs3EmhplkS\
    chKAbkCHSASvcBlbE-dzvF-FoKBDpocQc10C7h7ap2fl3-2amAlcGqIvb8LuzCM8\
    vxqCRxewZtgbfKPPTQvEzYPx4Ub-Unh72MnHjH-oPylXY5p2cCdqi6xhJwEE-dqX\
    tzn0z50JsisNuNvIM-nmALE8JFknNWqTCMskSTt98b9OktDA0QMNuNdZkAiOgLYf\
    6UFGWrt0RJyKRVLlKB4myD-YbKLw9nbtk0a4I6Dk2rSSpGJ_KZEbq9G-OQFIcved\
    1l8FRGCM8hA888k25jxRxrfSjndnSs_o3nhDdaZBQOBqzm1mYQm4Vc5eq6bo5F9J\
    bdvdXVwWS2sZsz-ef4qOoY0HS0FsgwmE4vnMLcsQCQuBgRONd6PL185D-PryaVCi\
    g98n0r9MPSKSQrvtam6vVqbrKdubBniUkMndhnGg1cPoU8ndo4yS9gwqvtqeWhVN\
    eOCu-cHtvgHO1F0-5-CHt4y3wK5RyhCZTt1JirBZivjDzZNM23c51qNmLjUWlGze\
    upK5HJMe3qScz1KRxVxJXleDL2XF8X8_5PZm7Xc-1eE50AaP-4PgCGDvSzEdxkle\
    6Epb5LwzGPD8w8frzil7xZr5cd7rQg8_Il-MZUupS_YM4CTBL6SgIlsa5DeMoKTb\
    Hn1EXI-e32RammLK79-8exaeaCBFscqqnWXbH4ZW_mGHsgmYPy86U6RXARFgNtsO\
    e7atKQNRk_Xsy7-EGV1kfEckX4VlhbyGl5l5Wd5PhMAFlUiMvJ37uBFAVEPyzptr\
    IxzQk4dMJdkeHKjDFScThbWOxwJlf3es9BiG_jr3cV1jeIpqdF78ZmG0nfGbbPid\
    zweVR9QlCvjYgFU9ZhakNLDoErV_euHoEOdWSuvV0u890cth5InzQzqxtEQb7hrH\
    rgrCUQpclMRw0LoHQligiZnl1quJaWBljyBVxjLHAVkwNwmzmOgcnzrgNJw2iKmb\
    J0V819rmHaoXl5Qf5HMReaBLds3qIFjkVapofh2UMgJbsPdGRshFnpZLQZZ-tN9S\
    KVQhZSqeIW7n3bjphf1spLCc78FycqyqRr--ZZBcZ01S06Jo_hfbHLUomm0v35JV\
    c2K81LZNHq62gDJYJhH0cww4oE8_M0wKkjn_TQ1JZFxGWkAqnG_MVLxhrIyYosG3\
    ufWoC-lVu9Qj8L6C21flexkjs54kz197UoDqEOgUIBA6dY0f_hy-QZjtJie0zNWZ\
    c-uEoia4UKYJOwpnLE4grZdN3rA6SkeaY_l8zewMuMgO6pNlQiyZyFDmyywzfEB3\
    eEMc6KcimnMSuZGG-J_UmEnysYAve5AbnpgdSuqRQj8kzb2yfNUwV6fcl7v_njYR\
    9uh0m4Nqc7PB8OgYS8rNv9guGy30cjj-UtrhqksXCyr2rweMW6md7rLgbY8",
  "ciphertext": "09RTEoHUgifJuBgWnroH3CcK_8dPA10jT6NxNV9hN8TDF0007Bv\
    HRzKCj0uKVqXka9e_4dN36g9mrdDTvaIkZKaWdFbLTz2xNjdYgEAM1FsJ-XBx3Kf\
    El1mvm4vSjOG6MIKtGTWIqpx_tGFSMSqbO7H7ctVJW7b70p_NPvMKM759vzodxbU\
    jlNc8AtM6YM8H4MNTI32z8uKzdxESNksyMiLEYGn2fftQaq5O9gqrUe9ojW4Q22k\
    mTu52rhIQ5TIOcLKX4QQuv7c0PZbEr0lPGbyb2N0iuALwOVy8xeIl4b_vRRQYJf9\
    MGSEgVOjcDF9Pfjh8BEfv_1GpDQyM3HLNWDQgJY19CmibuAL9F-Dz_OxETiHm8eb\
    rZwSKBudmd0vlEg"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-13 JWE Compact Serialization</name>
          <artwork><![CDATA[NOTE: '\' line wrapping per RFC 8792

eyJhbGciOiJIUEtFLTEzIiwia2lkIjoid0lLbWY1SVN5WlpsT2txcWp3VzcwN0tDeGtx\
RWM0Y0pnN2ZZRkxCa3I1byJ9.VoqDQcN9sElKe9DRwlCgccR1tOK3VhqjsjXxdN3ypaK\
YrIlkFRuBGk9b2581ucMkchAI2x3K8DUlqJ3ORu-SU0Ebgscz5IeP6lwmxtvl6-12Q7n\
2Tt5h4pnQrZemixE71b0TCC2c3vALCKt5ivRUB9jfbRC3-dheXYZjt_KZW2uqhljbLJx\
raITtrBfFtw7vbOGvV7n_cLBaYrTNjcU8QnsGWQX1FRi0yL0CpJvA6Vzy6VrBRGiR4z9\
t7rRCcIZPwBAhQFYDUiFsmhHwHDo3FN_epfFRHPClgREtA67CY5kBO8aKkPrvRijTRKq\
HQM0FVZCb16DaUuhRvqUXYUe5xNcsOsjpjRTtZWNNAmVy7gHqDIr2DDZw6SDzhN5_z8X\
V_DzfD0ziUEKkYzyQI7R3GiiJ85Bl4vPIeSR0cgxquN5ZWWofWsQO0OPgZPEfLO5kZ5V\
UgsMIReanC_b0gezZsPCoTrijKE6pS1lFqtgxujsc1LHFApuHip4WMrxYj7vIoyO1OZp\
kcGuz-5rv4KqVxDhM5-2Kb6qcAFLKpb2sAerp0Pewdyatj4LwtKmoC360BqEhkn21NyC\
sfl1cqpFu2DmZ72S-DKgYoq68wCD-mOndFc4hgxVyADLuOMwFsbwTbDJ5GlKuPTUfblW\
wNn6pIwbzMC-clxhglUkIG5VbkQ5kVxPhVNlwZCrlsUMUbTrblXNzPqCrxB0bpeI2w_1\
dng-812-wh4ncv5Ky61MShFkQ5uOz3qTJ4zkOx7pZQS42-_nMicMPV0lwAWi_IBjBsvc\
ocwstcuXxbD_yL8-Tzf357Chtms-XMe1JuNGVH4AhDdDOV57o7noByIbRX9ner2PSyd3\
TYCfeS4TocF2zmZX_bO0A-sAqyPI5ObqiDK5gkY3vccuzCP6rohuRluaBlTw1RcXXHQP\
tf8XJJ0u4yAornBt334E20TLAgepXgtDgwBx6bgD7x9E5hNdRVdpLj_EaAnJJ2lLEqY-\
0mFEnDJdRK1yC7XzvWE3ohNOQBE8jiUSUEy6b15l0El_BagVCNXHK9QAwhVjeUhy9W5u\
31kzw7-OHp4JR00icG8APd5uLfZqdmXntFea5ow3NDurTtH8HBo7foX4TlX9zmsgramo\
5ZLjz3hRvovQWLSNSQG5ZqpT8xqfC8_RKvq-Ak5TMnLQd2zhXBZlM9ESJqfSeUm59FbK\
jPdx18sj7S9Etxqqb-RgoREMKJamJ-dqx7fHgiNNR0tlJk9XQKUN-jgSRxrnZvCN_Wlj\
UdoiBnlrJpXIx4g7oRXm05WfgDrmV6-fYE-8ddCnA3RgG_Hxh1WaQ-thyS8ZIWIo3ETV\
TZydrMorERQ_ExGuckbvsBRQm40iFshOtTyOKq3MXGjWxQIuje7HuBnioJxNfHV_CLP2\
hNdMJRXRDe-gy15K6L5mWGe1jGt3q68FqgKOC9abNy9AKjZFcp3p3gj3QNNfuca8Eepf\
0DVCWsD6n7b54mRmsHDQ2BX_kouMJXU8TD0N8wBaAIbM1zsW6N_j0ZyPU2m_OO7KZ60A\
k0NXKMDt4sk8c0qVXPc5yM_DeDF_6jXBU9PqaNyq9eqCX4WYblv5HfoRLoWlhYqGuMUy\
j-3jVW6_mOXEtrLgbESadyvV21l1qy3B4PwQWj56Ee1QpJf3e2-jmkh5BXxocGtIi0Yh\
Ilaz4q5ZFD0HkkYTQ3FQP9W5G8COK66JlP93l1S-5d5ikg-ZhUyvM7cN6WpgBUeOm458\
oaaeJtRG6YeaBr7l_qNpmqS6BXU197KR50hmVwnCV_v2JEsKOqflKkafhn3vibE--ItH\
XUiXu-axlVAodXBKcOF_pYTHZe_26Q1CECQxHtg8MZG5NMcZ_ZNUohizSvNj_x5wtAR4\
gaiP-eiU5vNMK8p0ch_NQ4BNw5iNIdRaJnLsQ7zsRgiCQvK0F_Zk9OXKKJdAtbKrmw2P\
ALBijJE2IdIAgJyafqu9U4jFCL25aNXmV_SgHkFhDYB6Y8e7lPcWMOzbfmAMwAqETBqg\
ifVHYdtRRroREhIWZRdfFk1BLSboPBi32JYjUwBa8oGoMPaWKgqRlIuoYRFy06Kgxq2p\
qiLYMZdU..yvdUQEJ6vubOBf7_3ZTn-_jn-11RxwmNp3mGRlolntghI5Sh1EJjnhRBsO\
KhP5AoRdCesJhI--Cpj16sCWdF6_wBTFl9HLRJ5OrIK7u7ew63eGBF6e3RMvYya15pff\
CgL0LNDMr4wRJW85_ys-k-xSgCI75IiEMdUd1VubrN-xmbGvoSoENhHdmHvdV-Geq4le\
qPnlx_9yPe4tOZM-QR8zRFrJPXhXDY-pPHVk0ZUk38J7UZ_1WSsyGEL3Y8lsFM9RyjBy\
MRG5NOBPy5-yfecIHidLgoUH57JqSQRMu1Us_cyvriYFMg9L6gAVpScrJsLrvlyLcqEG\
t4GQhPuYJ-1ObQRA1sZO7kDZSL-jOtaYVtkx9WXGyM0Qp5JprkIY_hhw.
]]></artwork>
        </figure>
      </section>
      <section toc="exclude" anchor="hpke-13-ke-1">
        <name>HPKE-13-KE</name>
        <figure>
          <name>HPKE-13-KE Private JWK</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "kty": "AKP",
  "alg": "HPKE-13-KE",
  "kid": "OJo7M3Ej3shaFw4VdozYxtqoGXsMA9TDkwy4Pvn0BCo",
  "pub": "h3uSp1uJz_gkIKvKFSE-v6IM7SQ3hRZpDpxr-3Wym8lDvzRM6yUrOOzPQK\
    FtUcU8FwxhUmVlMneNi7MenyAW_AyZtkaCAhaZhWRUGnUWcCNZkFO8K7yNU5qX0K\
    zDE5IlybiUH5GpXWrLx5fNqFU7BpzCe3K6X5JHdLG-ScfOVfgs4Eaoaym4W8oGLx\
    pSrBqZ_wYhsSiGCdguTIWfu4otmFMyaKIY46uzRTR2dvrEH1eZDhUc_lsULUSGS-\
    IuwEyBI5VNHgJj0YRuxEgU92WtFLlaRigckszNR6qrn3QgQZdC_Pk74qWPJlpbMI\
    hs-ytHTqZhi7RluIUeDMljOSNMNMw7nhe6lco61sSDirK4feYFqCcjMioL3yipPJ\
    kWWlV31MM9izaXGSUhroNdAkwMCDaUgPWN_8de7ZpNTIcnc3k5IcUg1qe0P2mYbw\
    wJkPDK5iKVscqdJhMA5wUK6bO6VbslDJIhfIp3a4tes1FFiDQtrTBtz7vJAMM8JK\
    BEy8nISMfKM9ZRu3F__UvDFmskvdl-YMdZ5SxCt4B4HnZbd6t_MzWGXZoFqOuaPE\
    ILzhcenNGkUxldIwfIM9UKVeGuYBNrONyef_BuCpjGLCU0RwVrAJExLjogO_ukK2\
    ipHMuA_eAB_YNEaQgarKQb-ZpojrUZt8XMSFM2dATITGHOIrkkBQFmIwHQfCR92f\
    wmz1YzRGUhHXRfjQGF23g5u_IEI_wPComPAQE3h-hajAA9bVxikYcmgQyUb_EXXz\
    RdJeVYC1jFWaMiR6RwX6SsP-fBiIIxk7dUhAY0XXlJgZok2PUxLuIqroV0X4A2VZ\
    MZQmoaFAu35CigSeo3kXKW1UkU6KGKYQOA05CnsVJ7JmJ2hiJhXfFP4Zi77xSQF7\
    SoxQsi5PqzuglA2kg2MRkq0fC2HxGWoVOe7yWBTEAvlvEHvbgo3lup8MUCsppEja\
    QgJbJFOilbpiV7bKJH_SCkDfE9LqUULeOykXV8tpaRteewTdZQzJiVLVkLpvQlVJ\
    QqGoKbC8cXD9UkPAJBD7ASEvvBYSqlSMIycHunJZdkzduGvJO-O9iVlmtgisS5wp\
    x82re6IzgT1bsniBECY4l-AFs37tuDhJZQp8kOulR4icCcemyEzMciILI0MiEB_4\
    skaXmFY_m6ify1PLs_ECRZXbWmYRZO6TpiBlUDgLSiwgVSVUIbyAxL7LOiVZQ8_5\
    q_xIeIsyUqYkcecGSdUsec7MJInYQlPJKT7WslMAAX3zl9o4ubt3aBXTe8pSV5uz\
    dNVFSL8rKed1lWw5BkT5qiJSYy0EvDemY7MUeRgpwntyDFHRSD9-Es1OfB84tq2Y\
    peHBR2g1GnbaEmflKb-3u20eB9SQhrHok7kwl_OSCEm6ELjfsI1rmxXbxl_ak-AE\
    MZ_hu75Myrc-ADNfYWexmRJZFWtCY1VJHBGjKVb8eY9upzw2PI1bNx1CAIkTQtYO\
    Cbi3nK3EFSgdVudZMARbIgPRcX1CCunFgEfTgRm_lxEcq6Qkca59JcfWTAF4SOdB\
    oi8jQn-yoTX8uZrLqqH2gCHUuTZ8A4nBULgSB8Z7sbdNB_lOdyn_yrFpACAEAl7a\
    J6MWhb-tPCJ8BSh7Qw1ypCWzVXhVScReg9ttkL0sMGYyyRI5B2dgepYJhVMLwsQA\
    IgdpfCGSEiTWSs2TpLpVi0znww9QPISQIa2pWN8Ht5PSW-iyefVdMYDosDzbOoQr\
    YNwVdhB_k6MhifKpKOrzAoQZYKdwg0krKV7ftkq7pQ-9Mc5HowjMmDfLhltEAJHt\
    Vtbzy3nnYI0-J4gAa5iHs26UC9IQEALFk2Gxx88kO3CPu3SvxGK8zD-jlrgvMffV\
    NExgpimqghNzyQhPMSw2AeA8U5_fpF9cbN0UQJx7t6gmE1c7kkepNATRecEeesdr\
    vKklyxuRazI4GL7qlKHUykktTBwQQfhNo_VMVArGSU_gjM-VaWIEJxefMJnQFsgq\
    Q0ALvBAsx0HCK1OcUkIuWaafccK2yKv6Vvf9wytulxiXknDkhMV7gTWYKcuHWDYA\
    JqezqBlWV6yvGGWkGqWquq7HwyPY-uATVbu8mdKz_H2sgmYdQ",
  "priv": "TK5a5VLDLOMcxsYNS49vGjawNMMl0Bbm846PPVwPAKMvawmQFwwVBD-Ot\
    hN-LrGWW6f-d2jz_RlIcnSPhckg5A"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-13-KE Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "protected": "eyJhbGciOiJIUEtFLTEzLUtFIiwia2lkIjoiT0pvN00zRWozc2hh\
    Rnc0VmRvell4dHFvR1hzTUE5VERrd3k0UHZuMEJDbyIsImVuYyI6IkEyNTZHQ00i\
    LCJlayI6IjA2dmlReUFxSHZ0WE14R2lFMmw4NzByOEktYXRLOU42ZUVhcG8xajBM\
    X2dGNEp3MUF2Mjk4SkpVY2VHemh0RHMtSHhia01LS0Nsb1JHUU1rWEN3N3VYMGR4\
    emR2U3A3U3VYU3dDcmdYUEFXSWdKMVUwbVhTMFAtNG5XVjMyT29xRDlMOEFvdUc0\
    ZV90bzYwNV9RcEtiSjc5NkhSekhQeTBTODRjVmk4WVNWMWpCbGtlbnZSUXNEWHEw\
    UUxYRG9xd0ZNN1lmRjJZLThqQUJRQ0UzQ2J0T0JYdi1SZ3dSN1l1ZjB1VjFzZHpv\
    S2luM0VQTmoyMXZPcm1iUS1RSDc2YzVwR3NRaUlpQWRCUkpud1JhRFJJOE5kYW0z\
    MEFNMWVQemZ6UkVJR2dvdjhBSldaNUFWb0RpcTFSYmR5OE9PQm1fRm9ZNjJzTmZa\
    cWNIWmlnS3czcS1EeExLTmFpaEV1MEYwbDJrQ01BckJ1WDFycjF3dHA5dC1DQW5m\
    ZHhlazZlWWNoazFWOFM2RjlEMWFpUEJXeGhoTzZxRWxjMnZNYnk5eXRyTGl4d0t3\
    NVBVaWYxU1dqZEh1dlhnZy1MZDlyWDIxckhWc2NJSWRMMWI5anJxSEpjeENaN29W\
    amFiV0JpeDZDRVEzZkU5RzJTRGFTNG1uemxHQUphM0tmY01iQnU5Sm1QOWJDTjFQ\
    UUd5b21iWUNLWDZqSWstXy1lOVF1YnFicVNYVVVkNlMxU3ZrZDdWUmNZdHVmb1Mx\
    aWdINm5ET2UzZHlvYnNYLTJNTHVndlhYYThxT091UzR6eGFaMVA2LWMyalg4aG1k\
    M3FXSGpOc2YtTDk2eVFvd2gtY201ZFZ6MHhhLXpBQy16cUYxOXRGOGQ5dmdVQlpN\
    UC0tUzU4OUhpQVlLNG5MZk1CemxvSTRCR3pDN01hUElKSmp6dWJZWG1MQWhFYm0y\
    dzdtNTQ2dXNtaUQ2NTFPUUcyVkFMM3pjQ0hBQW1RLWpYalAxZUJKZGhCMnFFZjdF\
    bkhCRzMxY01fNHF1Rmt3TXNILTVnXy1rQzJuWmdOSW5HNlBHdXlTMVp4X2VyaUJX\
    VUlNOXV0TURtWG9UOGN1RUxiMnVBODhCM1RGN1BCeDVick9ZQWlIUnI5LWI0dHFm\
    UXJ1UTlvcnNHaWFDNDdOazBid2F0Q292YXl3UXhDR1hieVU3QUE4RUJhSm5UNVNT\
    V01PV1JBMDRLWU1PTFluX0MzazRUUm1ib0dpR2tjX3lfN1pKdGxjTnUxVG1xblJy\
    SVRjQWtQUDZNZlJxa1pOTGlUMWVQSElaSlp2VWV6ZkdMb1cteUFKQmptUkhvRGEz\
    SktqQmFSSVQ2V3dFSW9LbDBTZC1Gd3VBNlBnV2lsaV9yRWwwbHRVdWlmOF9heDJ4\
    RG0zRnpCc19sZFh0d0c5MTZsMHVwWFYxUkdwMlZmTlc2ak82WjRRM3VVbU82eGtn\
    Uy1VVklwbnFMdFlpek1lNWdCb2Zhb2tMV203bVotaG5VdXpwNGhndy02RWp3TlRH\
    WXp2dExseXBRVmZBM1pnZnRsVFVRYVhISDRsOFVHWFYyMTYwdUs0Vnk2bUc2WEIz\
    bTJLekYzczI3cHY4Mll5dF9qdFZxdmNfcDYxd2RpUkd2a0Y0RV8td2w3eUZaNXpq\
    Zk1BRjgta1FhZ1pTLUhWbGtTLW0xUjY3THFkRjlRcnNmSXVudThFSC12YW5zUlhx\
    UmhUTjByXzRGWGZoLTE5Y1ZjNHFnem1IVzMyNHNfZUxWa2dRSHVleUczeUlyUU9L\
    TkdwbFBjWWJFVmpuS3pvMUc0WGRlQVlWWjc3YzUyTGdBbTBlZnkycFZMRVBTd042\
    TnpXYTktY0R3bHJDZEd1dndzN2t0dnpUejk1czZDRTAtNEg5MHY5bERiNGFDREhv\
    VTJiNGVoVGl1QmpSNXB5V3JGMGRicUYyTVFMaXFqWHhmOWNzWnduU0U4Nl9TdXNh\
    X09TUlZpRXc2VzVOd2RoeWV4UnhKN1lMazVoalNLanVyNzVVUm5XQ0VpUjFiNERh\
    SXJ2ejFHd0xES3Flc0lWR19ZUEtLY0NtdGQ5VEJPNVhFWFg4TEFwNFh3aU9aT3RZ\
    UElXQW9iTHNVVDhZUDdUOHZ3MlJCYjlyeFhkZzg4U1pGYTlKaHN5b0pmRllXT24z\
    c1BEWFRCbnJsbFZhQ2tGVDhScW9hb2lDS09VUWM3czhfS1ppcmxGZkNyZlNLTVhh\
    VFk1c056RmxXT0hyWmlMMjlYZHJrZHl0WVc3ZExLWHZKUnNtMnJfMFB6OEZpc09k\
    bXZ3LUhOalFKM0dRZUY5QkNIaUY0UVdpa3hsSjMyU1BjQVZRRFp3NUEyQlE5SzU1\
    M1p5Yi1xeUNlUUlqZVNMcWlXQnFhNXRyNU82cGlwQWlZWU5GMHRIaVlCVHNkbDlv\
    dmJtdnZSRTd2S0VkMU9XUkstV2VvNFhHOVpJN0w3bml3TUk1eG5CYlJzM1NSUXlZ\
    VGNwbUdjS2dqa1pmNERhMzltRkxISy1DbmwwYzRpZjFwRm5IT05CZEE0NHJzR0Rp\
    N0UyRUZSSVcyOUJvZDJnRDJWeDJrTDhjQWh0UF9ObnFNWHhTeVZkSERwaHRiXy1Y\
    ZEsxSkY4LWJ2eUJsTkxVMDNENktZNHRtVVBmT2U5QkF0bWx6STVPZndRRjNUWC16\
    MjNfZ2pzcjI3WWRKeE1lUWFlQThNVEZadW80Nnd0ZFhVelJ2ME0yV25yaUN2bTlB\
    OFM0UG0walZyalV1cVJ0SjRLNHhMbk1GUTNkSWdIbEFqdyJ9",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "iv": "4kbBObrz8_rXvess",
  "ciphertext": "rp61DElcDQKgF_QsxMP2YsdsXLUdFiBVV-FcfEg7rf5Dgny1s5Y\
    nTDs7d9Y_TPwWXEIhIUmPrsSlSd2VJPEmzW76oY663xchZ4VfXyQGHV3wmBWAIpN\
    m1rm0cIUgFJMUIkGsgGiFCs2mLhzQKpASFzzA7Iwu9jxnryhw01dMc9xbOYJ_fNr\
    MWQI5aepqyQKQcfCkSU8f_FSvp9NQypbd1jOf773NFk-vurwu9mg-I0P0UnIWcRW\
    gQpE6aXzdxZ3f8VzxxTBjpPw_HertfqyW0F-YfR3nHXwqnrItH1oY3NZWT8rPLuj\
    EqG4U5RBUY6fbNUiPc5FQCNNseTRUCWZNLFoLKQdHL4rd1IVK3MXMXuD0",
  "tag": "857uXyIeZ-VhuBmOFb6Y3g",
  "encrypted_key": "P0RlHe_TVfzgUj-hqTTlUXJgMpX8IJ6VY9sM_IWoAj9D7mEV\
    C6Hrha2xnIeUOp71"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-13-KE JWE Compact Serialization</name>
          <artwork><![CDATA[NOTE: '\' line wrapping per RFC 8792

eyJhbGciOiJIUEtFLTEzLUtFIiwia2lkIjoiT0pvN00zRWozc2hhRnc0VmRvell4dHFv\
R1hzTUE5VERrd3k0UHZuMEJDbyIsImVuYyI6IkEyNTZHQ00iLCJlayI6InZjaFdSM2Rw\
VTFjNUVnYklEVWxtNWVUVnE1TVhJWXp1NkE5LThCVGNGZ2RWR2JOMndOWERsejhNVmVu\
MWFjMklPMU1KX3Znd0ZmNjJlNE5NSVZsQ1dCbUdCTmtYWlByaVVoWGhxUW03UjA5Q1Vj\
Vm1CX2Nud1YtYnpHQVIxcHBfS1cwX0xsVll2YzZpSnhCRGtyWFdOMjJLcXc4YWo4aGVV\
aXVPWXltbmQ1ZmxYZjRzWjdhOFc1bk5vVzJqOXRJNnR1ZXlDSnJsNXZDQXRHMjVDb2lq\
T1UzcnczaGZQdFdlX1hyRENHa1ZUbUpBQ00zR09SdC1NV0xHaDlxeklEM1UzMGhaQ0NS\
MXZndWxETGhGWXF0cWFyckVZSkFPYTNEaENUdWN4ZXc3ZkNuelhmQTFxRVMwcWJoTEs2\
VHA5S29zYnp1TmE2TDlPQVRTQmhFbDNjOEZydnhwUU8wY0NDUEljWmstcllhNV9HUU53\
cmpDTkdfMGFiVFdzc1c3amlrUUU0ckVwcHNDYk0zamNINjBjVzZtZk1WZW4xNE5VY3pF\
MU1EeldlejRiOXdCSWxEQlNoVU5RWmltWFdRWXduZklHSlFiOE1YT1BlWVhYQVVPcEtL\
bFFocjVSZEFyTXE4NGZOY0x5RzdjMUwydENSaUNjLTBWZnhaUmlEd0dNZms4UG5kY0pS\
QzhrUldHSTJzTTNGdmJpaTloV0JYeWYtRnh4Z21EdWY2UFI2elI5QzhBZC1YRHdJcTJp\
T0dNSk5NWHZtNXk3dDV0elpDNFJ2cTBQWjh4QmlmWHotWWhVY1Z0WnM0Qi11aERuQTJw\
Z2VWMks4Rk4tVGtubXlFd0VVSnNrNDVhZTktMndLaVlha0J5QTNsdzdOZkJuN2diaGI0\
WjhHb1FIV2RYSGJtLUtIbGZiS1psczBEUC1IeVlWVWVDdGdfcWVPX1BweW5Fa2tzOWdX\
TmpYZnNXSFFxcUVNVmZyMGRKcHJKeU9SSGtzQWFSdEUta0VvWTYzOUEtanpMTjBSdUZK\
SnBkQXpKY3BkWHRGMm5KQ1JYZExNanlHV002WmZsM3hXa0ttV0VUNmZITDdQZlJKRWFU\
M2RRR3BBTWlCRm1DTTQwME8tRmo0MXNndUJabEF2RUF5VjZaNjRpalg2dHA5cTI2LWJx\
d25RdUZBMU1OYUg2YVNRSXJVM0Z0ZWI4Wm9MR2trWjJCOEZNRFUyT0sySDNmWC0xd25z\
VWpya0RIZDdrMU5XdDdzdEtKMUJ4MzVFUzEzZUc5NndRcTZYb0FQVXRLUktuTkowR3Vq\
OTdjcTRkUDZjaV9RWFVKYld5ME9jdWFtNU1KV2hCdktkdTZDUzhrSU5WbDdndFJQOHZK\
RDg0d1VBNFlKYWpwXzd3YzU5UkdIV1FRSmNXS3duS090TzlPUDVTQTgyLTBucHY4Tm5x\
LW1PU21DYi1hZVh3SFBGSkNIZU11MUtoZmY1U1B5ejdaY0EzUDVzVGZISC1DOWg3aTRV\
UG1qWl9lek5JNW55dTZqYXNIVkZtODZyd3pUWmZGVS1lbk5iMmZUcE5DOC1TUFl4R0xV\
dDZZOEtJV1JmRFpsQ1VSUy0tZkItZEMyYTVSSUtFSHg0VFBfclRwc2h0aVFPcGhWX1Vm\
MFhfX0l5U0pyeVNxRjNfSTJMUm1wZ201ZjRDWVJXRTJmRnd6QXJWVW1fMTd1ODdGVHVU\
c3k4ZThPOG9Fc1lKQzNhSzBhQm8tVjJHM1hpS2J4dk9fTE9WOGk2M21ETkJUM2Frem9t\
M09lTFFvR2dhbWI1d3R1cXJyTTExQVhPdERZOGI3OHlMU3Z5dlA5ZjhRdWhBQlhCYlEz\
SUVVNEI2LU1WVlpKNEdDZ3FPdlc0NHhOS3Rnak13SVRpYy1mMkhaakdUaVBkMmlnNzd0\
SGVlZjM2UDk5SlFHV2ozX1lmMXRVVmpTVDJ3SWNGSnhrYWVIQ1pqUHY0aUoyRTJ4ZjZO\
ZW45Nk0wVDlkMGszRWhDdWtuX05uWDhqX0ctemVtTm94ZVVORHRpT00zYzBiTmNMVlda\
M2UwTFVHNFhOeEpqSnVUdkc5ek9fVkVsOGdUV3llbTExOTg5ZkhINHotQWxlYl9ZV2hf\
Um9DT21GOUtMUWtnQ3hwR04wZkpJS1RfSVJNMERieFRKLUxVbFlDX2RGTjEydjBDellN\
RlROOU5FQUFmdTQtaV82c2lyajdNdjZRUkg1X2xMVjFRSjAxTldCcjdhejQxcnBBRVFs\
OVA1cXBIS3VhU2dNM25nMHBIc0tmLUhSTFIxV2J4VFVVSTFCbHpaY2U1aTJORWtZV3l6\
ZFhlQnFIWC1fVUdUcXZQTHRNb29MSHd2dm9vYmpXa3NqckVaQjBPZXZGXzJrXzlIQWM0\
VzJyOXdLclBNMVFSeVYxM3lhRkxXS2NXblRlUHNRQXJBMk5RNGtsTGNxR0VQRnpGNUxM\
NnV3dFdCZU5pOU44c1R3XzQyYmNIVEc2LUlCXzFMMGZqTEg5X0ctOTFxeWtYenpjYjBk\
eWI5RVNuOVROMHlhQVI1dTQwTXlkVGJ5MlMwd1RQTExNMGt4VGRTMUxpdG54SXRFQVRh\
dEFfbl9TMzlIYlFMMmJFZ0NEUXBuUU9VaEFEU2ZVdGdJQ2lYTEZuVzZLX0Z5ZnhtdExh\
Ny1pblpLdGtLa2J0NHp4LXJlUnBjWWI0TWxuNDYwYXNzMGVuYzFSMVpOVUFPalNZbjdY\
b1Y5WW1qZGhhb1BLUTJEWm90UnFqeXE2R1l4SHh0R05LbnVNOUNKbVFBMCJ9.NblHYeR\
4VJuwv8x-oDPkCG93nKNQBwla3QWw5eb_HEhPRn_wTVPfolDTuFk4LXOC.pmOmnDiJrW\
0Wzr1D.cNEPZGEgnCttzsihzRc14vw6ZMWDSU0VK3AJqGHhCyffGoR3ZigtJVy7wG68V\
BtEBdbe1BtTbXtP6E662zYJXybH48g23gJ-SlElmunc5aYGLYwPwctIQZHW1LUiLOcrs\
R1XDzCIXN7T3TqCFYmPEDDeaseU4y1jL-Ho_dHvkyQrc7oOpE9-y_vbl60oT1mRBH6YK\
roErIcilFoxxDpBWraAIBL2herQij9GCkVTg5tUwkpnaedDhFwZTHMvf2mmfn6v5rC5E\
OqKFZEtQFgpPJfzDCG7_wNwLw9QI5RYtfTm5SlgFTkY-YnvDQjNgMmrV8Tfzqt_8VtgX\
bQ7FdrcrTUXeRj1SCFWDr5g2ZbBW240.JQvmVqR8rT6QqANUI06G8g
]]></artwork>
        </figure>
        <!-- end:test-vectors -->

</section>
    </section>
    <section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>TODO acknowledge.</t>
    </section>
    <section numbered="false" anchor="document-history">
      <name>Document History</name>
      <t>draft-ietf-jose-hpke-pq-pqt-01</t>
      <ul spacing="normal">
        <li>
          <t>Updated references</t>
        </li>
      </ul>
      <t>draft-ietf-jose-hpke-pq-pqt-00</t>
      <ul spacing="normal">
        <li>
          <t>Initial WG draft following adoption confirmation</t>
        </li>
      </ul>
      <t>draft-skokan-jose-hpke-pq-pqt-05</t>
      <ul spacing="normal">
        <li>
          <t>Folded long test-vector lines using the RFC 8792 single backslash
strategy and added a pointer to the unfolded vector set in the
repository</t>
        </li>
      </ul>
      <t>draft-skokan-jose-hpke-pq-pqt-04</t>
      <ul spacing="normal">
        <li>
          <t>Removed ChaCha20Poly1305 AEAD ciphersuites</t>
        </li>
        <li>
          <t>Renumbered algorithms with intentional gaps to align identifiers with
COSE; added an explanatory note in IANA Considerations</t>
        </li>
        <li>
          <t>Added a Security Strength subsection and HNDL/multi-recipient
guidance to Security Considerations</t>
        </li>
        <li>
          <t>Added rationale for selecting AES-256-GCM as the sole AEAD</t>
        </li>
        <li>
          <t>Refactored the JSON Web Key Representation section</t>
        </li>
        <li>
          <t>Added informative references to I-D.ietf-pquip-pqc-engineers,
RFC 9794, and CNSA 2.0</t>
        </li>
        <li>
          <t>Adopted RFC 9794 terminology in Conventions and Definitions</t>
        </li>
        <li>
          <t>Added rationale for registering both PQ/T hybrid and pure PQ
ciphersuites in Security Considerations</t>
        </li>
        <li>
          <t>Added Hannes Tschofenig and Tirumaleswar Reddy as authors</t>
        </li>
      </ul>
      <t>draft-skokan-jose-hpke-pq-pqt-03</t>
      <ul spacing="normal">
        <li>
          <t>Clarified "hybrid" terminology disambiguation in the Introduction</t>
        </li>
        <li>
          <t>Added descriptive text to Key Encryption algorithm sections</t>
        </li>
        <li>
          <t>Expanded Security Considerations with ML-KEM-512 omission rationale</t>
        </li>
      </ul>
      <t>draft-skokan-jose-hpke-pq-pqt-02</t>
      <ul spacing="normal">
        <li>
          <t>Added Test Vectors appendix</t>
        </li>
      </ul>
      <t>draft-skokan-jose-hpke-pq-pqt-01</t>
      <ul spacing="normal">
        <li>
          <t>Added example JWK representations</t>
        </li>
      </ul>
      <t>draft-skokan-jose-hpke-pq-pqt-00</t>
      <ul spacing="normal">
        <li>
          <t>Initial draft</t>
        </li>
      </ul>
    </section>
  </back>
  <!-- ##markdown-source:
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
TQVxCyLDh/VwMQhbX6DcaZNbEi7ZV259S89QXtIX3Wjr/naAs+5IuFFezuyl
MuwqRthhbU6vCDcgIi/HCUTCS6RZekJ41Yrt/naQA+lgDUe308nOqw6KuFDO
Gr3OonZwYw0VDD/cyQSGhgS8KQW5sAPgqU6H1cDD1wa2t/1Jh3ryqikughJi
4MbZUKbk9brKQZRFIjdPZSkLIAhHu0ODlaTaHxSJXNiav2yXkIYFS2q+nVGX
c3cKj73FJ/NC9GxpdkCFqhZ6bh4Vqz5rSoXTnag8HZHDsUD029qivFWDKKvz
psdceS9Jpbt5hqPxNCyIRx4cp/CW7TTfOQebbH3gbf6yyDrkwGA2clWjfcJo
CC/B0ObD5JcxXN6j6OPs9vMt0cMnGPfhfpzjXz+MAGOJRfcO3qlZ+NXwZbB9
HjYL7vE0GNjIpb1YjNmdRjbUXg3j/ZatHBBlwTXS1TBTM5JGz/3BSUvTSdaI
q1OyjsjAQwmcObdQB8YkhRAQ7earPBNdLSNc7HLoGcqd+zo6HaU70k5dur/6
c6FwzE3oIlboj9cptgR69nj+idQD/whw+zjyJjsDcZo1YUpzR60+iWfX1YnT
kT5IXCnvhX5WtjWldksZTB8VprfeCXzPoaRK+nU/g3hVd47rza5osZsWO8yh
m+2ucJ6sTKjyd5R15kQ1P8vacCRaeSc77rGAL4qNzvpljedr3judgbO9eqzb
aUh7MTCBHaSGO4KAmunXyooPZJS34mouHnHleqQVXCmYkDLI0nVRKmBW7ble
HS6Qqx9Lfzc3c8eNrruDrmZ5ldwOCLu4elYDdHDW9Zs+3msednPihsuT/Aj8
fiOWcKppQavdOOJgtcWin9GyXdPH8ISQtzVFkZC8Yy/LTWZVc4JrlFvMUJcg
ztYtsPdj1pBQtzsvcX4ZWNZ+5a0wXiiItCjRw1zazWeHyl4x1UXb17C2NFYa
oXhF1x7W0JmVzk7Haz4cN8Q5xWE86XQGaSG8K4D32iyE3g/rtt65BJEx8GmW
rC20Wawad47DAFVZHESjvGtKmTeL0Lm/2V7Ui7/O2cvqLAmnW0burZVjZOrR
XiEcPZw6zVrNYXYbiIRL7Iz5KoQyX5RXtkeFTAZkf4aQwxlhj1TdIcL8mrjH
HWnEa8dtDitBdfBlZmW7mSPQF4I8mbK+Q7mVHOwdRrwYfXNIktNQW26gEXbu
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
ufvdG1+Vx5nFahfR3IPb6dlyPJDzn8jK8Y+Q4/oig+nNk5tXlWzPMlbDd8gy
BEC79/figEcmMvd1Ly3CmmzQtW/KVUKeG0WHoGRbjuX+YYuZJnofbF8RAiXf
ea+974x5Wc8o0ja0UWb29OZFlz/3N5+5v98K748mJTqZfH7f/f2aYhC4HH7h
D5YsXYUjW3ZOho/YXMb9ss2HYhByPGVj/1DS+65kT+Ks5Y2/f8cPZeD83/zR
D+GoPVlktJE8UvxvEnO/q8FbkFuG/zVxr58EABxxrLT/em8GKeN8zk4l3iK8
IsZ4gJhfGz8nT+tlu/PWe2ZLcFOC6Ai7zKF0R+z4Fx00l9pkjcY/zHLMbwG+
jEg46Xv91FJpGsHbviOcFKQGFM8I1+qqbfRpCooqRvjHEz68fsRe3xbf47ME
cAaxqgPxTJbuKZwgIO/ij4vNL1i9JM3iVCaO74UJweExwHnm37QW1dmSt+Ux
G3y9htocRk9jU7gTUN12py97x/zmpxf//BOaflx+B1X6PCfHqOU708/SfH1e
lNFkhn9NATuJk94/VhGbfb2Vy4ZWWulp6PuwuxsIQ+UYsf2n5sJ47VoBl3Af
W5C8IdH2fq6JRUmWxffGzPv9s1zPV/Fy+SPgrUW49JAwanWmg3CCubo7W/+g
x+dPdwWauL884XWRiXuDYbKdBy4uA75r1U5FFzMoE0LPdQJ0KZC3cTF1Janp
j32do8dAjOJ4MVE266eHAfiWpUH+oqDO0lwZLIMbuNzjGgyFuZU4r33ob7G6
ozFoFDOzwWfIneE3tU8pKPX8VfrB48d4megE/kuo6FxaCDUtfbXksFkcJ6Cy
676rKvGRrGE/4+e9nBztdiH70qZ3O9zo5mw65mODT0U09qjRuHs+So8PIcUV
M0WZ//0pkSjm/qdP+//jdcz/9RH/8swflaVtHQfZrBXkSgoFUIukSFmx35WV
ion4VW7Th+wT8L3/yzN/5qVbK5O+qjDT6eHcdhtZ+nwZpZ2++EoJiltJKuKL
/oh+Uefx2+W3gbpSxWUFvKYizWNcT+PYCHacH3ev8dkNxppmDzI1T5I3W+dX
17Q3rZHZ217Y78lmUvPiiwY1bnMjrjtbOZ7YQvD3aZt1DnPF3T8TFZNdJhQL
LwLnQMFX7czyqE3pbyv3tghYKOiHfz99W/ZXkqZj6v0sxEM6JvDSteP7MZN+
86mrGNvX0euvBWpxu38UxT0cSAulg6lc+Zo+IJzwMpEDJIgV++XpQOv2pOTF
wGKG6fOtxFWWTa6n/LeYe2ZVJP00VR9MV6fc0nWCleJgnaPhcfBbUR6CyrF1
MLKj0N33yciuezsrfFYFl/f6JZy+hj8WE62o02YpehvjwhvKJwLTpz06L9f4
wzgC7h3Ff4fkBUwixfN2K+edAly/t9ffCQJfI3h2MEhBKC9SggdOb3hq5+mS
BAbWpu7RXi8/dSJX8LsQCtzUkE/y11Fo1Mb4qmLE+q/sXwuTceSxPpgoqeJ0
fIqXAjhHmXx1qR4b94CJ9PjctavkY1dQEmU2gBY9Ns//JUtfx+k6sob/luzv
HmNhL5o1Cah0S7C6YDcMBPmWOcn87ZyXHcEPaDdRbu3F6DPRG2HvrPM96iqB
rBZ3yqECl5stSIWWZTXLr6qgtOp1rMS68PYnKdMH3zlOPxt/p/rmjHYjxEj0
h5MeyCXUyT3/fEaDaKV3qO/9ZAvgPKya2Ob3N4qSy5LZwD643C5vKdsis990
a56e+M+VDwzc1Cn5vQzhs2D5pb/EaHwkT1aY/Kw3xzv6PXAZLfjo/HY2lxYl
ntUtRlfbnxd/cCN2FnhmSCYivnjQTM6uJN8dmbosXpk0t/L4MVySvbtqNsiR
YfCYoz4KXnjLFZahq6HuyVZsm/q0k02XN+/ej62EL0RxxChyJqGEsyhbrNML
nJzqmclBODluwXk+tnbre0iSavKcco64fN1/hy/vihs2r52YLkhA/nSnXGXq
N/2Gi5V/KZBfqabmjvteLlhXaeEfpZBL7r5mpWw6hpH0RW6Rcy9HC5gzprPH
G7KyN+dXJy/PtIZQty2zQ2SVG+iNdy08gXJ+vltnnKYd5oOK5+qY1V2ToTDe
TLECSoFiucJ9LNKExyqdPfeHWtUuLwReR1h+ykhLGpr6SNvGV2GDtuzeL0qY
jHqa91J3bNnjvF5RRWxb5CxCoiJw3sPHc9uBWun+zG1Jwi73qb5+ge/PGrBx
YYf2vV02m5xc/eT9R1aB0BhGw3W6yuoLU9ldOmeAQd9lBRtf2f56iW10wttk
/GawXffXcROCTt7Sr8T/UiPwdsOcYqu6zGrnlaVLytIaZ3mOjaIcL+s+t022
FTpvs2zsJX2TF26Vts7nb9pafbw/+VT96CUfwtN8+P2XaY/Xm8x1995jL3Gz
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
6PfNuQCXDPlH0aC8G8LF6OIkwSYn9booG3I6advD79jB6ME35aM7Gj+kJeA6
AnsChhWZicwSy1WI/tUDErWFX/GetFYJQclGAOfALymk3YYTiHKCIBWB6mWK
LPK5aXbabv27QexxKvNP0wp28zg7Y0+Ykw3e041rmuFtIOgtHotXfl9Js5w3
6B7wCbapG+v5mA/+BnGiJ9X9+w/tYm9dGew9Oz2Di4R/7h93nAyL3MITFFH7
COeX52n9VT96wIK3BGfNhkag4m5mWFe2NMNvCvGpDLRNAFF0px6v0Umvg+3l
KPptXh8CSo8dUvKILdK4m5ktgwkObCaoDwfe4GHi69ouYhA/PsoXxd9BWXPi
VTta+zzHPHdBRVIVbMiSYM2zzF8Er1CUwrywXl2O+/g5Qoz82qmGG+wtfMLr
QbXr/Ar0S4d7eXn0LrqpKJMFzjKszt4DsVuE3HobypnlD1rXxsR3aZIX/3wu
uGWvfY224jVWxx7yDWGbEVQmIQLYxedm15rYw33p5r7E3yeXsy417uTg1953
zeRMXMXS/pm3QYZ2UzeL2FVhBPq9kYuSejrlc7Q08Y2Nqjw4c1U//olDiI9S
f+ZAaOoQOqsw+WL57wnyP5zFRvyHU9iIf5m/1uxPKfhGvH81MpbEIOy4NRtb
Z1fuRWfrqqZt3VU7+8L+6/w1Iu/1fbPezK2Y1jq/a15V2GylySKbWzu0s2dn
NmnhSrrVi3l/AfLk37d4y+Ly68pzkpmQf4+CS8Scy3BCIaJsVUbO8WVBipfO
U404xu5rUwzy1LwV9eEmwRIlurcXLVdv2W5Vi7u72wJKY8WUmuBPraN7QsU/
fMlzXPGDVfFUFOx1oBcTNU7M8rP6zKQLT2d/aRGzfsb1IPfLAWEu0Pi3zwTH
+ihOrX5pT7pFbvdGKn2kiyp+Txkv+60M2iYTraZgTLeOP3pC9PUbW+i/sPBy
KvRFAky4j2w8P8bCTS07a1Zpe1rLSZ6EvWgwaOXr4WZdWD/tZ6tu03GntZ7c
CkBrgiQSYGVX2u3FNiu2JibHYH1447xmuMs2omW2mAS2+MXG9VL71RwajPL2
HmdS6lXuzNZv+Sqw67gPcjO5VitbFGzdehmn43+55pHj8Fndsu+rOqfaiRwR
paKZxJixAHMkQfm0daGg+nf3+xwf0XDrFWQiapXKIizApbHj9TdUpefSbbRv
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
K0cUCkSPoFZ0Reu0+ppJKIRQpwI8HI5CYiREq00VUwRR70ezYEUrHcnTkYA7
GyrIIs/1sCLOid4UFQF7T2PkuapD8tcgD+uruYK/Oaw2BH1gK3+nMfx1oHIi
6GjfkZwZac5YUMNqRf7iU4UeRR+SB5v41/2YgOEdts7bA+sehgXOVJKnnX6Q
+bikOGE96IsQCweJfQPKTg1jlOYMdqO/XIkM3VcNPVUnJjsEmYwXucAx0w5h
SCjAj7CVdlgJQ4FxQmMICVA4BzriI6fsdm4diAFiizkgMlUw0+bKxZ4BSHJi
nV3ljlI8sAVDmwHRy+JwUELd2wT4E4ltnMEB2hA1TrddElpJc3kwyNwwUUu/
g25jMhV+cqn+BaEDinZwLFCsFix02N4vUYi2/BCUCMPff3jbNdVjultYz3JQ
HdqI+Z/2alRb9yi+5OMgmeoIuExn0ue2QkMqQye+v/3zqa3XBelF80OLZukp
vFjLAsVnxxSjaAGLAVOWwb/99Wn/fnbqWcq97EjJKbs1NCkAkUlduIN1HXvF
nn7ynny1s4lJnFIxz1PYfzS2NK39SaoGvgffwjLOflIr3bO+6T9Vt+HYU83r
Y2wNiIJb870piopnLfm+DGF05r0wNIX5/UjRCuIlKz6f9fRUWvUmRZKIrdbU
pyetSpre2n3ssb57+Pp5dTTuKMbEjX/9lkF0L0tPqYciQs7TPYlUZz6HeDK6
04+Y83X4gNtrxByXZITym2Bnw7ybd/3xsXh4YZcItl6nv3U9I97Di4xp/J1b
rlmv8kusurP3eCe2NFuXf2oCvJQm9yuOm0SbOM1vFEAXWvp3t10LP77tQirv
V/7d3eJL+XLes+cwrlmjM4gwf+i37+C9KrwQ5s2pWC4g8VYKv587OdP+7X01
zH+tCfD/P2ZtlCGKBq/EUPWwoBfAO/+d9GJjNNlhsmUdZu2mMGO6/hE9SX2I
OEBxRPcQwaWC1BplCmVFTalBjCI0+5ECbYWQSiOwmWwkDvtZXQ01eUS4qzUM
J6y5UIESVO5cpBQEShxSNwhz0YKegdpL2ZrU0GlN42ovSD3JG6hFasJBRd9S
6HEZTpgICqyjQApSw4/oQ+JBY0O9QTw3qXux/3et8DemkE7Un3NlX8jC+kLq
c2C3xSdtoJrSCiLMBgJN8ACATkpB2mEKovk0ndKkhmmYLWjAwtAnvye7q6Al
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
UL/zwoRd+cS4dlJOVk4XXduz5vGEQKjOjqt2qszdWzMG/vbmwXH7vQsyt+7d
bwnBeB9nNu5fFuzbaf0oIRhYXXyWmvjiz2rGKVgfJZCLPtJbrXI/BZHkbI52
z0ctr0zP29sLaKCGJ5fh0oaXmMbu+SrOIncsvvrPT+3W7YlHcV20mq39+rQc
+3NH31g691ao+iKanA54/29nfFBuRWtP33ZnbE7gn974UnV0/SUv9Wnl75cz
ePwmNld2/DoIiXIVaawJR8pLU5/1dDtWgxNfXS07EVnsPIQbdMGvEi+rjHRi
/uaz459v+sORGld+1+ptPJRqbtHtWxgcDXgWK4qNan9a8uakqm0t1qrfvrPz
d7NOfvt5czAr1g21bqLbUh3GicMOwFVPzECh835+huURssIvm7tDltx3AN6B
+7NhMNSTXPLt77x+9ltd3jjpsW32OvFiNZTYjE91MyZ2+pnn0y0S6/n7lZ3j
oeGtuGjX9/DZP/eeF9ub3ZYc7YnCZtMJU1inlyUT+ZMyHHD3dWrpXdOfgnJZ
Lm0h8fXvtTve81ydFoX4k7bKRFpJpmvjVEv+NmSgBC9nTs+IrO4efb+d1u1d
dy1W9dCI4KRC/sz1a1U7qk10oY4WNg4Ka6BTq0/Ftx+XScYBh/wBWBdCa+NA
tFqFWrt9VjDJgg7vI38S3lb1z/vMhvlaennwn+5JjW+PsufzRsPsVRHYNniw
8eV3E6qbpue6T0/93jVe844+Xc6P9JVQwl6WbsfsulwdzdLnsSTjV5z92ze4
2f/WJvPx//5hXUFhK4sSOoAOF+FhCpl5y6OBhUe+OtQsleq8+ZFNJdTQOwxC
fruJKavT2f/xsXX/y488+avHB7baCccWXXKKnZz9vEaDCBl9cOwIDap9gMvw
mTvBPcGydlO43n7ELsey9STZt2lgWnneMwVHomi73IW9FkDjXdCTJQIwlYrM
nT3v/VAL/XwWj1MsDdmyUZfkQR8XQtfSlscMB1xwEnXpWd1W9Rnqdefq8nZ+
gGARjyeCqH9bpoR1KYuU5+/i+CehTsTL/nwy3fYqG6i3J9ep1IdrHgkj9p3l
H9n5xeDIOiR2zvmYzKWY9J+uhMEzK1Mm36udwdOi9i/+R+TimLV3cikyfSkf
tiUryyPJ9PbS4MwuV757jdq9HreikwzHKqcRewQn9m9i8PLr4TZTXEUlqPs2
+trO7UvpH1F8zMPx08t6SRKxbaAX3FSJf60VJ5qb76Or8aaFUyDx6Pz8hmu1
pM98iyxi/JRPO66MHbDbJZgwsRp3nTDe2M90/i0uVaIJffqwuOu8uXvMGdzg
C7XsTC9vvCchiPj+8H5uqpLkN7WKOusnXz8RpfAU9TcXnlzdwXeV5QkmfHvi
ATjhvxuuuOyyw/GXIbOt+03jJ2Jiuvjb8cXzwgshrXef31ZVDXV/fcRPcCuY
14focOHVV7hQK7X0hpMwTOZfPszd4vicnp3xLH6o0D7mvnNB798/zxAPT1Ks
t9sVrCL+Gc3t4Z6yG70LKSoWj6XpyOSognqtGvP4Lm74i94PUiaUiZW7eiDw
k9cmn7WiFvDBLxdwJp+K46eclI8pSMMn93KaEq/1NR2YF2ZPTNrxOFdH/Zfd
rOUQ7dtvG0V/K1c0V9nLfDxC7ycfyWM7g+wE+vrK2L3WaKfPY8dxwg1MLhbj
+7LVBpmyUzHG89FTB0cZ03tyFuen26e+4y35Ziht70RjKNpTG4Tz/Zbd3XaW
eMqzyecKUvPebmUlrwtQ1Og7U76xmz60sCmcu106JZlprfc+m1sqPesXqWW+
QTCoxtNEcjbe1ZPrKXr+Kwsa35S/vqJbzd9ut5bhms3fvq+g6Ys+mJ4ftq+l
IkWC5wrj0dFd4nVnmHPleMk+nHI3suJXxHCNiLdG03EqX+fR/SSUFlDKVK2d
fP71tpVPnugtQuW7TnF5WDQpPKfHd0+h+K7ut5763u1HYAbe9zen3eUHx+xr
Fksm9G/Q2n1R92pF548PuPXF57wH92odf/NYRjV0SldcTrk2/yrNpRXqxJ1E
bT7v7Gpy/l6LKJxp4/0V0PvXSAdybIbNOXp0OqsBEVaPchlMTjPskh2D/KBN
f4ObEeNSsphYucW3J/dA3TXOT3QpcxSfPk7nRyWq0i845GJrcXmRh4yz1kN9
SLf19voeb3zd0JfLi+vXq25PHZ9sBJYheCb2WQwF6xJUOp5SjhDpxwwzrafl
WD+VLOOnXWeZ1/vpVm5pmYqCMuXj2Edxpp1R9OxUbaq65LHfLuDix7yvVM48
ueU1nU3P8dtnPO3Xk6xCun3JeRufIa6zXcUc5qKCe9Q2r+C/G9IM9roICg/l
x34M81ffDq89F7ZRtKVmNpIS5GFNoGlbDfxiy+kuvNVn82VzSDelPoyFcr2h
TqX6l5plj3dxrCX07x4Wf01SKeCO6rR1LOkjf+GzXLSP7BZRsPwgtdzuVD7X
nE7k5Bi3Wfaya/3VvtVXBN6QY9tfKeujEQSt3qjH9LgYaSTgZhfg1lgaD9vV
Wbujc6u8P76VY6zM2+wyg4I3+k6gIf3EmPNenGb7ZSpYxcSOukKsXTp8XjUD
7Ir45Eeh+lOt9AOyPIROs3MPTOjVKBhLPbr2bNYM9YueBkvMrzdlz8d99L+n
E0JCjig6oC7G51m/Ms0Cn66jfixnwJwxb7SFHG28MJVE/EWtUfm6nj/y7WlT
hDSb/hl6tIGUTY1afuzVpw2trf7qe/KZVHZ5RR/xhOFy95obARiGfuFya5uJ
O7cHfb+CjzTKbgV0gb8UCfV61vvJQ81svEvqcCKUnxb5807PwEwMdx16Sz5X
X1Q47Je/BG2ZJk98O8rVXuzKvQwO9t472hWp2/f1eMkCW8p2fjHzd9fbwYJU
9WQ8QSf3+5Twv5Ljs36oimAZffJ07ZEx+8sBK7y8cnz9Pfsm8e9LTXVnZ8yv
BHPdKgluX+d3rxZ1Z6m8aU5g/tZjO8WkuDHftbSjS0cyw6qy5PY/7WtTdz+U
Pxqo3i+DCEbUfz8aK+bm81Y8eJpqwouzOfBeO7dQUiiKugo/zT9MsaEWAuBx
m97L55mM/lLdu28hhb9Ub5GZRoWSWeHBbE5TJJXM27QyGadY2FjzJWO6+3Xn
X9C46sXWzVkNI30ctuesKoEdjJl71a75DI3oml2p4ek8frZpX7n77/gUWwYa
7OQ3frYviX3TzrYT6ixz3BbzKDY5cNppt9+WnKg983rNXjpy7r0av6C8f5ro
7DFM24ULx3xr3eNC3c0tMyZ4s/yuOfVAmfyl8EPN9oxxqPfCW6sL99tW6vic
PX++7yXG626rgVxBt8kl5f54NfVNkF+/J60OkrfbrGY5keRVRkLfxe6dke9x
V07S8XQ3OXxr3a3MvmgNTGEpuoL6YfnfnmLA/nc2nP8/49d/wM8oeblzn2Rs
lnfJXzHxwLlPz67JwnpspibeSGTsQ2omXx23ir8IanvPmL9mudxu85rXGRIQ
Nwng0WBdfzkFgJKzasoPTi8fF7x22/zDlxPNeNeeCWeuPg+990Vl997kK51R
oSgyOfvjLdGcuffPB8K9eWW+yJ7+ThFNSNqS+hsxy1jjJrOM7Zvq4fwVXsq8
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
dh8gol/57gLjhySj9yUjItr0DaWaaGNNgb/LOnvFITEYlhC1geyvqea/SX1I
kDxtQZucrYjEETCmsN2gLTmy087I0fwZQqEjtZXMqUJl0XYJ/q/erq3HVaS7
vp9f4SSv8fm4GHc7iSK1zd0GDBRVwEsLKGwMxcWA2za/PhufmZMZaUZHSpRI
rW65Te3ata9rlewqhI9xM190YQdkx6+tEnJT6KasNERCvH2u8CwgKnNRYWMl
Tih55+wG0Jla4JyZgqVwTyxI0HtsIUVsC3iFCzTunrAYejLmM2xyfukdbL2w
0orXAmRXgCWNVFGv9H95u/CqSrdO2k/vn334lQ/DX30Ao+/WvKywTHb3Z/XT
HR7WUYgGOoSHgKqXLcZLNTsp57f+JMnn5skPUtQgeXijm+gTHe8kVIzCCOpj
P/jMpwI2j0o9kbd1G63X4iMr4hU+hU9X07F4r7fkw+jsGrg7lxnBWTWtwKi0
4axd1N0g1Idicvfdh69O08ebcb9tykfTP4s7x1Mr2zxSJzI/T3ZvERdwWd5d
n+7ezU67yg/eT5+q/9VtbPfZpZQvndPbm2ir1fLr1oOc+rw0uCMHfZxkHjm7
nbJOwok+YvH0jqfHA23L7nj/1MEsp+uTcOoyOnlio4f3a9Mbo863kWjHBL33
x8OtVK7aCkDfNojWp9QOLsdMUt2dbQ858oIdie2D2h72LtUPq55CRd+LVmiF
N5n708EC79LbLXwaebzExW0L/TVdR+LfHSxw5Dym558In6ZzUC6LK0IMkMjZ
6sJ3w1zjaDNYnwZpP8qN/FYreLfW+yIRHo2RB0739re3C4v/ZwcL/P8RwSYu
E5X6QAPu+HVrLm6iiimYPEabYHil8FB4TQAOvF0pEpClHRQhLQZI4QmmYzXU
IYo35CUkMMwDRKK0Kna0An4fivGcyjWQF2Yrku3jeHB5ACsB3aF6jAjbPhOM
W6JBYyecGJQfkgtUC9f8LhRsIE/RGDWd7mIgFvoWGkJ2D7nHgBkDshV3fgNg
VhufRKXzF9APWZitItICUMc4CfGRhGxMa5eP60cUl95ESlo4asanlfSFJ/MK
4Ny0G4+PQ2g80JDsMJbdEGhsiWVoRlcENCBrsinRYpeqlIV88fQUAK58HKQB
gPzZH9zGB3JlY+6hJzJ75GA7C8ZZWpG4nO0DSWwoeShIKzQSqlxGgJRVOPYr
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
/1OJfT377b8A4tqrXUx0AQA=

-->

</rfc>
