<?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.36 (Ruby 3.4.9) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-skokan-jose-hpke-pq-pqt-05" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.33.0 -->
  <front>
    <title abbrev="JOSE HPKE PQ">JOSE HPKE PQ &amp; PQ/T Algorithm Registrations</title>
    <seriesInfo name="Internet-Draft" value="draft-skokan-jose-hpke-pq-pqt-05"/>
    <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="May" day="13"/>
    <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-skokan-jose-hpke-pq-pqt.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-skokan-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="I-D.ietf-cose-dilithium"/>.
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="I-D.ietf-pquip-pqc-engineers"/> 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="I-D.ietf-pquip-pqc-engineers"/>): 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="I-D.ietf-pquip-pqc-engineers"/>) 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="I-D.ietf-pquip-pqc-engineers"/>.</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="I-D.ietf-pquip-pqc-engineers"/>).
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="I-D.ietf-pquip-pqc-engineers"/>, 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="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 Applied Sciences Bonn-Rhein-Sieg</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="11" month="May" 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-17"/>
        </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="I-D.ietf-cose-dilithium">
          <front>
            <title>ML-DSA for JOSE and COSE</title>
            <author fullname="Michael Prorock" initials="M." surname="Prorock">
              <organization>Tradeverifyd</organization>
            </author>
            <author fullname="Orie Steele" initials="O." surname="Steele">
              <organization>Tradeverifyd</organization>
            </author>
            <date day="15" month="November" year="2025"/>
            <abstract>
              <t>   This document specifies JSON Object Signing and Encryption (JOSE) and
   CBOR Object Signing and Encryption (COSE) serializations for 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="Internet-Draft" value="draft-ietf-cose-dilithium-11"/>
        </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="I-D.ietf-pquip-pqc-engineers">
          <front>
            <title>Post-Quantum Cryptography for Engineers</title>
            <author fullname="Aritra Banerjee" initials="A." surname="Banerjee">
              <organization>Nokia</organization>
            </author>
            <author fullname="Tirumaleswar Reddy.K" initials="T." surname="Reddy.K">
              <organization>Nokia</organization>
            </author>
            <author fullname="Dimitrios Schoinianakis" initials="D." surname="Schoinianakis">
              <organization>Nokia</organization>
            </author>
            <author fullname="Tim Hollebeek" initials="T." surname="Hollebeek">
              <organization>DigiCert</organization>
            </author>
            <author fullname="Mike Ounsworth" initials="M." surname="Ounsworth">
              <organization>Entrust Limited</organization>
            </author>
            <date day="25" month="August" year="2025"/>
            <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), detailing 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="Internet-Draft" value="draft-ietf-pquip-pqc-engineers-14"/>
        </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-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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
mXPXr82crc70mBwJ6CJoykC+ia4YbjJFP5xZh2BvFKvfr9vYyK+BWQfVrcw6
ir+yp8sKxhZS5zNzzDcciHtSybVYCY6SKMBB6tQlph2VMj4aCb3VrUvpaTSp
WuiVtW7WmdmZfY6c/EA4otuGuztWw49JY33pfMWzgzN+3fSpWcSosNaujUPB
ACqVGnCAxDmdZx5JM4ucstqjVh8ZZGebbuNESjqaKQTl3dFTlL1lwEc/8iUa
lXJPN5clV5Ub6OQBT18qRDCviquR5GQv42iEtdg2ZKwFCDNPKsw9CuumYm/t
4rqDY1G2LHcpdeRhdyeJeYUKTFg0wFbKZDa/aW1yxnZJv1ogMFpYrcfqY4jZ
arpymBk+dg478tvg6i+V9UbE9RvB1l8DrT4HVT9PvgGrPqr5SrxEHvC/1+PM
Jlf8VadW9e1+Ihmbu4DMWLoxdSFRV8M6/TxxDZFeepZmEM3dE3jfKoJbesm7
1d3b4ypBr2GjU5hYd2ryzOzbzQLvQ1+9F3hEe/6J2/RbDYChgwxtV7WpwjUj
g1grSHMp1pmyuiLCEpEWlW3UMJKqan/zrMzDVm46b0lndXS20PLkzIVtAgEd
Qzhpi6hHzaXVWW+cE0+39laa1yIhOve8r5ZWhUgnhShXeh0l+4LHqKVs1AjB
Zdwyw+7tOgh+ntSqWgcg2JcX8ySe8zV/THDl6OpZLTZ9lay7GmmSalH4IN86
u/PUjeTd8dDR4gbbnK8MrZQ7/OeJb5AonC110YWCYi0Vm6D36YJR5W458xFF
rNwMPinBAS91WRZUV1rKgjePsNLV5XxOCSnrAmdFu1t6e8NntXmVG0Q9qLsA
Nw4JhwhrwTJ2HNMh6/R0ns083mJWpuZ1lrPzl5h0iM1tl1tJnoSAL5FyZs3b
McZZBQtlZ9NCl2O4wC6ETbMVTm8FKV4TeIRsQvh0Z4NuntdGidbzignSfHiT
s+5/nogA3ciSNKfuLT5nvIMvnJhsk2b7rNjge/1+sxuNNHOe2XM6vWpkizuY
dh76jX6i22V7v5KK9PNEmoWBKSF7zNSSfSrRfmvNLo1Jwvei28czYxVtjjJ0
nRGKseuvVXlaBEaT5Om2h4s7s/Xa2AXwzqxOl9tW3aJc6+cX5S4q3i5P8xPr
bjVx6Qu74zUHuW2e7fW9skhkdhn7VevkW7kWyETzrnQNkt7gpBvdjF9sLr51
uGXK/mhvIXd+vyTaGSXyahZ2pxl5wc+32iBIUU12yNrrSnSbHRCYs06i4bI/
T/r1rHK2C9u6ANixPminFGfZNgVA9Hq+bBboqTrl5GrHuHS2WJmKgyHs+aLe
EJrApIzaH0yrB2CoVw8F2hdBZ0GHImBIPq5yh7qUlejXFkZgqrbeldeTx0JR
oJ9sdCPE226RqwpicNtLyM2VGEDw5UVlt+p62Ya3eK52y/tmvVTJ6NioS9v3
kc2qllSM9CRlodA3dJOffdQIqToLjCMkarNVZ82BZ1DjZSV0fBXYgc23p/a6
V/OdfTc6wUFxkvEcVKOUa45vjM2tjxb7wJ659qHRN/GWIbSIIPY7ENyOa6FM
0dUJtzuavLRpUgXBYdMZZdWtQABGr5J/AnnRVnSZS30R6sCoisUa3fqpdblD
6+2dTABfBATzaU7bJKqmJsIhgszsaoIcpA8pqFzLO2hxCrdzFctkurrcF7vj
mb4kSiBBIfARODNbIT3wL1lwyEiToYLyKHJ51RH32CnWHalTGYCkG89xUj7m
jze5UJbY3YI359OqLFPPMG7aBmAFVEw2P0/WzZqeu35TChjPt2fGK5cKQnlu
crie6pRO8pOIntDwbpzOi5hLa2zWHc4p6zX5frGYVdbC3K5/nlyuJ8Fj+aBC
KHJ1lpAQOl/F3fJYaL2Jq2s5QA5xfDTtZaUE6Cr34+shUOWldeSpVIOOLl4P
BRuEJem26LarNSma/F7FLC8IiowJCnJpywFe47PjQinRYh1wIbUm0bmq8Yx0
NHThct6G9Wa21X6eFNG6WF5J9GQvuKPvXc4QHbtNvd+JmM4fkHtYmvmKuCV9
grsGZIqqe01qdy/Ly4stY5TPix8//jyJ11m+nM/N8hjkpKz5t7C/ZmsRSqLw
rmJhr0mz5m7ej4TRdge3I/dQUc+iM+zsr+tdzvaWjgO+LHZlj/pnLVumMpXc
sW3hCHu+NZaptaEuHBJUpL2kDYOhapilZjWXigDnLRa6VDArprUQzAOeISvF
QIlEtLoQgXvaVZgVWgteMAstRyvSdZxu1rDNDGow1wCr3Rjxco0nuLg0t4TY
5lLA3rcgHt3XV+TSly4q7QAQ1ywHXXHseaOjpy2b2/rVvQbyZY3NeYNfzsSg
XO0tEVERKcWCbh33BDJAzSPAXacLcduULCPVVLhduZjdrZ3ajN3SSaWzTqNq
pwmXxj/hQjjrbnGhixlrXBiBdY7cJtgC3bW24jzWHPp0P4f1joCzRNQzyhI3
8wsNLy+bekdzB2ctBpds5rYfvw5AvtkE/PDLm+7QNzraf3iDCMzzrkfkJiDZ
7Gc1mYi0ZK83IsyZZ+54O1/TUKhOaLLzL0Jz3XhF9a5HVHSiZJQSe4j9Nc7h
hg1TymoRcNj5uoLPZCsdpczTqrQyN5y6TBIyY21/v7GDy1jZixeLPsGOVbYy
8Wxea4Zx0Mrrruv1kK6OSJEyCxPx8wC3JY7Gz2I/U7iTdPcochbuD2OudmWO
6fV4OlqkjFRLAavx+BaviOV5b+0jnJD35U0Pyv12l8OE6wZnhrT7bguQPdzC
1kUbc1h/Z+m1tplrJ9aLLvfcoSNZhbz7tb9oOL4VNVePZOpwaIxlSdXRsajs
uZzYt2LP2JKys8YdnUAauBXgA77ZXxeX1m8Xly4LpeZiLDTXFkiEE8U5pabK
Ug24QpfPfcryuHBt+XmjzskxaTjFdcAdW+9cSloUykFUxpG2wkNZxxoeQwUl
CgD2HLoZR21pV3tk5W7dY8hDCSsK/VjDTUA+h1962dy3HicxfadpIU2kGTtf
3nyFJHInx8MrGm1i99r63kqY7dsthBmu5kZ+cJ2NSYO5Q3idE2LcM8iTjlxv
t+MuZgvBrPebe12obhfi+DGqJVp0vfusJRZZFCMEBUBvdSb4sZ68PSXaydBN
ab7X2giPOqTe4vO6nV0wkCPMNyBI+eeqT6DjUawoukEi9NrUeKK6iaSGYxqk
xhHt9mTWoTLU8ea9b7hZsrHnesHfE9I9yfk13d9yxyqgIpqRnZkVO5FdZUeW
4g0WG+vswTy+Ffy2y/YJ2VZHtMVg2RHcg4CLqLe7ztI8XMR7zNqW/YmNN2m6
6cIGi+ltE4S2ux1r27Z6DawyCgTMERmmhYLIQEgcDTezcql1d641WTfvMLkj
oJrVqg0XblU6pBsZbXOvPIYjlX5WVav1hrMiI50T85TwZ9UG0jTpYPNzAP+s
dhY33rpqVs4+xO6m7y4ixu4D8Yr0Mj1WcXxhn9N+pe1Xq3N0SHTbPPD1lUz7
FncSMQGps7BTU1dLK6X14N6iZyWQoX3yWSzYkC/dHX9hBGSX5za7Wxw2ng0i
RFXTs4S0qLWU8kl6SxetB5Yqbq7H4yES2ljbhFXIqWf7xvna2JmkfS+I0VU/
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
MzVId91lxGDHbsaT9w+3L3kgMV300KjrvJm7TynUYDMFb0wva7wHLvDo7rA+
ZiQiQFGlHDvLJ1s+IfSxBPEz/55i8fkdvFeen2BA1ycagFMz0uJKxZcdjp84
VOui2yR6Qtqu9d8tnT4vNOPictt/tjz/RUXs/urZ3rmlxKtH+J9axRUu2Iot
nWIEBBHbl564axSd4LMxntkec/Vj7loTdPa9f7q/qDg8EbXYblewss1HqW4P
8xTf8J2JwnSxSBz3VApLsdcqEY/3Yrofr3ygUCVMJN8WA6JwPwcrVDquWcmh
nU/CNDF/So+PcBJ6leGGPrESHGOvxTUaiFdDnoiopZtEHOVPfNOWg9V/uP3Z
RtbesjWc8/ilPh6u9eGP4LGdQXwCXXEl9E6qpFP/2Bs/oAYiYdOxvGyFgqby
lI4/fTUfHXZQmDKVk7EYH1k/dS2t8TdFqDvDG11Wn2rHne+3+G7WM0djlo6+
l6JIXJq5Fvzs5QIE0XvPmK3sqg21RmXO7c6dgljV1nsXzzUWneULVxNvxxlE
5amGfDzexZNpCXLyyX4rjTc34Vvtdyvo2+1WE1S12dv75VRd2jnTsye7gkuj
kLFMZjxavA2s9gwTKhsvcU8J998VEHH6SX24eg4xhdNxyl7n0ewDTHIwYcrX
lj9/Ol1LJou1Fia3TSO9PDQchcDT471HkP3xwvx+67D3XX84qmO9P3PUXj5w
jN9qusRMV4Ja79KiE3M8efTg1qX9eXfu+Tp+5jHzCvhTaZnJLqdEmj+5ZOIC
dqJOrDSfd3JVKXsv2NCdcaV8M2H5qbgjNHSCTCh8NFqtAl4jHj81sgwqJSl6
Ro5OcuCqvcFN8ZuM0whfuPm3J/UI26ufnPCMpzA6epzOj5wVuY9z8OlWN7+n
XPghprT1EB/cbb293kfZXLfwTSXp9W3lt6fcnPQQLIPzDPQz6zLaxcnlZooo
xMB71f1hndThvC+fMpKwo7bV1Ov9dMu2KItYRpiScew8P5bOofdsRWnK2+Cx
3y7gYvu0LeTGPP0SULJrNKuWYddPf9qvJ16EeP3ik9o/w6aId7GhGspLqUeh
00LzvcFUIa8LI9CQf+zH8KdnirwdVn1OdSWtM0mtOMFJ3ALRwG1VmheZTXem
FJ/Vm0wgXmXyMKbC9Ra2Ita9xDh+lD+rO9YM2nerYT9VkAvgHhZRbWhcz7/h
M1uknjdTz1k+EFtudyyZC0pGoHWM28xb8bV4/5KE3vmbBdaQNLq9YlovIcqd
l2HX4OOiRB7TVDsDt0qTaFivxtoerZkn3fHODWUlSrX9za6CwRt+R3Qn6v2G
sl6UpNtZxGjpRI6ygIRxNPSvggB6rsTTIxXtqRC6IdSsMDzNxp/23yq0itAZ
M9m7dmRcDcULnwaNTa43YU/GfbTfp1MYMkmI4Q52Ufpn8YolDfRti31ISvnp
zoRQb7gWGtJ4IXIO6a9CwpJ1Pff87aljiFlX3dO1cCUUNtGr6bETnzrUtuIt
70E/iT89vry8nj01cLlb1Q3RMAJ/NdlWVxN1rg/8fgU9N/JmDmSGvqQB9noW
+8kKq1kpM+wwvF/VfHJa+L6MzkANFHMdOo0/5+8wNcg3fXHqLAqeze3IVn3R
c/MyGI1V7uEucO2+r8eLZ37vkvF6clGTsu10ZwlF8aQ8Qct3+xTQn4yi427I
U2cZbfSm9RET+8sAK7y8kub6eXZV8EuTuy8F1p6NMbkiim/mgXN7G597vog7
iSVVdQLzuxjryUfhl3ivme5dWuRhWh4Ht/8u7QG72y7fSyAvXwoCJK979xLJ
Jurzlj5oHKvci7EZ8F4YN5cTMAy7Mr9EV8k+VLbCFiRB/Dq6Z88zmo9Lfm/f
Ked+IrkO1chLhVhzD2IzqjTIeVrHhUk5+cxGqj/k5hu8/bTnj1OZ4kWX1Vl0
PXkctucsCo7ujLF5la7JDBXvGl+x4Wk8PrqqX6n75+jTLf6VN1SNkdzoWb8E
+k0664Yrk8RxW9Qj3XjHqKddLzU+EDvi9ZqtaKTMez6+QXbvK+9sEcSvA0zr
LhTxLmSLcmUz0VQfEbblc02wRxjzb6x5iPEeEwZWLrS2mnC/bZncnOPnx7at
QHn92XcUHT6HZpVwwv3xqoobw78+T1wcOGvXSUkzPM7KlQC/s20ZoyfdhRN3
PM2Nd0upvWU/T3yHq6MyS9qm2Kfh/23XFfL//3yE/y1r/1e+/s0B+O8Z+z9g
P3JWYtwnvlGzO2evDZsniY3PpkrCYqymyt+QFe1DpP79V/CWm1qwF0as7zHx
LYxN9DopaJlA5nPjQDMqpGkvJwdgfJxPyUHJ2ePSrO02f5rLCSesa/f3X4Q7
U8V56Kx3mLXlxl/xGHNZlkjID62x6kyVHxsw9+oV2yx5+jZ/DpD7I4bgEctY
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
sXG+zeSlpVPCtD7SRfwo5sm8l7Bp57ycHGr9tQbcbsQ7u8hH7uLx1JUMzwbn
5kQLE3mdF65QQmu41ebS2OcyYZOs3flDT0pZkzG95Jnnr1ptqiO/FYJneylf
O/7QpifP2qEfe21gh+bFHUqmAVyuOeWaQwcCOd7pTbtqZglD6/b8VcOOz03O
5GkHY1AnWSI6KZiy5KorchdYzUNR3as3NTpN++TR3PvzEs9kxPhudhscSC0/
e0kNKDja7a1mKd54K8XULjWWihPsGP/hsja46iCz82Ht5p0TJNvh7id+ws0X
czvPI/FLjRoyibGJHBe7OOJbxLviE7kQWMbcHat4S319rdfmaTos3154rXpN
Mv5uNz/emmdUn2j+j9U9i+VK6fs7OdGc8Qq8bGttJRS8mQ1wqEiMWKkwvmXB
fRkORKFkPDY2nKXl2rXm4LdFzcYl2akkLzh5Cpc01Gk7lvMH0mM4yy6dkPMv
N7fbZ7PxyXix6iSi7kry8lxaODtm+que7stbZXWnvXf92xK+tXGUiJyVwOKG
N/rcMUDLHeYWXqc4NZhnY6Z799zfwkCzNE831z8dOy66V8Sn+cEqN8YprtaK
7wPrHdAvoJPYWX6f51rDJl0M9t2WKYZIkSoMlALq2jpZv4NpOU+HFys6fOki
kkK4gzbAEju6db1bD9mx5IgYPOMmzdTD8U4lAi2Y6gHXT9wRm73123QPjBWm
BfOsL3pRvtRBNd8H3VthoKZrjtVvFV5fcz1eB+t01xNK6tdKb7mXVjQzTyvS
ry4RzvGxk10XyNhJOed0RJXSRFwAe5ctntaEmhC37YacgGQfC+l8NlG9Hdyp
at75R3+9flvUBr/lQ9mOeWEcO2JGurMSdEbfAPV8DcI9iQ0MWMp2nS95y+PJ
ta6zwaBdO0v4LJvS34g+at3s22JHh3wWtevYqBLY63p2mdWyXoXRP6EO6TcK
VM+80k8w8mRe2bKXrnSWMOXjn1pjWvsw9LRhEqt+r+qu5cWLoleSqMSufi7w
87qv+7w0W+nXHVcXOrzmrheoySJ5XPBbI2XMjpFpPHjZP6Lo1eLojct4ldb9
EZwW2oXxcmtT9XhKxPd0Jf2X3gmuSkUU1DjN1JNtCgznfP+IVbQaut5gTNze
zpfHA64PWtU/0dpawrpChjuZv1UpjJP2Fj3v8jqlRHU8EcFPOudRJHVO/fvU
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
3eDHbNKwmVyV8NkxaftJWXDfsZmd2PTB4QRyPi8FJTduoP7Hb9trZvm95UmT
TErPmvOQT7sx35w3iIWmh9u7zxiYFHj7skiQZ1dY/TELhi5vjrB+f017MAdc
92k6IFq7v9VXPpzmXQ67OIEOsPDxemJJk+WTdj9k/Mkq339PwEGHTyPzSTy4
8E0N5pL8PNc39izpPz3Sn+GqyWCfNjokk1tAwvTR50FGmKezbf6Az9ou70GV
T9GzL4V/rHgCx3Y1fPaRgx8PYGdQ9dOS5lz59ZQPB3Dc9dTC92wO24a4AqNO
JzZTSK1eVst/+9z8xgneZtKvwqfg83SO8+MCCMyuPjVnfoYYAzPD3j+++63/
vFXJD6fm9FeG6PIjJAokJ5giPYPl997f0Kx4pN2JfYpor10OfwStfh8902I/
s7iRNFOmoD4rzoe8OR0/5aFTd61h9f6WdGBBxh6T2ZPrUED+/zTIF1OQb3jS
TRHIZr98V/SXP9iBnfqkTk/H63e3fM+lmdkM3Zld/+gilvdZd2o/XTQdcE7O
mTyrfj8x+wy/3zLjN/9OG1TvLewFBPyJDb4nkb2DKmjPZVGanetT30/iflj/
p1uVnn6oiaD8zMhXiUzaFsrm6f5TAeI/BOT3pG7552MtU0n5XdT+3OTCJMac
oghqwee1T38HQvZBfr+IAQA=

-->

</rfc>
