<?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.35 (Ruby 3.4.9) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-skokan-jose-hpke-pq-pqt-04" 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-04"/>
    <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="April" day="22"/>
    <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 69?>

<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 76?>

<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="16" month="February" 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-16"/>
        </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="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 425?>

<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.</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[
{
  "kty": "AKP",
  "alg": "HPKE-8",
  "kid": "DmOWQi-VwrjZWjO6mQQWdv3CJ_v9k_PH3vS7S0xoah8",
  "pub": "6XRnIatC1KtI7DZlj8ISDxZvtsFeBOPKQETMRRYb45dR0kw6TDSb8UMXHHWhUBdbEBof5gvIJacZG4exGku4JsysQcc9AVR6Ydih7kaPNQgCiiKw9QACNCMWx2p171RVCpGSFoOwaejNGZeNJKS4jqulOWFQHGtbWhl64HZzlkZMxhqdA-EecEOLhzCkbCMMtXxb-cxUVkOxQpKkO5ofmEaKH7tjyNZyVsxqgUZFn6K8jOq9g6GCOEG4awGB6AZC72yNXLDBnVCy_7OMn2bAeos8AvhHkbsL0hsFFjsnWcG_IYvNPzUAcyGZlpsqjXJIh4AUxTi6iFeJFOE08nNM3KQEYlxkMAulVas2E4KU_TGeoEJeZjA5TPWVAQiPFFQ4nNRh1kotf4OHtHQVpaMzAypItIXAU8LI_gl4rdFKTfYu18MKnygjEnO9Z7e2cYwj_hqx-AQdA6ulQBcNR4DFSCOTLnMB22GMXGVOMDCmiaxZvchp9iEKNJG4TkZQmoKwR9pbEbahmsm1WvUbR6kEqNYOE0MMsRWNM3RBNltm0Iqo8RKMlpRq5RceWRRdjRkKdChyhuJ2ebBI05iRsuE6AwWEbCV6dQqNZ0gqdeU5imECjFWLNqYvs0BaxDgmoSdg4rFlq3UrZ3gLD4UTT4kM97HO5iedxoox__octTEEImMTf8uJI2M0nKTIpbWBHlofTfulcqVXjFYpr9GvuKM_mElaoJwn3MQYrFNLcwY-fzy9fqvGFtF-62fHcpcL7SVUu9KW7igiAHQfwXmCnMQzsxwLowVk8mFjDYgV2iIoNIeuwZdc8-I0A1CLiqOQNwCLObgSMVeo-WUvzmocsFOUtSUS1chNNwpjMCGKuHxOYOcvKLxH7mvPp6czIovPsqQUZdloA5Wqt8U1sDRZfrhRlUi4IVoTmevBpaEYK_Jze3cIMOkRKdO5Y1tB4TIcAHE8oNUarUEYx1YDUinIolRBBDyBAmR7rbV4iGenGHwgeTIZ0cpppFEDbkAX4AaG4YKGdGWrgWhhiDoPX2mda_BLOSilnlhmM2BhqGZBkKK2E1B5fgER-_AMYeVl9HEoKCFHm6KApgnLVnYMQjEv7kC6tsqxs-pOcnSs2EpGKMMk4gdIlcFNxsVU6sXINHADvNmtNyQgjRFKhmNPtYchXHWz_tgccWNkm1DD6qMATOoZcscAu8BBpKUwUIkIUICwKpay5KUsFjKpC9HPqSONVMVu7GYysVC8UDTMetWoXlSiDetoiolwFGGpIscf1ic_rUhbD3pyxVI8DqCsdFg2NcSvIJRoJBO12KHKRIYnc8ObgCzJBULNZ1Rmc5tCbmcW_mmhg0OiA7EJjwi_eoY82_g0eiyAr0K4DmBy8yqWDZV45KfAnYQBQZvK8zlj0npGqVWusxzP1mw_Dbhnp-Z6SyIrHNI9unG7DbeDhcnBD2QBp2t6cNgvUoCLzPReQPYy_bwVEwcrPSO4SjUG8mhuybiU5NWdgIRD95gD1ApNRoZeJIhfP7yM1vt1ZCxfV0xEvUSb25DOebimyplEvv7nxam2hbnlRQme00B5wPt9pETxPSQE4ZUd6u60U9e6F3C-Fqjwfg_xYMk3oOcZQ-P5NrsNxK3ho7xmtpSKVahpf_2P_o2Vz8YFc7t2S7jAx9bRLQQpbA",
  "priv": "c1il1CJwUdajeAm8PMZMq4mw2PH9Z2vThLkHU2MQ10A"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-8 Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[
{
  "protected": "eyJhbGciOiJIUEtFLTgiLCJraWQiOiJEbU9XUWktVndyalpXak82bVFRV2R2M0NKX3Y5a19QSDN2UzdTMHhvYWg4In0",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "encrypted_key": "zRayDf-tglGK_UsfOjbbVDf_GPQKpRLNx-pusFTw6REZlhoXc8INMxK5ETEdsx-0MTVa_8AIou9zUiaHPw-Iv1nk7X0rdIFYjKOTnjRUy_DuRIRab_o1qSZ5-x6sBn8McfjuKMvcJbwU2uqW9NJyQtK_2yNmVvrYiPEhnuO73O_BSv_GSBSoHgFWEpbb5FeH7ujs7Pq0bV_pdI3XnabhvIPVTmnrkzP2J4vcYt00B-wxAxiLUc9zaitKnkn_ofTtOp1lUUeuUzKDPYuo4x-GRZsG_gf2Ez8FFE0RIJq6AmYr3DKtSziHFqeim8uVI8_mtE0wIj6BM6eYYL7c79MNoDlop5P3QI3-PrZ7HrqULs1U6W7UDScowuP80jJQjawMUd1itDjlB1BkwVH2u0BwoHWzA4NxdgsusIbDDmH1f-k8Y5t47tb3B1FeBYK0G5MbXQmc-h53dACqTqd8nJq7jQNfzmELY7aWmT_Z72KGyfwUY731JCeODbDIW37g0mdOR7ZcFgHm_Usj02Pj2J_Fsw2N3vkb_IEWi8abtP7NTaB6mYmI-aNGqDEfXRVI5K7ReLaHOqWxtPkkfysYbeUDZncwkt16rFa0FzeL40sfv7yr0J8Ks-HXPItnfmha_FDB4MuSlxmH8fADldjXNozWwB8HWSCEp111sdh_cP44rRNxPZbsS7UWyTldMixcjKNncA1dNhafJ5qXjq32NUiN8R2BPkWCBzKMfaKN7bujZphGIRZekETFSx2Cp9mO6hG-CqV2dsu9I_MDHgiWEV8GwFC4HyILVJRc9qysutXw0b2UupEos9BzuUaoYTvGHwpNWzB77-vON3w_FV94KrwQbiki9_vbVtct5ODB9Kf8KCHv5DPwYGi7e41zKoS1Rm2Nczt56SC_RqKn9nFR8yfH7bEhvnsQHi_qXHWOFWN7f72H9Cb1ascZo6XTYaVUCi_RiRS8wgLG0LvOyCfpzgVNpbFhPGBbTZceZW6eSGNGK-RQ0zb5sJFZSuM9P2cK23dnogEGTPRLp9DWs3NUBW0Z1yVQw1v9gukwcM0xYlo-zfQbwWzHIdzJboQR-DqeOllx_Jjh1tZPC_nRBdu4DPX5KP6JDsIrv7hw6YQ5ocQwQMdcoGcFWsrKEOk2ei5HBjbfJQngzKT89TpNaBH_wXpZqUL25bltMM48JG6rTiG96eSF24BDONDAUDgrzPBoT_ipdN3Tie0hQHxTsT4cZP9o0PeEYgu0CGPUG0wcirNh1hnhf-PTEAgfCoTyqOJ_iVj_HZO748slRlMJ4P-Ij4qah8aYhAWJYSdzfBCkMPXX-bzw4ovKuCbFlOwT3I_tj0lggb-vVqSzv5nkHyqjvzGTmEK1Tq_Wy6uxyD4gUBPKkNoPMvA6SeghLYy3c8XF80XxStZX5OAQV36AavxZrGyX3gMS024KX-wbNytokZbocP4EOLumsml35g9ePuXmJjEweCm-D5fqMe_uaLaRP9RveNyNsCd3arMLkn5PSpRTuTsMOhLm45olI85aNT9TrL1oMw",
  "ciphertext": "Kqt2-MjNX9R4OmghbRcEPdzNJvCyvAUbezJcRvKnbzWqu3JsfGkO54gurgSvQcQhAnTWLfJbDJvFJWzqCkXoqgYtgsvrnxFNqJ_j7194RxeH39eXb0MoVkTgPRQO1gmbtr9VPTrkPXlGCWZjrdVGEUZ5qJZvZfHIYyo2_egOP5CuMzbZuNQtjxeTdagfBqAymYpk5O8VqubF160UrVDZnDfm3ndEGH4oFZwPVtPH2IaYcubiTm100oxPdTTKZX1PeieRG5RodWY6rMsrA0_dMbXrTDg3spqXloEySB5i9w9ChHZ4s1UHzihtusJvw4qI1kQSZZc6RxELIzED3s5OHhpuzKTrl-3vVwlf9Ily74215pZwdJW7CVWTL-Xe9fhxEA"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-8 JWE Compact Serialization</name>
          <artwork><![CDATA[
eyJhbGciOiJIUEtFLTgiLCJraWQiOiJEbU9XUWktVndyalpXak82bVFRV2R2M0NKX3Y5a19QSDN2UzdTMHhvYWg4In0.Uo7Qjidw_FqP-aE7NqWF7tvz_EHaMj2ebRvHtpRFqXZ_cXQG6dZVXDuzdONeZpgvmjox7zdKBUDG81XxTHkWbtEfHKwA4ByheUzpBiGde_MAyCVaLS0C7tYU1tHSbDIOR3RkWHrsq2O62R4saXt12mUUyvdZnd97cm3wEb7PbC06_b3OCl0Q2MRC2UPVcGU-yXfldWZKZmotQDQbzoys6Zs2R_TDr7WtilKpN9F6SXt2DMnM6n9zw8ggtUUtg37grjY_Qfo8NPlBTPcWntQuysl8xt2uls4pe5KUfc3mciSIPLxGQA9AfqHGTrIBeXE51n6WQc0gp8RpAgyeGpHUSx6-e2TQscn1_TgLBrWSSOUcR6SOd3i9rcWSo3FOmJc6GcCGCvB-tYqSu2ULUIgBXLlM2O8OZXIMHx28m_f--dNZH7YVdxZbIe69RLkYCxoZlolh2iTfJYvPkBJT9hSbAw0jPh49jDaGJsBGCORk8DBi2Ah1_zJgx3otXr5t3sHgmo-diltyQ_IESRR3FzwB3HdLeO_HnAmnKnpABKWzvauVEYoNHKMWG7uSZMLYaoheuW_Gw6wzqETRR-hgYR2K9YVlKmRGewZ-juYE1zpxKk-X7iAPS0q-DTXIyqsr_4gXulomCy1pzHCdwkc4Ys_jvCUC5MweojTzQTdIomo_JcCVQ6eOIPqopIsonKWKT4lSJ6keswboCStOElVdqGtig_WXx-N4AjeZLvnTKPaC0c3zjlVf5Dos-hx_-EjBfvtXDEQUlI28dxr5CnL21MZ_QXcJy8-sbC4aZjczt8LV_mBJJwm8Y5qfjA45_s_oE7IHcGn47YTb92JfjUv2GD9RnFKLYZyoyULp5ypgxZ0LpgHENksobFjrsQetZ9D9UV8Irq_dJ0igW_a5AOkCx4oUT2XMCjhM3Tkt6jUJCU86whvk3Ux6zA86UEiPuU6aee2A7tRU9EdRT4TGv5Aofe5XhFtngXP0QV-7xZ35Uk6sOxNsgagaNw_wqKUoIazXxOb5BEHdb5VFTqoBAXAvyi4Kga-caLuWAkCHDViDDKImP8Orm57_BaxGEjwmlsggLAxXrsx7Seg5qRe_YjKCQcHjtjOtgXsp485CemZjz08CzEloO29eGMVAlUVUlOLi0YnqY_gfyhF0r8SI04_hC3U9nSGsjz4IPfGjlTgR0hcm3BH-72yangLnEYHFgrPQMosxDzkbp8xEWFntXwAdbbmNkNPvSpT69zZ1Af_7rrmdXXvVAghL5QlA8u8G3ceurO9NNwfHdr6T2FdclLq_tmGlo_Q5_5hzX_f4kMmt9-xLfmJduoK44-sZ4YC8jq_OdJNgs2FE7fR2h0fqQI6PpVyYBU8Sg2LkkPYa6sTg57oekqLgUS6ZPNFmV0PcBt1i2JEGwpxC78EQYNKU9ZdggpnHgpE6aSgBtB-P4Tr5p8gMhF8E53UVNHRPXWOjfChtA-CVpi8p6qE5_a4MPedjf0GkcutKIQ9WNL2zhrYo7DvlylBcX0YQUcqltcKSS6jaS9FeNQ..k8no633YrPgoESVevhyqn8Q0lihzU9hyVR-uzYzPDXwxLcxEK0pt-if1bKq8IoJyZWB84Iry5efVn6mSFlz9CpbOKNwX6mZAFjM2gsEa6GXXHFt1JF-tMmQK1T44WRpH7HwZ29d4nrQgTiQ5sjDgc_Is9ZhZ4NOYpVo5sEcbbx-uJu-0u9cXgoEAXk68BlBQ6YCDQwoRgJzCLz8q2jyrc5RIzJbVZb57MJfAW5_CJoaWqcqgSj893NXN6-Qgr7KZQ2U2Rm9gx8kyD2A6PrgS_jDvArJHRtFhC7c9ax8btYkcrbmRfWG5UxVOjue_BOh-xvkpWQnJXjHOJbPMAgCaZCQ3kVbG_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[
{
  "kty": "AKP",
  "alg": "HPKE-8-KE",
  "kid": "clBPky-tElQGRa8AQ1MYfMPvfqmhOs_5lIejOuqAdps",
  "pub": "pxQRXrRJLke8BMBXa1FT74gM9fq71fEwRPRndVsmsYAMU6llEnJaeKAagjxk44yl9Psn7YBn3tVXXLVrqIxyWhGsP2pmH4Y2eogBaRMGBfQy-TM_RzdFE-hKLHqHPmqP_PZES2s6O9tBkvk7D6fKZKiBDSKrvWgrKCIo1DccgfHEayxCtex1w1ZjVweIZWtVA3V_JdijzobGiSU0dzqyjVBBCQVcWiSFLLuX6rFtiPpsa3SlavpKHaRTIZx_5ocCO1LBAKq4jwew4jxnhRujX4VcaOE2MQQ3FUmT6UgMpWSfymJNBOqwN3uU3EO_ktgMPwdfrRVihSgirkiV7BhSW9uN95OTigiJIiedxPV6asK27cCcPhN0lJQOynlah8BjySYKwdMRHyxVVhGDmnJ36veTEDoboBhq5iAkcqwed7O-KwC09XcVciegq-tYI2NWMOkBdXE_W2qvvPIkJpOYtKAztpUcxhBBPitRGQcdz-wD4nik2DFk82sfDNpC_lV_XWYR3KVwiBix2tCB3tw-j9loE3AaxGefsyl0PPQsFGu2i5qutBlUclRUhMUkiGcyEnx5S0xNYzyuM-lAa3WpNzlEc_SoqmKvobZp0pi-ExYnpIQJ7nPJFNXJ9ig3kvpNCxnKlEwsP5w91SbOcLOBQ5dIq-moh4kK9ZCry_JkAmmAxhu9kGCughacCPaUqgZrigO9bQHHw0giX2EB5hA-r6VxzMwYJcox9SxD0tJVsAMhCUGhGuS5wodrPhay-ss78AMZiXm3D3mDe-sA0VVRLaN3HgmZw-kud8su7bKh9zYec4iHaygQq2ySGoeOKoGesVK77fiLlWaYLNtqEmywBblQlkZbOIUmcVmsTwd1yZG-rPIka_eJ9gAE4Te4XgExooaJI4LAdaif1stG-lEZF8RmNlmvm4wdAMZQAqPPLiOwkVAhshMUfavMeViGedgk57y3JNpgqQuX-sEI5NmNMFW47wR3AesCpuuq_Skqj8EdeWWaIwh-L8iDYCc7N-tLhNwgJOpnI2pH-CpgVShigKi6brIjB4QEV-JtRzKFZ_ZF0wM9GYTNsBM7dXlxPUUVjLCyWFWYScRdwHypH_deyvaEjny-0DgpOuR5pxBWtFGEsoAQJBmPZFumwYB5dZkyBRJrQPUENMNw0eZ_1yql1oFIdTQCQgEln9BFfCPB6MCX8kZknPovhJmq74BALPWaINeZhniI48FGf8tz8VdJ11Mu7qxrNiUHNApTMcke3Aw2qKl-NtFeR8Ou6fqQH0d2ShV-GvCcuxjKfUdNU1y5zYhlu6ZZwvkZ39jKl-t7Eyw6rAEnUfWA2hEXXMaDqBVRYvqwhiM0nboODhWUJUW8OEpBp9eI3eel7tRFViiZQ7KsZmUBVyVfGJQvh7DM51VAvUUSi_xPQzsz--yWJ3DFmYWF6eMQk7FdUXu7HmFxMfuNNGHMypx8S9RqfCiI9OfOeqwVSaa2MAd-b2cgDAo8qVeCGcMVU9FRwrUscVeltcJI42sZiaoXFPUlyAKncyajZ6gZhFNexIDWiSCp4L54nM948L-KcoFnZwHsueAjiJwE9dcy6kUtyQ6v0_OxWb8OuM04u96GtOld8wVIcB7QE2fd7g9XTCdShgpdmMgNnGKrJM0A2Rbtmnn-gdxGbyArJA",
  "priv": "biUK5NqJzXzWEAN0F2zzkrEr9Rp_QX55is_j7VYuHCQ"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-8-KE Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[
{
  "protected": "eyJhbGciOiJIUEtFLTgtS0UiLCJraWQiOiJjbEJQa3ktdEVsUUdSYThBUTFNWWZNUHZmcW1oT3NfNWxJZWpPdXFBZHBzIiwiZW5jIjoiQTI1NkdDTSIsImVrIjoiOUdINDFMenpHYXBiUGFPeV92T0RZVEh1c0ROVjFLdl9xVnlZVDU3b1RZSlRqS3cwOVhUa25BZFJSa0VSTHdQdWZIZ1pKU1FpVzNHVGZXMVNiRVpmNFhDWjhic1ozY1c1U2V1SlVDNmlvXzU4enM5SGR6bEE5bnQ3MVp1eE5XbzFvbUxkYkZZTzRnYkE4SXNBaDY3QnB6RS16eVVkWGlVRndvWTBTMDRpUE5RMmlmc0VlWEVFdW43ZXJXQ3QzbnVYdEdXeTRxMTBSSWlRcDRWdUdGdWpRNk02UUptby1NVVRJdDdzOGtGWWN0Ujk3U0ZDU0FFMEZVYnJqRnlOMExsRG9JS01VT1JUWHVpdUctWDNyOFdEdEFMM2NpTGs4T0RNX1NRa19veTlCSmJJYmRJT0VFZk9QWU5udXl6VHhuNHpUZDFqd29zOTVpUmRxSWFBR0JGaTJaajZOcWxfWWQtWU1aeFB3NFQ4UGkwb2R5cGRZYjVZdVJZbDdHWlItamRTUEFCSjV0dEt1X1JSSnlZODB3ekNUa014WnI1bVUxZXZpWU9WQm1DY2RTcFpfY1p0Y2ZxNzNKMHYzV2ctd3U0QmdwWFR4VFZYMjB5aldTaFY1TlhHTjE3Z0pwcVpiTmFMTFVpMU9YRk9EaDcwR0lhZmNqbmFiVFVsRDJWR3RMZnBySGMyVlA4VHR5Y0FLc05LbDNSeVExNDB3d2pONnZMRFljRUlyUUt3UzlUZURqcXVpTVJxeXlKcHpYMXFCTTRSVENnMUdEWVNKSTJKQWVXZDNWbTBwOUcwRV9DS29DOTMyelB5c21zWnFoTFBpNEhjNE9vOUZLb3haQm9JLVI1NUM3NXg2TFJrUHNvRFRJaE5BbW9yRURiOURRcTJPQnZnZllwRnB2ZzE2TXZVNTFVRURyUHBBbFRabWVWcHpxay1qR1huc2NjaU5relMtLU05SHVUb2ltY0RDbTNUdUo4bGxfcjV0T2JIVXZxYklBSGl4MGJvX3ltelR1WjRVSDdyckNmMk9sSzhGbG5xVkxwa3JmeE9uY0tadWVWUGs0NEE4VkEzX3luQmVzdV9ORGtJcEFUaHhoYmEwd0ZmYmlERVQ5OFdYNHhBNjlfU2RaTm1KMUM3SklMWHVzSnItd2d0c3MtZlNqZ3VKdHVpR1pUVzR3UWxKNW1jbnhFcXVKVEc4Zm5UcnExRVZ4d1R2Rkg5akZlXy1uUWtfMEEwaVFaT0dBLUFfRUZvWHEyeWM1QnM1N1NON2FzQ2k5YnR5Z1BvTnR6cy1VaUtMb1lJaXF0YzlHRlUtbXhtQ3BSaHh0WXpaZ1o2MTRPZU5temVFUFV0SWVYT2Q2ZDdhX0l3dWdkQ1lfaU9HOVVZNnV1QjlXclpuc085LW1fYUdKQzZES09VWXVpUVhVRTVaVS00MnNicHYwdDFKUXVVZF9od01HUUpuMVNtN3NBeUppMTlYcTdyYTNtcnJVY2FGUmk4d2J0dk5Ea2JRZ2RLYmduaDFGMVZRU2lDWk5JRk1oTTdBVDNaUmdhVjhVZndYa2hmdHhoUTdIYmNzM2ZuNnZMUjNkLXJiQ285QVFULUFlUW94LThDbm5DVXBoSHczemQ3MGJBRFQtYTFRQ19MM0p3ampDNEdFSTR6NmtKMno0UGNOa2FxN0hlcC1RVENiUzZ0NE52NVZLU1FLNXc2Y0ZNclVsTktWNHpFTnBpU0RiTWk0ODZTWEdlZE51R0ZPUUVYTGtYYmJPV2gzNm5adVVEcTh4d3B4al9hemN0OTdRVE1OWEpBVFpXRWZ4ZjBBQlo2dnlyMkhhN0tGUWtacWpwMGR1bWVmTzRtcGVnNm5yOU1UaGFyQUMyYndrWVBVSV9EQXlZT3hPOUlGdmsyNDdUMnF5Y3VWSVBWNzV0UDdmSk96Sk1wWktUeHZjdTRJQnNFOW5hbEdXOTMweld2QW9Hb1dsdkxRZ0ZQSm9fMjI5TnIyN25IcWZfMzRzYUpidVQ5RjBzX0F0THpENjdjWnYzWXJjQ29XX3NHcXUyam9pZ2xRN0kybUEifQ",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "iv": "GRZLhvvj7vBw-FZm",
  "ciphertext": "D5bqaQekeFnn_YlzsERq8jp5w6Y0t2gulaz_ql9AIqozptDIHEAaYwGJzfgv2W_woeFLXUnnZlnG_aed4vvmFi1r7CLamiwk8Xie_bPEt7Icffle4mjj8DJr5KZUNNfStrKH5_DJRl53dOEeuAhYdXU08OgBh4ezaTx5I_2fDqVXSGfO5sAWHINXWEPsrf1k275iMApQthhD4aAO2hYLAuAGwFGsySvXoj85BsNH3vLALi-H-RSoXWNt64OxLyMXY6L5TVBBaSnn19-h6hZIZU7bVQfckoSKftZphRR99hWxZ2JQabTYQMk_UdW7SUBJUJe0s47uFrKC1T468hp0WFenqHZjS2oaAodaCZdIayGt",
  "tag": "8A439opYUyFbYJdDno_Bfw",
  "encrypted_key": "K4m6zdOhTuo7VRZuZOmmypBM_WxLAI16vZklK3EnnrPLTyXKrUqySJOIn6TPhnn_"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-8-KE JWE Compact Serialization</name>
          <artwork><![CDATA[
eyJhbGciOiJIUEtFLTgtS0UiLCJraWQiOiJjbEJQa3ktdEVsUUdSYThBUTFNWWZNUHZmcW1oT3NfNWxJZWpPdXFBZHBzIiwiZW5jIjoiQTI1NkdDTSIsImVrIjoiUEd0ajNSUEZVSTZwc3FlRFNQbFNMcG5MTXp4dTc3RmNSSl9kOVBQZ0gtdEVYT2RSVTJNQjBicXhXekYzM1FTMnVnSkdYZVZJQ0VqamtNMkZNVGc5aHY5NE9GdU01MWwzUWtxNnYwbzdXT1psM05tdEdCN0lYMzJNMHBfUVFaZHBtVUFUU3REYWtLQWV2cGZzV0hRR1dqamx1Sm5JTTlqUUxKX3kwbUhUZG5yUnphZDEzSW1Zc2gyWHpmak0xRUtQTFlGUXV2Z1c0QTJLSGs2UXQ1dVdlSV9SSFhVUG96QUZCd1JjbFlKNlV3T2g2b1JMVEE5OHN4eU9zZUx5bmZqcHctTGF3WjhFelZRY1NoY25naG51dWV1RmpHeUk0MUZfUUJyTkZhVGNBbGhUcTBPbDFLaHNFaGlrZE1mdkNreVNXSHQ5YUJiSWw2VjQycjZVa3hPdlRnWS1jRDdHcFJJZ2RqTHhtM0JVZkhsdnVmTHpyLTU1YjlPNXoyYW9XVDBCMkYwM2ZYdHVadmhjNDVWS1JONFFqZEl3REhnMzI2ZHR1bGdFQ0ZMd1ZKZGFWc1JvRUdyTUxaamdGYVdOWkNKTmJyWE16N3FZZ3h2NV9JcFEtUWtZRXVmb3RUZG16YnFpVHl0WlBtSWFZMzFJbmpTV1p5MGxyTXlGWWRHanJ6WVNZSm05SEtkbF9nODlLek1jempTaUV3VzFhMm03aVB4NEZ3Wktlc29BeTJRZXR0Q1VXa1JLS2VIWlgzQkdhUVgzUjh2NFd0R25pX25uOGgtOEcyMnEwZEpyczRjVlE3MEEtWmdFWUtDQzVWWUpocThXR01meTNIMDVlRmJQeHJxOTlhOU55VXFDbWwxQ0RvdS1UVTljOVYyWjQ4QUgtSW96Zlk1NEUxdlQ2cFlvTnBVWFJGUEZENVJmR2tOOGFVak9nMHFxY1NOR25ydjJQZl85MlQ3cDZFX0J6Qnpwa2FkNTJ3LVFTTzJvQkZiTWhoWEttRkZ5YVlWYS1DMHB5NmVOdDVhQzBQRmJBVTA5eUg2MmlLYmxNZGRJQVRsY200V29DdkcwbUtURzRkdTJER1o4RjVyNUtSdm1rUERvMDJIaTJoZlZ2VjdOZEowWFBNY0N0alhkMnJKdFJIekk3b0o4ZjU2bTA2bllQR2h5SHJqdm1Zd0pZTWxVZnVGeFZEWGl1LS1nbTZfNlM5c0Y2WVpsQ1dHMmVoeVVRMzlQUEs4djlKNE9OeWx4NEhPOGIxaHJGQ25Bdi1aaFhCbUZ3b1FQckl1X3Rpdko1dkZMU1laNHAxTTVrV0JvcXZMS0JBRGR0NGhqNUVmdThDU043OUpKZjdYbzIyczFEczJTQnQwN3cyRUxudWhYd2w2N2JscUZ6Z2Zkd2ZURlc1cUFxbXU3ZlJ3VFpFODA3a0RfWl91Wjd1NUNmS1NlN1pKcGdfQkdiUHYtQW9yMVFzMFJBVmVzVzlOZFJhcjgzNUZDOW5MZmcxcDVnXzhkczJZZ2FxSzN5dDJiYjNieXV4QUo5RGt5Snl6a0NCaHBfZm4wSDhpejRGUVVydFFRM2ZzclF2ZG1qbndJeTlsdkpwU0dxMlJKQzVGMTE0bVh5R0Jwa2ItX24zYk9kSzczRTBKdllQSHU2S2JjbUlvdEpfTFAyVGwyYjVHWjBUWENxMWhsLXlDcXF4blpBaTV1NjJ5bjVNc3JmckhudFJpWnZmZkp3UG5lb1Z2S05lMHB0VDhvT0p4U2dwYURzR2dQbjdiOFkyaDdUTHMwd2pLNmoxRjRrWVVTVkV2UHpldkU5SnZ6ZUprdnMyM3g1b25fRFEtSlpnbC1RZDJJTUF5MWZQRnhLRDAwLVE3cnVBenprSlUwMUNjOUtkbkFCRmhDS1ExM1FQYnFLZ2tSYkFOZWZBU2JZcFBJaWRGcEQwdDdhRTBFeTJSUFFMM1ZGQWFaRFEtb29xclRxbEZLZkNTdGlDRG5IdUQ5MnliMVRzbDlpX1hxemt6STNLYkVNd3BTOTVMWm10aGJFNkhDOTUzUGlNT2p4UjQ0NFEifQ._f1otx5mIKqbhyDDfzk4XHogaC-Gpqra3fJ8bsYN5_D1r0YATx1vQiLkq5aphuwd.HRUgU3e5dEtTx7EH.6Vtnu3GlZWv4OCdwA-vc0pjJStf-A8jr6fgTAydJWpCxYyz0WYhu0eoiRk5RjTZEiHH0KKE1RtjrnGF6EX9NuONxrZwGbw2Z3RVqc34MtLJQvkdQ_JLkqg8QL25RGPNCk7IvZW5obfAlkJlxfy_Cf0h76G-W2cCBmz3vawWPqH9IslL7-osvMjTcED0XAQpD96q0DIrjRGzls7kEHrLp311VB7ir8xORrzEtH-Cn4M00WJbcLCYDyKmThEZ61Q8pQDTTlHbyOqrp-UU2wIxbIKAwHcPaKna2ehNtOzzkD8uy8iqU9X7fhGlIKIUQIBJZPGQKxqGMUyhx2zGW20K0ocJQ4wYB-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[
{
  "kty": "AKP",
  "alg": "HPKE-9",
  "kid": "BeWp7Y5tolX2sSYMKIaG6WUVE-arTKcS2Ok8EgqFqrE",
  "pub": "ZEbKruTLTRJZf-UygOWQwuBNzChq8yuhGTVITLeU7emGD9tF9oFEy1BP9hmBRWo84Zyjr8xlvkadCNyu5iOfuoIC7pA5JCc3A7BNp2ZK8TnNPTsYJ9BTicjChlIMMYKVSnk9WjCj3EqM90RaRiSHYxMUJ0VV8fY_06BqrODCwNO_6BYGaaxHszSAVparmkEiSQOZwyB6xsc0dsU2MGVGANQDBCu3NSs2gZmN1fslWpxzqyN4YtZhwkozcmsGztObngYHXEtgqpo44mKqXHfMBIxjvsqgZ-vNzGyp04OErotG5QOeu5gQZquZ4TlS7JqxjjN0ktJ9Wqofvlq1i0JG97VL7aJ0IHJpnFl8-4cbqwq7-Wan_9U0fJux18PBDBq3jkQiwLiXZOk9Klgin6BGwpx-JPedIOOEEEnKLpQwg3lOZGuHfXGCT5BkGfk4sVVR3dg7uMvC4yFS5ftvggIWfMPI4LV-3DECG-pDe1vEpQFE5EwSBHUhpyjAWuMEHbpTKau5oGmVAIYXRKZfZ3CIFQV3gHoBZdZQoRhEXzKmdkPB2jJI16FnFGUK_GSZYsXK68IUk_lEnihTadnBEhM78-wh9ZtAXQsKgQtUdWR7nFt6yWAkSQIegmJzzkEw4_FBrNYUIXC930h1dYi1sZw5ZHo3dmY3Viq4pLiiixN9LrdzV6RGIwR8fmpqbqNAc_cVsFePATiHnwBQ5kej1BLMAkUfYhJpX1lV-9tloZLA6JdkRoAeXnEvIxyY1TUYpugYuZUeERwlWygVnOidsIi_Apo1KAUm-TocR6m0zGtG2YQ07mUeI2yqbctcg6EvYVVBLDu_RJeLFyAw-Xd_WXgWNoIzoOM5CXLOtDCcJwMoLJknW1dgNxdFZHG1mQg9T5wBMbEBpjK8a9oOnfxVblik3eUHYkS7TVhKSqCOuyOBzDQuVtHAt9Q6OCoOguqUmJeBV4GSd5IPSnpCendqBjEKZ2JTkNwFkuqqbmilEnYMHEOtMUyveWZi6_qm2kPG7aVcjFV9U4pXZEuRIJcugvJUH3qw9UQ7smgqsaJMFzrDVsAGQWItDJxcEOgBdBTAiit99igYmAeEyNoK-GQ46OYsNzq5-CuCiCGJZKNObWhddnROkmY6jFG7K_k_RgvAj_aW0oPIEzGz0jBtZqVDMTFHF6d4q9erpHOaO8h9e7k2nnrGyHgkJYOPQImVrLNc93OEJ1qLzUSwJaho8KqwNlOHqDuJgmKoSfEhqXQRfIh68qNqZ6SC9JYJ_-lwpKk_TQUYxJUdRkHB9fgkBwyoGsi0nLpOhMinsIc32CMyHMqvBsc9DlSgmZOBgiovynEtj_gqdVZ3ZYwDAaSaXTG7wLMyNwBfVycm5TdMQeZs8dwu6pifo_UYzBhj1EY8u3IdS3OVajDKZqkw9zeTacE2kwVsCkDOK_y-wQXEvyFCbAYW3IANbpAuIwpirGJfFTWHIFEm1CqL4FXPt8a9DusGHQCuq3bEkCtpnRiOTGOqgVSZSWkuoxbGnluihrRc5NYY87PCvMSRVxthHPS6-Af2yP_HWMkcfu3DwNyCFxBJgfvtXGLFSm8Zq6EG4zipdIVLeDl-Mg6s_8jDce27ki2xqXVQWA",
  "priv": "tQDSUt-Mgd0LNFiUK9VEluJnrtg057pCq97A54EdbiM"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-9 Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[
{
  "protected": "eyJhbGciOiJIUEtFLTkiLCJraWQiOiJCZVdwN1k1dG9sWDJzU1lNS0lhRzZXVVZFLWFyVEtjUzJPazhFZ3FGcXJFIn0",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "encrypted_key": "FNPUnD-x_KD2ZlRpfS1i5otH3zXS0p5YqAX1IQXDg7KkVDfPrigLJiUX2olBxmMcer7yXyH1L1VMt3AnbWWHAH68JXG4maBWMtpy-ahh6X7k16JrzCzzQCuRWS2qDMNw_jjb7L_LiR6N9VigfKC63i8D5fL9P3y84jab77h5BFeH_px4XNXdj4IZpoQbrF496F3TMCpj0F7VIOPOH9Vjt6gH4sOAvkeuX5riGG9F0dhN67GmRHAeCZyW8ywvfzjADZnRG0_SX-bfcmICTJziIVy4KaEMH0YvmIrYmQe9jI-XKCIoeSQpXbvXQtniw6vWhPV5pDldRF89fshN1VIhTT2zsP9of5loHM9DJp7ac8SvhRIPm2GHocU9JtRN0MIkeUEqLMnJlp1dBJl3D3qwcOTvAO0A3ZA876Xu8Gsgcn5VsJj-O1AN2eB08BR3NNGDuuUsgxPVXQWyAFSQ_UlG7IVRp_8__NxfW4cbpCjcE9hvvlQD-xFS0a6rQOKImWKzwKmY8GiU2SUEAwN6rSPHr8JyGfh0YrA0--FgPuab6PPGrZ1qz427SQIxlJBCipWPLlhJzvbWUGCw0g8Tk2DQGnCBMZNc4lBNVhnKedQ57g6erNBh0MOZSXj-SLul57DSBXguw9jMUtsJZoF8PjIc-eSrQrZude3S9illlCRM1dfSaxPk825PQjBFlMnEb9qe-Uc65ALr093ikk5eYF1mUJ31EAJYBVl4gU6RmD7Dp0Iu1X1zwxB7JZYZCqUOmhyB1lf8oA994ChY_VkprCF_A0NcLpee8iW7d077OVODp14M4w7D6hPLJDa4T0GDjMH-o21b2n6YqoxbUuPPGAPCypb7e9zGliZWkpIyBXzvw8pwQ708iFc4AMZswlS8cYiS-6n3VrGosvT5UplUHdpPONfN_UYHOFwIWwErmxABUZbKNHWM0t1opDlysAIXm5lSOf7NFAVA05UQGofBty1N1rnSey6ElXk9lf3gdxKDfkgZVqKlTiuh54bm9L3Kgu6ZLKqTyxOWYiYW2T2G79tXyLAQDrl6FxRwlGpUWGhqsmN_MSImcSR3R7Y7uwsQshS6hg7zXJo4IQ3ok7-RvP1-bn9d9goAHPSYASnrWAG8IsIFRK2yJyAEIiUNL_tFQ3TulU3uEgJIECrqKn6jFcLQ_er4AnCEJy3Old1rXxZsMSLhHuucqhkByUT2iP5jsupSeTaCgRUKUMQwJ9iUeLAp4aAIZAertDuVVZli5fRrFByO6h7wZ6ewNkNen3vwFgDU3V1_xXIZCo_GFghO-oGMysxETIB-IvqRH0qLWNn0z771zagoT4Ri2HmQNRcKmA9uBpSpJ2nYIkMJ98CYm5kHvlgZgZp_YEffITAXZ9drxobjxrm4o73l9nhtDdPpY3D1ztv3l3kFX0K2OdpG5whWZ4kuEYmPuugT49EVQXS4Xdpo_aS6RNKwc7ffpbhl-ztL-H54o9-NIoveutL8V957RA",
  "ciphertext": "V4iZyqGIdT83y_Eb6dE2c5l0-LMzKAXVnJwmXt9337d9haaaHlGYFUKvF3zvTZGBJ2PXLQEFWmqZ59lseWeSGA1TklJIWjQbb-1oCdE8607piGyFiGyjlsd5CEzfJuVZXmYQz3J4g6NIHlMGIoKTx6aa_A-qYkszxoKdlvnmwHLhm95vr9k9GNxWIblWK-rJkntpPTWecV7Y1nI2yb3nzJUBDfqDzfKb9YW2x--8KFs8n4RcSZr3d07RCB7QyxQKl9AFd5n5thTO4_UcRChvfc1aawFV4lnTHCGLRAwPo9P0JMNf3v51mfSstGwvRotRG2t9S3IWG4C_94VOeEVZPlclmt5uYJXPvQ4Fip4RHtwG1mRFRtTTzTblfqELzPe0VA"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-9 JWE Compact Serialization</name>
          <artwork><![CDATA[
eyJhbGciOiJIUEtFLTkiLCJraWQiOiJCZVdwN1k1dG9sWDJzU1lNS0lhRzZXVVZFLWFyVEtjUzJPazhFZ3FGcXJFIn0.ZMY3Ynj6V0Tflad99MujhmvSUTEYP-PETVMxSGfdKWjz1n2dvNmUCMfDS-pAzsh3lny2RyTHLFsUoX_Hl_hG4QYd1nZm4X9bgWpPx8e5Mhbx9T8hGRbf8S1q3mkyLyIQNBtPW2KJMAzy6d5MQiJy98V4cL_-GFFUde8gvY1pIqfXSLC_BBmvnA2DddcGPvi3eKco8PDY2HVNMQlCusFnnYVcRXiRc3tLJ2sAYIdavSJDqUV8QxiOqR6J0g_G0ngqPoP__bwNbF_UDU4_9flpBy8pQS2P9nBJLdYBi5o_zwdUXTKCSgzUEvxrmr1YrGE7oPczjviXzBK-fbMWS7ShXFQ-ILzAccf2yb7hef76AduEi9mnS4D6SEsPTEpFUNIrljED4J2QNuYOMlYCTb6Gen2h63FHZmTVMyXqhnKQUjelpg_qoD0L3ASUxRUC10YR8zidpA4MKIRGXwfN1eeqQc_M4hyurMXLBOSjrZqCsKtk0KlgtFx7AmgZHULmYUcKZupfjCjPpMOAn3zmO_MF3NrsKtYofQyF3USoVfItSsu-KXDTU_b55EFZfD7ur_4X_Wg_7h0GX_2SNzsRCyqNhmucBPej7Sm6spDjPfYXuyFgqrEOVVQU6wMcONJLxTktTxciYcXI6gaCOgXgr7zWAQmP2E9UqiAq80yaaM5-WMwUUB1_VlruaqHy7s1cNBq3U0hC3a0C8_QVgxTYYIZa-IEsHjx2DoLAOgiDrfQYQPer1YVXg6A-q1lPPO-jcahyfUXvPDsNfYJTRe1HvUXEW_IOZOJhodTyreSPLjvRXhw7MQ4ghScbKusuPOwP3GXB1mcRiG1V1dQumJ5PPD0-b4dO_9ygcZf46A1excJrE5HeJ0SY6Ukue9uib4VEXeQi8HbS8hycC38qejW04FIZLukqhSXHST-pCoD1ztFd235WCIFQCsqOUOR6ZxHyO_MnlujxuYGoU_J7QBuuXRZMWVLo6rwKrUqOkJVqy9UpYFwTOOG1g795uCkprW78W-kTRfiWkVjPReO8skg3u_FpvUXdSIbJ-M40xUq19DsRN_RlFaMXX8b3m5NjDcBPJpPrVlN910izuecSJOalsPsrp0NWSXkQI42FFK9Wy0xIC7Fm8AZM-_5FnUkGyuqWSNLCkWPjWWdK9NAnIkkHArv7BHvpQSm-FCeTgFCQIvVSlsjXU2-Nu55w-D0ToW6MPIVQHWtQKgUwJw97eQQ4Ni0Mgl61IeejrCaJBTfxJzsM6X7evU-9IY61WJJAFI5BcmUlcpaHm0aLRuLMGLLmrKsvOfEj48AqTHdI13jL4KVME-bRYz87twX7GXpGmNLa0X3PGLusZ9gH91xZhKu8rK29oSAJM3T4XRP5qO4_8ETE9qZ6-QAa-b5dmXgkcswHwbS09WzBAx1ePVVU_q-a8U-6HFaGswk9bheV0aoYSPXK_J4PKVM-R7YbxTO1NiOviY3E0XGJJHMp8M4ONbAYO6laXw..W8wioV5NhSNz-rqzlPSWOPkjX-bVNx_vCiw9rguyL4dgG-rOVJqyBOvnukWT9V1v_ZmtXYdi_oAhOmCSaF5_D1DYNWbpajOSX8m-j3nCjRaJdAf5N1r4XOw00o2BTdU9b1j6ZeJNB4I_71HFoGTVCY11NJbbgQBzoxWpMDQkn8cCk9QkCOqukakoK7qRB_e2dJnujcGMTIr3s5n0gTZMkEaEAWdP3TNoQf-0YmCQS-4i-6qo0nkcUUYCH64vASVh5zrPNgCODOoFd2HF65gGKEJrCEcVefLkYVCM3Zk2PPvOaUSI9eJqbKB9y9ieGxFcgnlLcw8bY-4l6fKjg8mI1H2ZNVRXsRmO0ycR6_7zzBfHUNklpp1LiQ9wGiCTh3VOGA.
]]></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[
{
  "kty": "AKP",
  "alg": "HPKE-9-KE",
  "kid": "I8THo1KoAq9OG96cJTyk2WF8abZqb3kKKHgdfajHUb8",
  "pub": "8rGsDcYDVYgHXJdoG_y4snlf_zZ2J7IJ_dyGafoU-8PBqdSb4dKAAggLvULOi_kwqxCdLXqh7sinPlUPEQAXeaITnOkYJhCJN_tpWBBbZclC4sAXNHItUAV4KfAmEgyll0KiqKRohYQjhwSlSAQhA9NwAPJhYMgZPWkDf1zFJexT_prKclLGRzU-AkuACumcboErJqGYIRdXVfN7JqfIXfcNI_QCSpcpuAk_wMOWxOIj2WxdCMMfd1QBFKoAi1cM-_cuL1JWwOK5SsC7FKg5YJZdZPJ53RkFUusZPrhcWsZMsOFXJmgOjeV9bUWA1npKEJt7nDeU9EGbICVel-RChriHe1tcx4OFgUCrCBvEpJl9d0am5jqwYQB-WmwVZ3IFVHM2c5NCb_MHhknJsaCqrSMmEUJ7XBpTWbdUlMNMMiq9Pcd2WwvMyoZmNac_xKmk5VxkBqorWUZ3ieVwcGYt7cZO2mvJwilCccsz6TTIZnuymJU57-J510EbVfGXSBN3_BCpfwHAAqV-rZab5oWPFeYQikjAHieblCgN7bSKl6U-NCpoaPA-n1Q3jMY-vzFy4iaM8ThfoXdzXQo0oLCvyOZ4aqlv4EqYQRFh51RN6Jkyk5eqUUaHmaAV_yyj7wBEkZNIDWNOy7ZAunaDl5tXFpUaPmHLQ4RQV1fCA8Y27gQ_4nOY2zdHhnq12WOrvNN-DrdGI0ShpNWzARMtM6yiDXUV2yR_b6KTDyq0YyMzQCHBQhscrXCN2QxXd4hHj-gjZzoJlim6XybGlrG6EaMkvIKfwuhZ7oxRTuC3hGJBSkMptQNg3Th4luol-Fl7WepM0vOYOVyYdRANeszJ6WTKZJCtzUhPcSBzeImXaDqNeCAt9jIBXpoJX6m8RViM4bW8YgtR6vK2ceNW5yWCAfOA9NmiBDAhFaMNTnueistr2eEJhzFZ2wJsT1MG-vG2EIyuUNBqwlNjVvR4vfEAWOmeBuA5v7By3ycsOMFv2hk2eGssIzmE86ZOj5Oj11QWFPRrSMx5zLdDu0ep_pPCYNUicStcDtIvy-pfJ2uEdBoJ5hdE9duIGZOlTeozIWdeEcBrv-sEJmKk7hNeOSBpVpAlYDTDTVpvOik-mJAR_hbNnfCY55sFD7C-zxOfrjQdYwWLDSSH5mV4IQKzseJ8x1w5cbWWzbUqF2pNZBDEAjSpiqqVxgOAikaOwzMaWAERNOeX6NFYkmga2nREl5t46woTvbqBTSxBMOxcS3KCbzmTcqrLVfS9Cci5DaAdUjad8NzMQBoHywWIAFTA8Bl4p8cb7GqR9FcJYVsM6QlcjcGCZ5KhahgYOlBH5lw6bRMi48JzHrRWa1otXxmXprcLF4QiBKEZfKpHrSsszlCAKOKytlG7_xtNPRZ_UeZmeTRiyHWVDCcQSzM2W9U_7hfGa-BErmW20CNBitqWZmEkmGRci2KxP7cJceuTXjpYAcVWm1x4ZVN1_JtCisCU5egDoXIi8uFHwZigKhcBUBIS-AepvSKNdCA3HqeWzydKaRzM6Hd1iEyiOQZdz4pcGDrkcsbOgiUpCHGM_OPeIAPlZ8DqRjh6Wxa8O8YwyrfJZs6vLUcAjW-Jn5AaNpQFWU_VdbhTDQ",
  "priv": "q_aDEMZpRAjbiqHwO23vKcgImYieSqUsCK7wWZEsq8Y"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-9-KE Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[
{
  "protected": "eyJhbGciOiJIUEtFLTktS0UiLCJraWQiOiJJOFRIbzFLb0FxOU9HOTZjSlR5azJXRjhhYlpxYjNrS0tIZ2RmYWpIVWI4IiwiZW5jIjoiQTI1NkdDTSIsImVrIjoiVHd6VWlPTlprbjNvSEl3RU1BX3FXbUtRU1UzNndNOEl6NUItMzFzdEp1dV9BV3lfTDFSU0xxQkZtQmNlOEotY25hUVhSczk0eVRIT1d2Z1hDMlVuektZdUQyay0wOERaU2xUb05nZldPaWl6UEV3a2FRQ2dEcFZlZkh2NklTWkctbzRoS3ZrZ2ZmVkxiQTNjdUhNOW14d1VKdTJGUWdLVjU2TUhQZzJIbDBLQm9ydXlQMGU4SUg3SW45RDV5V2R1WjR6SDJjM1lac3hnSXZMSzY1SU9nSVNvbDFEOHZ2M1k2YnptS0tUQlI1MHZrZ3oyZ3JESVNTMjE5Yl9qM01FRWFXeWdZNFNxQ2x1S2lzN2lkWll1SzM0d0FiYm1MT0tUWGhVNmxGajV1Nml3eTJLX1MweFJVS29kZmlzU24zOC1hRlREcEtSVEN4Wk55WFNSYWNHOXBMNnE2Q3h6UGZ4U2hHSXpjT2JTYm9oREdTdklnRHAybW1POFV1RGNfU18tR1lDN2tyaEpZNk9YRDBsNzR1OE5KQ2lOVGU3LXhPWlNnZVoyNVBiWm9FZXc5b0VINVhFZy0tV3MyZE5uTEpvdEFQaXN2NkNDZVVXQjFESENVUXpqSnNZTThfaFpKZ0R3RmZydzExOEZwaWJVOFlDd1lNUEF4THpzcTJjLTN0MG00ZnJEcFN0RWNnVHRSM2FnaFlyYW5zTHJmcmxKUkIzTmZpcmpnMFRYdjBEV1ZzM18wRUdqNDNDOWdGMWRiSXFyTmVpYlBVTGRCRVdZNjR2Uk1IOWJBSGlzTDE0NlQ1RlBuWTRiTzFhTldCNU9tZXJ6OXBGb2Fhcm9McDl0a1k1Z0NqREhvdmNORUFqNnBNVHhFa2tJMDhSRHlJSkdqRHc2Yi1ObGZsQldpSEZTQjdtZzJ0RUVuZGhjNmFRcmJkU2dUQ3liSnVfV0xBUDlQcEVoeDlqUG9vWm5tVGdXVWtVNHdtUXd0WHk4RzhVc3pMbXduWHpwck5mZF9JRVg5b1ZQQml5VDFZejFoQnJhMnVpWFZQWXM4ZGdlUWdKYnJIaWVzVnRzNlpuMGxIOVl3c2J3QjZTNGlkd2J0UWZEVTliVU4tUzNrRWZnWkJZVEFBS1Z0eS1Eam1tMEZrTTktTW9zUVNyNjVOM1NueEtoYVVNbHU0U3VPUG53bVMzVXRaMDZFQXZXSWQtNEozRkY0Z3B0RXR4czMxY3JEOF90eG9ydGpnR2FUV0o5dmdrZTMxeC1VUmlGb2hobUlMSmtHYjJ2UC04dmYxOHhOWGZmR20xeHZDR2dESXJya0V4YXJRSlBDLVdRbzdhaVcxNkRpc1JfZHQzRGVGeEdZTUt6S0ZGLUJmYWJ6bGFNRE5aMjhTeTdzUkRPbllpQklkODNRS2FGSXNKZjMxOEZvV0JqSVRqUmtjbnRPNXBsM0FpRUNFTVhfUU9tRXVOamdLaXNlNmZIYW1XYkZoOUhRdEZUZFJmRE5QMWxxUTFpSnpTSmhIMlVkMC1VMGFoZ2drMFdOLTZpWnhDSy1oOHQ5WlY2UFMtV0oxU3ZDeTkzaHBqWEV6LVA0RTV5VHhlSFd6ZVB5eUxWQzhqazFxOGZhc3FqRC1HZC1tMW9peDdIOHpOX19GblB0UTNrNFdWeEs2N1hsX0NpRTJnZjRsZ2FFclZCMDI0czI0SUtZRjVwNEZZdTluaGEwVDJuMkVTMU11RmR4Zk9pajdMN3dORGxLSjdXWTBUNnUzdGtMdnBKWTBxNS12NldQYk55dVBlbHdrcGxlZlJocFkxNk5UY2RacGozSlVSU0VWN3pjNzlLTTNkNmR6QzNEb3FZMWNlUlhSVUluRDZmY1lDVHRXUVRqd1dXRjVib25uVWIzcktzeTRxcDBqRHZuR2NPRG9NVVhkcm81Uzd4WWJ6di1aSTIyTzBWS1NDbGE1N3VzV0VqQzNxM2JvUHNobm90emE1X042clFuOVQxOWJSWVF3In0",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "iv": "d8CFuwBEVbiI_nK7",
  "ciphertext": "kmsiEt2hnihtuOyfGiFAs26cHoVya0vXhz62N6vmF4NnZP879ES3YkengaFdFYG3l16-N7GVar6OR0h-atBeDoMeGNv7QHLE9Pky5arS4kaL4y7j9BcffzA1Lq-Hx0cQzgvWu7c9xkOXDb6zS0liTxV6-ZMFHHdHdAd5ErMvQNtUwh8rvG1APw6QMrzb3SGUsmlTWE4-IMgq4KRKKNHHsdztLynzDcskM0yyASkO0giKYcp85uzZ3WYwnm5LOOen06Fi1Kj-U9Hd0JmIVsy58mNnCZSeEfLdIGyP3HvLqj4ngp_OvNuBKEp12OBbouXpJ4xuPla9FdgLoF3Foiw2GRhoqtYWSYuu4oRgmlXYOuSB",
  "tag": "l7BtLt_8bQpsUK0NS-G5Gg",
  "encrypted_key": "hEaoX4fNiWQ-xb_y31sERZsttys1fGKexhdYll0PkJDtNclb-M9rmeB7xQypVLaM"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-9-KE JWE Compact Serialization</name>
          <artwork><![CDATA[
eyJhbGciOiJIUEtFLTktS0UiLCJraWQiOiJJOFRIbzFLb0FxOU9HOTZjSlR5azJXRjhhYlpxYjNrS0tIZ2RmYWpIVWI4IiwiZW5jIjoiQTI1NkdDTSIsImVrIjoiQkxWb1lHUWROenpXUV9zTjVfeVZWOGpWajVqb0ZVSWdRVDBwV3h0ZlRwLWgxUk91azZZYVN1OXlaR3gtaTg4TW1sY0EwTlVMUHZEVEZCX3otZUJ5dHlubnVfZnB0d0ptaW5JVlcydWdxQ1hVOTBUQXJ5Z3RWLVJkY1ZJNnhkRGFLRTJjTmx5WVRIVHF4Z1VHb0ZSNVEyMEVJM0dSazVSdGh5REx5cTZRdUdVMHk4RlM4NFB6OHVCY0VPTnRtZWJ4cW4wUHIyWmFJNld0VW1IdzY2SXJWLW9ZXzRBWk5tazZmOUxld19iVWtFU25oRHBzbWVYbUpvcy1DbmlQZ1I4SDZYZWlfRHFTcFpqX1BGRTBmVVBDNW91QW1zZ2hRQ2pNNm4tUnhtbDVJd2xaakgweW9qby0zYkQ0SkxEazZUV3Z3UUF2Qkp0Z2dUMFh0dTZJcTVTaDY0TGprZHZTeXZscHZHckctbzNCNXdHYWh3X0JpVDg1aHVWOFRadkU1N3FSdy1FOEJqbWpoNHY1eDZVNG1KdnNpQW1KS3NCNUxRdno0QkRkU0o1d3Jqcm9EWlNYV0stVGI5UjJ6MERKTjZDTThvX3dMRnQwcGMzajZCWjZKOVFIcE5UM0ZUV2NEVFQ5b0lKSHBUQjgyUXpraDN0LVowSW01ckc5OUR0OGZVY1hXWHVkOWFTV3JUekw2S0RVakU2bENmTnVTRHJNd3JNSE9Nakp2QU5sS0phYzRkbUgtMXR4RTdOZUpBWkFnNE1ldVlQQ1NFeVNKMUpvcHZtRF9HOGdINUlKc0RIU0ZYVWUybGhCUkF1djNlQmtsY25sSUpRQ3VKc1BGSmVRVkNYU0xMWFBjcDlRakVXemFGSmc0VDlzak5BLXZNZ0dQZVpYcUpuQzRMcnhPZkVaSHpSTXJoaGw1WFdWeFJ6a2dZLU1aOVhyclV5dHVnRGptay1UUVZzNjdyWjBTY3lNUXpaVWpmWU04Q3ZJWHUxUW9zc1ozNlNHN3ZlYTh2Tkt1Rmw4WFhPd1RFcW10Qlh3Y3puYnZLcHBqaWU3NE9RUndJSW4yUVBIRWlEbzU1azJpOWh3aHY1UzYxcHhQMk9Ga0NpTG9TUFU5N1NLckZZNDRPNEtSbXdkalp2WkJ6VllkUXBWWjdNY05nTGZoOHZpR2l5SzhObnJBQVItU1RXdTc3UGJNa3JMclZzTHE1bVJqT0o1S2NwbjV1aFdCR09EdkwyWkZ5akdFa09ERVpWcUVFLUpwYkc4d2d4Y0JBcTg3TUZfTVQtN1dqZ3RwRWR6NGxZU05QbTFaQklZUlVOaGdYaTRrUmNhVkhyb2lvdmFTZVl1OUNDNnZNeXhJWTk2Yk5pMHRxTVdmQkR5dEJfWXI0TXpORHN4TmJmMzgtYVpBUnRodkZtT3F3Z2xGZVNjSTZpMkI1OEJua011WUJjbXhzaWFXeHc3N3R3Q2M5Vk5CeHlRRk43aUFUcjkzbmFHNmNUTWlsQXp0aGpqZ3hhVkQ3Z3BUb0Y5WFFMck5EdVdTWnNuOFZDV2J0dHU1dkhxb1ZaMkhTNDllVTEyLS1vS0xWWjY5eTRwOHo2cjU4S1BUSmo5dlpodXoyMWNubzFteW41azN5N210NDRTb2MydHRlZjdwQXBRLWZLMkxibGNBMlFNMTZXMllKdWhXTkdOMEprbURKb3VpQXEzS2xQNGZyVS1mNU8zdk5fLTdCS2ZYVGlpTGt6MzZMb19Jcllvd0FpdHBpSHJKSl9NcVFzX0xrRzJHZ1RFTWpNeEc4RG5MSlZPYXFzdGttZWpFUWN3cTNOek11S2FkSmJqVlVLNlRncl83S1BTMmRXeFREZDFlelVPb0hxZVlrY2lRNEQ5N0RrZWZBRTNVQTM0QVUzNVZNSEtpak9NM1ZaeURHd1gtUzA4VlVhbTJmMThrclQxNTMzQWVSZlkyXzVnWVktYVNhTVM2dGZXRkU4MGRNVUNybXdfeTlTOE1nIn0.m33rDckJMAweQB0e1C7cc17C52_oNyzEtnoz5VZ1cLxEAMdx5YD-AP7wLeg6b4aQ.l3pLYmere0K8G8AF.k6oT3m_ISW8okLHfAjFYBlTtMpB2rO7mRgkjHRSz-uGHo1naLCfzcQlgDKm4n5XmvUnxJ09Z5Xq877G2omHaAnJXWjA5r1zv7_rB7RgrkkU4EMPPfRYlRqlfReYGEv5rH2V0SUHMmVABgH1NbmMtWm2ccwyKtbZEgxMru79aDKbZ8MV_Zkt3hGJWVcQRYljGL-MM2gqWpKn8Q73FT5CX4HsiLI0zn_b5j4qDXqsZGz_A66wndg5vcSRyt6F08bfvQ5hptrfdftUeMKn1z7PxI2T3Ye7AI34EIQdIJalrmGMUdzNU9xvLdwWD3N6Cy0HFEoWvFNpXVxxcDV2ybCRGsNzP-RlNhOeD56l-6Pf_mG7v.77mxN7ZlNwLuUio3mcxoxA
]]></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[
{
  "kty": "AKP",
  "alg": "HPKE-10",
  "kid": "EkIcXLM8dkXQX6mzrxYWNBY8lndA5H3H-v8TfiSDLfI",
  "pub": "1KUYqsq90ghiwoFuSJjL1qKhZhRQujGf6cXJtSRSJoShpMyQGMdsu-eTJTE6FnZeUQNtWyNfsRAjzQqYgCvKB9MWZddwzkYlCqRSXlcSHmgQCLkj9_TIJZipHIXL1km4_2nGOIQ80PCbxscLN-iyKKt9ikJt1Ks95aa_PSwRnum14MVuHIyZu5wAQxPNTjw9S3EnI0ODyDaPaVG5zHqIB-mW83I6WfJUFQRErfRHjTwWhztsYLNkldjHMZYKxAiwouemzdymoIoBxaebXIyLnHsAycKP3NByWaxMXrEpdJMGQveDwbW1sXOffAulTzw7boeHBdQcGINzg7xiIXcgYeq95KmqbNqKMkZNFiA5wFpOjoy1kUE9snCwVsV-I_dUrWckargyJNUONoRMOCox4cuziEUU3WkBK9pOBKV1WjrL0kBqBZUy2DhsmJLG6QjJLng4M6S4AxAmCwp_2zNjFGaMbLZCoKqPt-FGe_uXyAVqoYeZ2jAfWgQubrRAl3NVd4RzAnQh4hp4gPU_t9mwS7sD1kd3-zm0sCiqRedvNGag59JDFAIxuUaw-XrMyVx6dZG5xfOnaUE8ivuZ64iPQ9asASugUFVJtuQgD7pONlw0cUQq2-qVV-QTS3SG_Agdn-SDhqe8ixVrqQI0TYmFVAquRniDgEx68NM4jmyPvwuEQeN10piAj9w7jOdF98dutkd6UsQGpPcgXcsCRXrN9uSLpVQCJUUzFoG3SBcuUEhh7DOr6mAcG0Zae0c9E5e2qTZ6bUU3E2KZZXub-xcZj7oGSspwgrG2ITd-xzi6aexu7guYMMaP4ek3PEhjUFwV5HgtzNSgp9SOQEAPlYJs8mCpE5tNsYquJ0Q3CXYa6uqe5SKYY8MOpmkpuajOmIQEbvUjmJQxjSQxPXcDP0a0ucdbG0k0kshqrPAUWvSoLSjAVxAdgyxe5pdXICkrSjs0LuG7fac0gctlw9RIurq36EF4EitsM0WhAeubkmEd7ghIB_FImfQKx7JaJscx0taYAehRD3lN3dA8m-NNd2JkX2DBXmQyKqh1JslcaCHNYaco5rlRqvpwR0t94_nNbklO5oAy25ZcJ2iaAiwAkPSWptfMRAM1P_TMoTFTv6R-qKAexgqtKYBK5_aJKpGjCri4GSkwv1RPeXC3mrOJNAJ_8_jNl1yVjVVVh9lDSTQGOrtYWlmHA9jGATRK3eso_DO5ONWRytaY_awbxLJ3ZeSttLZEl3Jj79kd1LigAXFmLiS5fNxiqElcjugb3Wx2dNPEhVlc2dI06Nm4nnfIEUZDwzkfDcU1-dJV0PcUCbAbPyoraEqVSGJwMVFkt5a9QqqUXKY03hJsTaqEukgM0rYoPlEJ_UuqRptoGFZBWdSct2pEI7muOZA0licZpuYqx4jGCAkjS_xuaFKjieExA1IGySoEX5ETuREZTtNdp9hDKyJQ76wVcoVqlniEHeUTSdxgTIEGM3NLacqxHFVAmgURfAojo2UCx4sXXdK47RtBuQiBf5Z-0hx2DDqvgkTOKzy5trEJ9MhvKctYsYRWQsWz5ly0WTAgUeLPWYWkLXxi5BYAF2KqF2yCatyQ_FQZO7mwCZUB5ZutKQcxAOAcm3JGQRsDL3cG2MBlH4UkOihSUNsbsrJ3p9i6HEFc8IVmiViuBtEZbdFZ4wKD1Jqah3ghkjtHbhwLdME4ZQKs5jJZvjGFBsGZG0KCYGKbf9QQ8Ooc-PNjyOqzo2k2y-ETtMCos6KdcnGbyrEBVKk2rKLJuaDF_CQ9q0YQdsQ70VaBjeckNGLL22OvhiVN7jbL1kJ8bubIYeymm1KyLRcT0xmpDDgYtvAsygUdQykKbtSmOxhHZrcIFeKazWWe6qcSZCOML0hszyw16MGUiLtVfEAvp8gzrGWQFCA6aDhrnSs8YDMAz5Yoflp2wai8H7gC27ltycEpVsWz9oBhQPcmq9C6h_kX7RqfrtusXPBai1pGXBIz_tu9V6ETzgszMUFOFdoKxscc5JcNWgWRaayYDBy08VenbQggLsOd_BsJ8kVV2fwnIp4dGUmthqqjVkrGtl1OKCYX5_wb8D6mCByPQ_BsXIMEJqvQYJp8bSZ0Bp3NUvY7EBwNvM1gfMiOw_pwcXoglaZNgzWLi_VBzXIY9lcM4qjigOlj9JyfbYRGPkTJ5Gj4Taj57OC-wIVoeofByZ5tLATYBKFPwjA6SlRhI8j4EiKN",
  "priv": "Ru9DwxiJ7BdWBh82FsXaAPPR4s5MZoadKL9y2wGmino"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-10 Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[
{
  "protected": "eyJhbGciOiJIUEtFLTEwIiwia2lkIjoiRWtJY1hMTThka1hRWDZtenJ4WVdOQlk4bG5kQTVIM0gtdjhUZmlTRExmSSJ9",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "encrypted_key": "PqSkdKSW75FL3sRXdax8xJP8rcRgzVg3pvPe5diLa2U7Zq5rklP-pVqcS_4YmoS132XKT-AFp3Ft2qcWu10h2vvFSoCLH1-6IKIIE8xYHe8zFg09mgOcLhevHKPnQ2d6KscghZLUJjeN3KmFRS8Px2QmnttXHl_aCkcWC8ztu70fHA0fR9miNtjeP92J69aXXBjzqYvPn7ZIapiYUXTQaLvMQNiMOwMv7g5DYY7mFTBh9nWyPmxv-WrOKGsd9-Bo_farLI64EIgkAogMKA7Xda6v1gCu6ne6nQoP3Q9YLENSDkfgBbj0FBbAehOLOEGkkhCB9qX0FvicV98CBXwI_42bYar3v-My_g5-elG5v6OqdMB4foD8cwo1QG4YB7jHwqrRBHp8Je5lWIHhIUjmwrKNM7_kwp9phQ4Ix7SUX8nEIhXAwwaNmlEzcxm5VdGlts1SPtqtOfRmmRSpwJVArA50tURKaMsrpx8rLJKkJEpyUWm_4O_1U-7fQXCfURH0LVPPePi7wg-AYizp5zAGJPTZSBqM89imBiC-a0jeyPJBgm-ZDD-kD2_Q5JnTUMWTm3v0oPp0gYW3eO-rCjLebcHq9XQInKq_wgm3ccCkjuWvsHUyWsw6gQDEqljNSCyWIHS4RJospOwuJ1ruw1sY0mVzvpK9q7AMFJ7_8WRAgKe6pokSQ-3J-stoVjNaT8T9cW8zbm1_2y5epgDzPlI1UFVXWG3U6VB7fQAiL5w7HUgTB-2GQMxRURz951l0jLvi7SkZGFag8F3BBrH_H_x9kt9aVj6QFuQHK-gCK5OAbgeGNLlEuG4aVGz6EHvc58gXr7AsXr_aSscewPPSNy06kQnh8Q1xJIuxvybQANSKUk79ueUzoOPBL0Inkyoym-nAI25gpM1cDFUzbmOjrWOaSLHz8CojJckAzuh25IROCzHhMNSa-y6_mFt2htSFUQAMrZ6Rx3kq4KK2MlK61VLVYKUHmvMA8SuiYCgQVdKzoG2sYvPjQLFE4eNKaPXA6wmrOheu_-0pLB4ysflgpCkEH3hW7xuNbMGgkkg95ljQ5xJCSl3YtGyCKYAyU4wgLX5t8ojnke8eCyaS0Pz70dr5j5viS3s0CzNh37gAEq-ez9_TeW43aUBHp4raYtb-oedm7lGl0FuhgCU0DkzC9pH30gL7SRXM17eLGO9PBG2hwMjtb2oKYScDiObG_16sFSOI2_jhWjv7qfz7IFX3Jr91MfIB8foQPBgfy0TFPGjoOb41uquC5f2qJYIDkne66XA0cvxrSfQ3070a4DeNrT0l7q6BIR-CbX186OxuCB5r790vyQAT5WyXf9OXkC9woysfEf0WkHvEme9-LQTeZJp_ZRXaJSbOJZslF80NaTY4t4IPfHDDchntXHyvttJMJSlaJMKjXYOyQOr2JqIDJ-95aoDQdg7Up8jR4MpAL9pbmbh_7AmNVGjN9S0u2aszJfUDNqg1LL1CD9WqDg6DqHUWkVv0XZ20tf1fcOkDuc9EHPjyyjNZ7kTsrRHqp49vsRayY6jkKJPndLtZQTGiiKsdZEavlGo5XiBeNrr0OWY-YheDQMHxK2aQH0GxQbigqriclmQiaaKn3LTv7MtkdSo-8QaZBgO6tF60i0gKtrPNkHcyYQicvZj_RIZGh0-VfA_GutRs9ozqSzajcbmjoZl50rsLK5MUOXHGztEi2hd-z9rF62YpYLlpnF7dSlsc11LlSuxEjiorshM5F3EqolNsnjHCEA2XywYfgYE7cDHD07cvjCC_Fj7mlWSFhE4pyX-jOEtSAD9c-iEUSVXcScjeApwg9_c7hYC3njVQtvkI7qh7bA8w_fgMiwrqq25EJEw3pw1z59uoEhB5txVzzyfZiv9xvm3S1sYMC_UL55nCad2KwjaEavl2NGua6WBbHlIUQ2EhwmwzCUWvvbk53c6WoJtsEWP2h6CNN5y1mi9_7HSrIU6KVQXC32jUsQ542Xv_eVzGz6uaxRsBK-QE7CovOhUpFHR9lf4gmJaox5GwhImq6besAmBy6g-3PwpwxpYAXP3qRefX9jngLfJXc25eQvpwmNjKQMnoHrs9C1pZGFsE1r99wKUcahH7bIvQDk4GKFcL4eoUqlij1RlP16c2G1LImEWOBXWoqubqVqfU6OvH8NjqYKc7deIHGfrpu9fQCy0l9En-bLXwCAFklKXjeVmmvEilbaucHuvznrgZYexz",
  "ciphertext": "9kfFny-tTRwymjXj75P84eWObnYaSy3BpPcM4Duh-TMYi2ZjKUDogtdcCwN92Whe-O8RCBcEy31EMcair8LuViyVmB1MTe2EmjZAf-jAxy4VY5nKU41dP3KB3TRNeN-6Yb8XmGa2jW7pFHab8lTz4_LiepU19MVN-J4L4aKrd0fHt87VQLHH6swyz-NdheA9cvVQWcV-cOaoh0gfED9mekWhF3iLKVfTeJjs7R_ZbcmKnfx-rwcPcp0bfQlOwqpjygmjyC27i_WKX6VAzwf0onjH1mgWUU8VuND53DzSgjnMvc8QNhD3VoJyAM55LF-sb83nH_ShtyiQCVl5r66uZCXkbMMVgySw1EBsfmLJUZzuiZtr9U8ipA94iU9xM9zIPw"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-10 JWE Compact Serialization</name>
          <artwork><![CDATA[
eyJhbGciOiJIUEtFLTEwIiwia2lkIjoiRWtJY1hMTThka1hRWDZtenJ4WVdOQlk4bG5kQTVIM0gtdjhUZmlTRExmSSJ9.TgRvKwbOBAKJZtbM4JyaUwIJsGbiSlIK6uOFlP3FBnmxJJ935SRazR62b4t7lxQiZwJZYrpPM6ebcgZ8n0lchZ07bKdCrEJwJMuogXnK96hBl92IriI0PzlPB5Hzz12dNmSFqX8nhOWTZ5aurXMaGoU56MUDxzRMM9G_k6ryqYGsoGbJ-KI5e2rG9UImwehwG8ObmgUy60-Z5Hv9DJNbs14SWtDybh5eUey3yNpSAjj0JuTd2Hh4EmWwsGYby9vpTz3BJ3rvAmBhnZgfUibotSzdweb5DWFPcw7jQNNd2sg1HBLQq-A1R5ReZA6hfimNE96y5g35_4ZiADPHqoRJ7VM_stA4IOEirNixdJ46dhyaQ31s693cQ1TF_tUbrPaU-WNv9PRAWnXeXF5-T73scRKCOTR2qFz8lrrmm2Q4xyxy58xKfJcFJbo_gxgFLm9TJa9vWsRN6lyzCHwL35bVjKCgMyBEiKAGAin3_GkIy_hBlKoAVBOfcTKEdR8nodzO6JYOfT5GbP_C67IsR_r8H4jDv4QTP7rgbh0BVgpnSBnORR8ns1l5oQA9erEcAWSs47SYEc6NPDIWU714SpH40LuJxTYNqOqXpk6-Mz_apPGtN5GDObTzAbLnwXRatv53gPtFORWWT5mXu6zMut_QgB5GElvQwWyaWG_MciQ6mDpLlnA3Uq-3Y5d-pkDvzmx1fD0-1VUk0W0qRyGojH8fPgXXBzljzP45J_g-ZVZkvB4LDQIP-uiww0O1TpoZQQMfJcKg2rfKzpiT_AxZ8eP8H09Vh7CvdTGKKpeizHWxIW-DhJFHLzjfgfT5Sf-BFb0P7SrIrJBqnlMNawy-41y-c0JIp3xp-ag_c3zrsZbN3pp2dfsWEjlF7rMbBBHBJ7vZR9Uz2c4Nt-Mv62itoNBOW1foIZhut1ie-p-41ZI3F2WSNzZePj_gZnA_4xAQpAx4PPYut_QQ_cO27BY1X0UQ6TUSUysQcCPw4D4-uza3roA0smzm8Gmw2Ejy5NQd8K4GPY3pXIs6qp_yVZpIBz7gM0YJx4rtTu_lrMBjDWgukq96PJA-dbuP3uzTktl2kf2qEHaXaEvUqYX3Vaigh4yVwpFeBQEbXJc7RZ14pqkQuJXRI89PpJsxsr-yOVucir9Tuubv91UJuRPFFI5GWP7qv5ZONTt9SeWvq6AyeS521VQVCxvQReRHGt7vj_UU7a9BEEhcQBL-nxD9uHq1u5p7ksGLV4uiMeSzn0SgthUTFSosqpWi1J-vTrMrESINuwq89vZAHTID6VJ_Vgk0Ahx-3mrGOscjm_8slQJtlibPTrpAw3K7eEevFUERor2ItJmprKDJQBVDIDhXCbTnACf7UsGr-va7Km3miy_iekhebmB3es8LSG48JG5nsyPdOOKfMRhVybgEqyRunfzmW2nC4-drZS3_m3uUKIVAZVbiDYQjtM_vRFa8reO7H6_lOQMZS5ikE63KzPS9QwjcmsBuksXr1RhlMXO8tHGRZILAEVvxqo86pLWVZWPcrzsVmm5tMMGezykUKjRwh7En9Wy4L6DeYnlrN36DGNgsEHGdi1yry__pH3NkT_lRkyeaneNvKdDb5mtyig049XYxhxmPMKwu5hHB5PGKGAhSGeyyoAjSik8djxq1kkDKIlnXNMsMGGfHsZPcaqAGwbuD5mg1IsEE-r3jRKTOlmjwUkTOQcdwlq4X2NibI4Ul_1tI7ycZJlY6C7Cw6qOQTRdDfYOd1fEd1LsHRp_D3uThgBmB9OjDlImwER6S4_sQR7cF94twgO2OpPRlk_5SIXDCoFQ25HPHZHm7PFcKFTf0wt186arqwiTrq0Tcm9IGunkYcNm6uTYzUqm-U94__IDUoN5FQcHyr_m4zpZRWSC1z17B3gSIC3kBqanfFjzM4zPN7IM2HZpcom7Ib4wIc82yiHuD4rof5M1DvUHNf2QJm3ec6Ma7b1aVcxmwJW_EHk9DvjZmLy2RRC2xt6UA_uM3H1DdBpg1kHyv2oZnV0UiMvQdbisu4DO_qBgR-IWYxXlcQ5LQFlDA6WjzJjcjKD7Ngod-W1so5J_64i8KbGpoR_P4MfIEGjRe8Y1KihkjLppWehZwoyD2UVzv2wi-sUTDcaRCM2tJn28asl8EyRW34FvCZNrRtTabcZbH2xrz0EWxT9RQ8drbiFJqOHus7qMDitXKqXY8MuICyR5lu46zPw0UjvLe..XNUZgrnJGf8pQMiH49mqGqzfA5MjcMUzpWBpFpLm7tF0qULkHgj6IkG8MLwnwSuRXXIxo0wvJdEozwKeVsXwokRa_V2kmUdKFeg3ger-9qw4fsz8AeASDxWDOsEzLX2MiJq6WXpVdJwQum76o8vLSE624ATEAz3aS-VXauyx1Fsn1wKhw5Yz9nIp9EHtpR6gE3-osNLIai6fPzyoT9V05CDFaIuOvLXWRrggM3vYWicbdInOMCnCdTCj04WVt2yzwnm-ZJw3NkMeq9uV8XCyXrbPyGWgLdAgUW7v9TcFQWUAEh6dGs2JbgUJgC0qFopRJBtwwJJ2fGOnwyZ84gpQK-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[
{
  "kty": "AKP",
  "alg": "HPKE-10-KE",
  "kid": "UVzPOxx3jthVCg56hBO353HIP_hObFaFrI-pf3maRr4",
  "pub": "9ALOt9bAhXcL6nyuwPy-cqzMgPbADhIWe-g3IFA6fFUeidZ_SDun5zbISBE1i5YKT9STKCBYVlCUZlAo8lnMtbc73bNy3DNkQvii6TptYNmPTXmwauN5qsUFM5ouqjFtwBhQTFkVR1i5YuOynqhC4fp5Z3lcEesDFRQxhwGJlNgxiNGWkNKkeWBVELxU4yUPHUt366Z5_8eFxGxpRALKxrfNamuU5zeokAxmLAsVKZkwfIISxQV6EgQ0JCgApfRXp1gaHWk_5hBrD6WKlwagDFWO9npfrhFtHHNCm5U_FdTNheampphf0LJpdOLL2BGZWtqYn7xDuegxEJCBiWoBoEl4wpMcz4kqIDchWzTAvaCLtXvB0FOYlKqGY_MosDMIfYRpfkxlTdKDxMxWC_YZdTQCW9aGZqu-gqw5RCmwkzUUxKrMW8lVWbRXHsGa1WQmMTJlTLGGRnBP54YwisvJp3tRvzy3y-JXDadAxeK5u9UJIMZLvgmAs9cC3xt79YahZbo8FzIRCQIpUJsh7uC7VaG7f4KzgDZSEIaIqMRKY7uTUvasmiZbtoBMU_GPrwZ0XmFNi3R5bua0ieBu0RWducQaqrlQAPYVfRkuFHkPsMmcFToVmQtq4YlhE3hsSpdVIVs-PEGeKcciBDtJEIkJzxt2tsDPfagb7DlQQmqMsTg5d9K-2FYFUny6n3sXL3wdffoM2kG_XLwmpPERyxOi2uq_rYYazOHBWPxCdPg-bBkWy4uLOqp81vSHx0R-JpavAMEfs0dzLAFYo7a8BEpUcmNo4cciVsoOV7lUkqNskhXCtSeoSKw8zDxCo0ye1cMGNuogZnKNCPhGUSo9igeAcGqkHofMS3B4SJcnHYMMD0QJ7eDE_Hh0cMsT54aueuuJ8PauLHuT4mokG1s2exZP3uaXG1BmPMtpARyCJTNax2Qd1OVqqxukummV33Ja8pdC2zULU_XATzZjBdiQZ6e3R3vLQgtH5vpvnzBHvbRHAbKJdQS_szVihbeUxgEdGSwtcgHNQMMamedO3qmHYsRqc9lPo-W34_CUhyDHq6K8n0kgcxFBI-RmM_iE8RIyfrulMyNPXdnJ1dJociljcSUyjpZIRgE5BCeS7sGp1ZJ6c8w7JhiSDEWTl2OUb9GsbXNLo6PMrIBWkgl_A5EpMipqwgLQPHTCTmIJF0usHcYnMtECT7U1dPQVKgSvNusaXldU5miARrvOn0osBnk_uzPBayCi8DU7chRXMnoMSQlhOmeNIwS6d9RM64HI0oAcwAAFkYyV-pMvqRuz4Ax-EWlHubrGDvbMWTwMNpZOhzNhwDIslaggOoqHqZMegozO4qkjcueLDPBBZTamjdeShbkQfvcSRix_fdphv6sdnXyN7Umr9kxA_3dLS4m0AFuPBACn_Sohc-gLwRSHLueo3vut9VUbltNXTyQSHBzC_TgYVtCBPLKWlSvGhNw5eXiARYI659l2ObeD-8JQFjwN1fEcesBjfXWJKOhJoYbC2dUO6fLKolxt72UU5ZWcdwYjq9W1WEO8z6C1s_QqaDOrKCtuLRCO03lcXLIkKHkwAaspTVw3nhB8_6kn1heCfjafA1lds2dx-4zBechsq2E7l6GnobhnhUp0-HQXuGeTSiO4aamm0tou3-inXpNzuXsR6CYPG2q1RYAlgWoLJAMijgTMRNxtvGSPg1d52qxDXBQIpJOTScQf3fONnHBb5GZHTmiQ-BW9zyhPM5KUEoZ07nx_beEhzrtMX8VZOJe5swcdalMC8MejzOYvLhh7jdFYkeIbbgkxMBMZEkHHtfijFgC0T7qCLTkQAtXA6wKZLgjHwxsWDjsTDuuXglDFxxhv_dJNUXLD6XQe4vkDxnEI3xFBzVmoZ6VsRmwKdZVo3WylBShYO1h8YBaT8iARj8x6NekIPsaFFbs_KOhLR_ttA7ETiGCrn_U_E4UFjCqyGcZPEFvPc7YNcyMi60ujwIh1pWQEIDG8I5qsZwMPRXY1MXY_ipyOVmE2sxUbhWGDrHgxl7Rm0swGBmY8JdBH_dZ7IqQUmpfcFmsztkfIoV36-la8UmqjSN56xacvlWK6Wwj7RTcE5jkstUY_rBwX1kBU8IITnA8irT2vsR028wS2lsVFIVcmlGloIbCU6Oazzm3MujqBobbHMKqXnv9Op437pCNlilyNtAXS_6ZEcLdUIe3wTTxAd5idwaPiZKy9o3KyjiWZ",
  "priv": "uSDPZnwwnLpJ18lwAGHj75e-fGohW7zOWhAG-7DGLis"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-10-KE Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[
{
  "protected": "eyJhbGciOiJIUEtFLTEwLUtFIiwia2lkIjoiVVZ6UE94eDNqdGhWQ2c1NmhCTzM1M0hJUF9oT2JGYUZySS1wZjNtYVJyNCIsImVuYyI6IkEyNTZHQ00iLCJlayI6Inp3aHhKWTNHNmlqSW82TDJCMk55b3lpT0JVY1FlVVE0bTYtZlFVTHR2eGFHVDh5T0k2SWFsNUlaa2pxSnZIVlZ4NEgzY0cydXhxRFZ4dXVOQlotTjBuWW9PSnotQnJjTnh0dnRUMHlldXo0dE44QmlIVm05R2dFNGtGR2JGTk1FeUNfbm1vbDZvY0xmY2NWMXJCUGxvQV8yZE1BVFpJNWJlWlFpTjlKTmw2UWktSmdZbHlHTHlFX0NtZnhXWXhVRjBTVzlhS3NmaEpVUlJRVDVlb1FiMURNTm9sZi1EQlBlMkh2cWZxS25JalU2T1JBb2ZSbThEdEJFOEFaTmZwRUJWTUZYTU9JcWFYVnV3OHdCWkhXVkRKQk5VOU1NSUtlUFBqRW1UT3F3QVFCZmp1eC1ES1dYc0J4S2xmREFyYUV4UUtVUWI1LWVHSjk5RTRJLVFGd1dRSDdWYVFRRWgwQ1lXNkU4b3JFeXpzQXc0ZlIza2wzbGJyVmc0Z1R1NnNpX2lnaXZYV05EOUNXU3BXNy1FSzE2amlQQUtlaEQ1c2w2eUt5RnZLc3R3cUZVcWVidlBPb3EyTDRaWGxnX2VGcTdnYjluSkV5eUFvT0NPSEVJRmViQlVFOHg0ODJLWXJuMTlsQlEwWGtEdmhXRjBIV1BYdFpWN05fZVBFX0J5dk5zMlpqY21uaHNJSm5ESUZHbHkxeGlZcVVvX1RPbkhzdjhXQzc1QmhZbmRGYkZsa2lKOGVZU21QU2hkNkR5aGhzdnc0amR6MzN0TWUxdmlVUnI2VVB3TjFueUQ2OE9hWkl0OW5NQ2dERVJXaUZENmN2eWRZU0tUdVBqaXR0ODFWX1JsYnItXzB6M0h4Z2F4dUNxWWhwR05GOEtoRENPUUdVc01OcURUQzdqeGZYejRiWUZxS2ZldGxrTWdsUVRtaEpmaGdSUHpUNC15dzMxR3RWb3ZaRENGQmZ1N0dkRVVsM01zcVdCckI5aG9GdEpfdkI3V0liZ3lVblBhS1JqZ09SeFhkLTNmQzF1bC1fS3RaWS04aDJRYmtsMlBibWc2NEtjNktQN0FRcVo4UHA4U1BTY1AyR1dWVUJjY2NZUHJ3ejJWVzhLSXRBRFhhb0ltSkZJN05OX2xzM3V1RnA5SnhkcjBpQmJhV1RrbjNUa2lLanNxVmVBd3ViMktqZWRhcGNYT1BkNzhCeGVXdFJxcHVPVUJHU1hyVEVjYkJLdUxaS0ROOWtPV3RZRVJ4VThlZzU4QWJqWkN3UE82aDJNN1VDNlRhMTlWQXdLcXZNQ3ZFNXhyNTl6bmlzY3I5cmhfUzRFU0RtZVlSd0U3ODVUNmRnVTdWSV8wdGg0NjJETDhxVVQtNWs0dlloVW9xbDZRUkg2SWdLNGtKb2FKLUFoTEpkclFiRnczaU1KcUF3b0ZRbzF5MHduelVOUk9nU3hrSVJsd2ZaZnM5aDg3aTVWRzhkQW1Yam50ZnZMbXU2WWd0Q3FsdlpQOWFpQ09jbHlPMnp0MlpZdmhqdVJuT24wb0ZTVF9YNEdfZFlQSl9nbURLWFJlLXhDb19peV82eERVYmhfVExHc3EwNkpIOHFBU3p6UWZRX1VONEVLN3FreEQ0S0lqaGQxQXZlX0NDNGtUWTF2UE9MR1NMX3NsYU9EdVBGbjM1d3pwU1Q3LUF1blRBdGZwbFBTNl84bXpjUGtudmZ1VUg5b1BMTVp0RVk5UFlSNVBDdmh4ejF2WlVPaHAzdjFIX3B6N1gxTFQ3UWw4OHU2OEhOOF9VYUdiMHpna2ViNGVOSW9ZZFdDdEFncDl4SUVwemJDSTU5UzZzTnN6UkZWQnVOOENLZm9jeDM3dE83Z2Rzd25fMkFyQUpsTTN1TTZXM2hVTHFKSFl1TmRCa0cxTXphVjktZThuMUduUk5rVGFycEIzeUIyd24zdi1ScDdmSzBBczJfSmFWdDFReFkwTTlDWWZsbV9BYVlyRnBXMzcxb2pGTFlhZ2pLdXR5YzhyWENReElfWDBnVUgzSVBFc016ZGcwSm5zY08zN2dQLUVWc1kwYlU3bnVSanZWdE43Z0NtN2JYNTlnQ2FzZ0pRaTdBNU9DaDA1N2gtSnZMVjllaGJnX1Fxb3h5VFJIQURGaGpXQ3o3aGt2Nk9tTE9TWVRjUFFwRUJBcE10NkpLSVpYNktFRkhCTEI4RTZsSjRyYU9VQTlLRDU3akxpQmdZNGlXall5clg5QkZhNFFteXJsZV9uaFh4aG9qZ3EwbVVGb0VKVURFQlZYSGFUTnhBQ3c1T2lJUmpuMVItdThqakppVm9rYnhEa3pxdTBqVzFsX29xUW9WdVVRN2QzNWU4TndfcWppQzdMNDBfUUdDTGJUMlRxdWJzR1VMNF84bDYxeUVHdFFVWEpzTnpNUVpwblI1V0xmMGhXUjhjeXdiM1poZExQeHVjVEZXYzhZWG9zRHp0MEM3UUs1MjcyX2l6djdwb2pkWWdSY3k2MlNTS0RqYXBwTG9NbFlMWjVqS0g1bXlETlI5a1hiTktIWDcyajlYQURGTVhiRV8wZko1bkljbTJ0VHlLT3FxSmdvR1ZqUnZlTE1YNUZQdVRST19iQVUybFlWdXhBZXUtM0tuVzJ3dTROUHRIbjNPWHUtM0NMbFZQSjczR0s3aXRmXzlhTjVzdmduVnFOd20yX2lXc1NndlJldThiY1JHRms4NU0zRGJHVXdlN0ozYXFYQ3Q3aV9KdVdRU0JiWE1ieTRSSFFTbVpxSFBqV1ZERWQxaTBHWjJZV0EzaWlYY0U2a3FTUGRmWE5BVF9SUEpocFRjUTJrbWFrOTV4NVMtMVdvSjJXQ0NWdWEyODVnNFZaQ0x2Wmd1QjNESzJRUGVQRGRkdHoxOVVaVGdvWmpZdjA0V0hwTXhLN0lyZ3llS1IwV01FbjdjWDBiQ0Q4OTJjeE5FZXRhYmJNZFlYQ2tEcyJ9",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "iv": "QhIHZiO-gUr7ZkJU",
  "ciphertext": "9ct3eSqXU0voatHvMht3bpOxfTEsFNcxgPHqJykMbQYsRzdgD5wN4KpdUZ8OzxwI65OB6ifP3ekDEwqOybu8W8jlPlW-5O_Rpn7anpoYDKDw_Na6_gEIsdJi89L_9N_3gh8v4dM8n4feY_jVmuWf2JLNrLuIaghtginwHzVeSctFF_anTP6toPOAql9Nm2v4UYJlNoi56oN4jZKYSZoQq8l4Bhiw2I7IlU33_bhUOu7U8AcaEJ3bemHgGY9grjv9E7zVk6VSsWx2kdmCMHc7uPHoT0akt-pzUBmbmJXq86z5BrWdfwPi-Z1IZ_h86rShfB3hF8FKjCQrpQCCiAO3gWO6UBa_Uyse4ma0K5uqBQol",
  "tag": "H9VOy57gURPVe2hxW6pq0Q",
  "encrypted_key": "FF9SOzjoJxyoocqLxl7zsPeX7982LMT7kDpWdliwzPAQh4sWKE_8VGvncRwTGS41"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-10-KE JWE Compact Serialization</name>
          <artwork><![CDATA[
eyJhbGciOiJIUEtFLTEwLUtFIiwia2lkIjoiVVZ6UE94eDNqdGhWQ2c1NmhCTzM1M0hJUF9oT2JGYUZySS1wZjNtYVJyNCIsImVuYyI6IkEyNTZHQ00iLCJlayI6IlJwUUVpeUtraTdNOThVaVlGZlNQNG4yZEJ2WEdISUhGSXhXWXZ0U3JIcjA3V3c3SG1lWnJ3T2k3a1FJVi1PcDFtRzhqVHpmRTV2UEVzeDFfVmlhZVp6a2ZlVENzbkUwbXlBSlBEZkZkLVljRjhBamF2YktvWktiTEJrYUNrRjc0bkF0TlNyWVNuWWdlQXBuWFVRVF9ObTJ1QVZhaUE4al9sYV9SS1ZNUm81ak1vcUpxUW5RQ3BIRTlQcVEybEV3MjR6b3pBQ3l4dEtwZWwtSWROckZYaTQ1NnRldC0wa2R0TElUMFc0aTFjNUl0MnRvMElUbVBxdHYxSnpPRDV5ZFdDVU9Jb1puSXlKVndFVzl1cVZvSF85LUo0SUJnY25VZ0J2SHdJMFFJX3Q3aS03TnJBOGxsamd3UVZ0VUZNVUs5RHV6aFZ4OExmTnJLenRFTHlyRHM2Z3c5ZkpZeVVneEVJRHYwc0JPQnBxM2wybmtCUzZhN2E4eEU2TEx0MEhJTDl6eWJGaFBzcVFVdmt5U2hCZ2EtNnJvY3k0NE1uMnpDcGx1MVFjSjFWOG9raXhLYk1sRGVZR3gwd1U2akVuaWtfWnBJYWE5aHdoZW1qbzR2MnBieE41MGFPNmk0VklWVDhCckxlSXNKM2F5NVZSUE55UmZlOTRGUUN2cG9hdmZKNTdheXhrRlVaZFNrX0h1RG9MaDItMHBsbzJrMkpzbVdsLTJseXVET0hueC05R1BPMC12NVVhNUNMT2pFSzVYN3N3SEQwa0tUbkc1VjZOSG5NYkNmRVc0RWZ0S2dPYWJ3UGJnelJiRS1tc2t4Nmk4RnZnYVZidXBKU2VkdDF3Zkx1dEt2ZzMtSTRrVDhuSERMZ3JpYjNyeERMSGYxM05CR0hJTThzVldNTjVYaXhUcVdQSVA3VFdnY01jY3RPMXNTbjJLUFJuTFFFS1BnNVNEMExIS0otTVdOTEJZSWY4RV96eWNLTjlUbXQxRWwxR1dsREJueE1aNTF5ckwwaDZxUmlmLXZBWFowNGs2a2NQbUNULWRsUGp1YVhCRjNCeU5WME5hWjdqRmRJaE1TNnBhUVJlVlZCVWlUYXltTlhDZk5GN081VmZiM2JUWjhKLWVUTkp2YS1MUjd6eFBYd1ZLNW9YLUpMRFNTaWd6VTJFRU1jLWpPNmFCYm9CME11QldHMGt0UEc2WDdWVEY3NWN5eFNEQTFCUkhWbm00R25Sb0hvYWd6Yl9FX3RhZWdiTkJUR0w3cUFvMWFEY0NiYlhKbDV2TDJnZzJDWmoxSWZVaTE5S21SNm1yd3lPSXVwblVTMFlKVTZTX0NxTTQ4azQyN3JMV2FDTjBWOUFfV2ItOHFidVR0Nm1kaVliN3dDblA2SHVJTE5rUDJyZGZ4NVNtb0VjX3FiZ2NYa0FuY0JEVkNhV2ZnNnZsdnVFZWlqdFlEdm10MU5SOEF3d25Ed2pNOHM2TnBWdnptakx3Z05GSVdOZmFFQU9zZlphN2dXaW45OS1sZ2xOZ1R0ZnJJc3lEUDR5TlU1MUNxX2RSQmVwNENCZU1VRXZkandMcWNBS2lkaDc1bnlJdEtqYmpkUF9XT2x0RjZ1aUJ3VzJNOFBCc3Uxb2t5SVNrYXMtN1pLUTlkRDlwM2ZYaGZwUko5cFRfUHQtMndKb2E2cjAxVFpIajFwcTFqR3JWTGVXRmV0N19QM0lnVUFNaUdBOHV6bE9DSzgyZktIOXV3ajVCM0RzMmJyNWI1S1FWaHRQRTFJN2duV05CNURjdVFqS04tNnlyMDZKTzJzSGcwemRZal9fT1RHS1NBN0RhdXRqaWREMHpkUmdpWUpITDNaNGNMLWo2b2IyS2l5TjFJRDd5T3JkdUZONGRpNjVjMTZTQV9kOFZlVE9jdmp4RnVjck4yNVlmUC1zNzhhYXZ4OXk3WVRkSFRkd0kwUkhMZUN3R1M2S0tva0taOFVaZnh2dEZyei1wY19YSWM0cTctU0U3OUR6eDlwdlQtUFBEbnFQTDlrU3hJTE01cGRJM0V4WlU1ckNfZEtjY0VQS2xVcFF3cW9RcllHbUw1TXluX1Q1TkFUTTZiR29PYXJZS2d6TEZ5MHRnSjh4MWRTRkZXUl96WjduNThET3ZBeDZzbko4ZmtQc19SUFU4Q1diQVZ6VkFraGNBUk5lazA3ZzBQX0Rxa2Z1WTdfaXNJX3VzQl9UdHpWR1I1OFZWSlp3Rm94Qmwwb3JVR1lYaUl4aE9SMV80OUphWnNaUEVrT2d4d0ZwVzNHdWtfM0tWWWFtQ1lLcy1HTEdfcjNLSWV3RHZkYWZEcDhhNVZFOFZEaGZTVFRPdTRTMTR5aFNYLWczU2ZTbnpsTzFpaGJpcHJBZVZSdGNKTDR5WFZpdk54YTRRTmtJRTRUTFhjVHhhakhxbnRvalU4cW9kMjZzVXdxcERldXRoM0F1N0xjek1ybkx2NEM3V19UcDc1MDNaaXJDRDRIRlZLMl9BWmppek1PcVJnOWtMSUdyenI5VVR4bE1kNkQxQTlBeGdFT01aUFRuenRFelhZbGdwWGtXZHNITHJ1ZWxvdXlXV0ZKMXg0dWkzdGNFcjZVeU9XZkVrZmYydXk5QnpHd0ZBVURnQUYtVG9KV1ltZlF3NnRBVExLNkpyV0FiTUVFNm1mT2g3MWIyUUYzTnc2RzlnVWw0X0RNeTJ2RnVEMTR5am1aclpZelZzdXhTblYzd1pVODBZRm1qemhvMk1OT2x6bk9Jc0xWUFV5QzdhR1JaSXJTLVUyY0t5b1NjSUVET2lqMkwwQnZVTS1BZTU0TDRpWVBWUk5DNm1qdEVsc25SejdISXVsMlZaa0pQbTlYcnd6akkxUlBnMmRrbDY4ckN3OE1LNUZ2VXh3cF9sZHhXZ2VmR3ltZUhDTGtha25HMWVqWUg5OEFMQWFHaFlYZFlzNFBPNmpqQkltMlBiTCJ9.jkEPj7ylMwa9yBW_p-Cjjn_Mjdje7sTgrAajsy-VSxV8RuploiqxqxD-V12m3Jwr.6S0_LInPwcyTMCYE.4fSopMO3uXyReYk7XqATTKmzi7mRBR_GVqKPVMWJ1ScMOzcsjnvpX1pgWKuERYY457AoQbzxBmHYYvuTmXR5LZQ3GT2uYKC-NcsnNRx0q25fCR_R7N1ttksFWZ7fIrdFVnItd2AiQKk8yoddSRh35hVj3g2BNygdA2DI55I9A0mJsx4ofxX03rPbK1MB-X8Vz75ktqAWLzLVwgzT6wFSbFH3e1B9BLB4WFlsEdO_MIycd76LKoaUS63DFZnJJW-cAwtYueAohxwXDj2PNYVIpEYR0zDdNlkN07SALNwsZr8CdBS5ow3nUiTrtcHcFtFgPvN-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[
{
  "kty": "AKP",
  "alg": "HPKE-12",
  "kid": "jw8GWrYDUzjH0aZRXlCtcokQwI4elPLJKKulziQwsB4",
  "pub": "2dmLwuO_9-eptid4KThePBhKHFBdOwVPc8lNjbeSGLOmFdmzR3yD_-ZucZgrSHqacNVD_oES2ZCS9CEeFQyNgYQxrBRb1gQ8JYC9PmiNFWdbN-eixSaWsYaLTwekCiucwOhsSwSusRgMt0Ii2DyKl6m2J1fDgDCCevVhe8II0Axm2JaJZaNgftU9pLE8QwAKY9tfotx3wzQRXdE61rmcEQOfIQiJr6TG-YSl_cERxbsJFryH1gmugWkjcFOje9NSiZfLa2mi_0s6MHpkAQhxm2EVaCfHM8fMsCpkBqKOgPTKkCGTG0A6RnKgA7SclXi8P8kJupx46Km3ueR6KEGF2RtBt6SmFkceujZ3oWt7Toqtc1SBjFONk0GRuZABZisiUhqXM9I_T7yagLhdQqOvsrIVllCfFOFHiJhPFEPLOAMyQUrCj7d1V8h-crAhypiQYQFFqSq309oeRqYGVHyPLEe5m_lvfxfFMSitRcFrmchO2ORCbZQTm-tioyslu6UNDwYWarR0UmgJIPlfNLJ98XNO5LO3fjiz84hHC0nLnOqmD_O4kWEDXkBCPWs_mzomlZKncZdiQDGXsucMUUhs-ySo_aqslswumfk45GsP_pUj51ROcVqgjzCSydtkaKN2nkolubGv4mvNAacz99oLKLzDbqAIqoRTAbGAJVywNpBuzFw_2gGiqSidtrUmCJcuaihnoAB-dlpCLgcNUTATJ1RtClSbXpGW9XJQ9cQ003UwfVIp8owxEsFqgkHEjRsDjJJ9sikq9AaSzoJ6q-mQSRcycAaM-OdwaohFsrEEtVRZ07C8UahelEMmZ2qtEMEHpkEBiNAQ95l6mBjLFdXGKoOvBIu9oshYa3G_raBO4rg6F4kKkhO0h0u7usKC8mWQedfJ3WtAmpiNwNJxCdRRjtdigjoVbRMkImVvJhaaI2KRQ3AYneWcAbRra3aY3SkKjkMhPZp2NVqyd3XDUNAiFgHDOfvJMFOkz-VgWTlfMze2z8w3wPUtZpjH4bQUtXslmVxUGwi1_Du6qHyin9xPO8Sv6eNKqthW9YwYiBjE79AHNJYx7nQ63IM9G9RtF3GbWQtP9kye16Who5sZi9k-9BhOxwwXLeiqHOwPRFMGyQE5ySd9hOUSaNGajVWZytWOmpt8RSrLnXY4moxAKZEGfhIFYIOVRImjtLGeEBZfRyVSYwfPLJnH5SDBBimoltw1Uhx3HQBOd6FmuGsRViYu_UfKDxKscAgJB0FYS6FyoKxIeknPHpowlJdJdbpMF9QIF2mNynddFEfGJHYldfBxyHQCIJaWxHwFTfYxeiKrtucnrCmm2wBWI3wntUUrC5d1vGmLI_q6Vcd5sXiVm5ZvENddrPeInGaLYUgj6Nl5HiMhXjp7t2lLMRNNtkoomRx0UgwsgQJx6LEC6_s0G6E4nXe52UVdkfsQzKpB7dmaxSkWWGupmgdBcXpyX9yqYDqZiFyu3pbHo7VEAC0Lp1Oya1pCP6kONJZuDGRscQrObIuBmZwzj4B_CwSeu6ZnJ4QYCR374LlG4VHMX9hIw7S-tp1j0QZb3ojmna67QydOt-M",
  "priv": "oNrZa1bdAQtxbp26w5mcZgzw7fKR0WxEbpRhVH5tcPRQxzIk3Iiqt6p9Fn88pjYoaUmmlaNymuTk_ws1WgWd2g"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-12 Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[
{
  "protected": "eyJhbGciOiJIUEtFLTEyIiwia2lkIjoianc4R1dyWURVempIMGFaUlhsQ3Rjb2tRd0k0ZWxQTEpLS3VsemlRd3NCNCJ9",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "encrypted_key": "sq1TmK2Oa6_P7yp6eYYDAzYv1biKXQ9fO2zORNkdFAFOnTZTKN4MvaESlHx-Bx75d9enCHMhkYtrGgvfpjTCH-XmrRp-UexBp2mKVo1C3LFOBZInoESOf33-1BhbM2X3M2j-mhm7i4VGIO60UrHeSaZgH2mAqSZgkHHP6y5WiPutwnAAdP_SlpswWEZDPvwzvCNI-pvSaqW1rzUe8iDGHycTkpv6V1mKUaXIhaETVmNQFRXZIvkQDf6cVatOtkiBCsHLFUNpaSUjXJdwJBdDsqjbfa_TFJaqgy3vtOiRYOBtKDlaUWcI1osJXSCpkOfXB8halKlq42khbFf7nbDon4H0EJSGoKHvUw0LG8zVlPzw8_DYs9XiYTpWAYeAX-mkJmX1FH8H8IgYR6APRsAzwagCGIUlCIbY6TKSRAENxAS1fy19XVpne8ouZQ8lWVKIm9bqgRcin7T5lYQiG3lkGdqlN54LndxCWQWfC6fX66UDH1rGtF09PC7i30NcyuteFBaVXPoSluaKYKOwFiQIxtL9MEVGEWazgJEdxvgoiZnCQCF5RqinqYbFrKtgej-4Adck_uz6H4G2l35EGc8BfUhYOc_ddqs2nJcF6JPjj29ASvYZl4MjWpR11YEQPEXlSIK9aLIXgujxai7FJL_nhqSFm5AiAp3Bdszp_146vMoPaV3P7d1C_WgLS8i5i_2qmzXn5KorN00g6Cd36VdRGQHftpr1X6vvQit7eLKf4jqQ2DITcXGJPqi4oZn0FHlQoTfBegmDnosVyaoYyrSPglCMBM7XtvjefhVTSsz7oQHclYUtfGnCsPUh06nVJ51PdZA2SX20md97TH6RPq4dnn2GIebn3Hzc1JjuDkrkfRf_2NNdTHyv03IXGXjygigb6w2BRDYu_oPSLyDJ9MBvJAJv_f9JFOlqEiYD9LFwR_3rEJAvQkEL6xA9DOF_3urdOrYwMAZ-Up1AqBxUzMJ8WVkbElwQKMe7o4gZ_AHV27NSWf78kjGVNsCQoNMSGtrvx3eojYcfK3mFJUUBjnognrn23Dq5_mR2s64XdLcL5nJY0D5pulB90x094S04rb_6wO9OpfmdRlRbuh0O5LpNlmLYPpa_BZtwNwtmCNKsxRW-BrpOy_kfOxpl2UaewqWjEIBvoIKqThfkqx9GiMEhCQTUKZR8cejvbWRWtVgJxJLTA0IW3QyMU8_Gi9MXMG7NOrE0OspkRe_gAexc8sGO9O58qYbfSuqlTR7GHkLaUczi7yejtYYGzjastPKFMYHOHsBYau2FgF6eNrFWVeE-bkNWrgs4sZycpIJEYktDvvODRZHG-7TpFbLRyAOCcqBoQXnWcCMzjMmmecRi7yZepjAaslZuF7hGRGCMivDUVNQIEytC-nigKVoi6Ya0pZ3yC4aVBFPPitRFKK15ktdh8T-g8Lk04_faM3LoZMCnLgU",
  "ciphertext": "opqe-7Y8RSKoR6OAbqm0n0GuRQa0oLttHqH6RXRDR2dqgnn1P9a5tpqnUAalwkyT9UUkvi5CPpZkFk-2rw9THiUMRNhP9TWcqmLF4iC9pzFJZWflW0AsjTDU9SKe8JFFUgcLejw2v_pyRDcPB2zvMQxxlLfsXXggtntqT4DCPBI3rBMfTt_V6RDEWKLFSseOF54zdIw6z-aBnhEOB5OW4seXHvCSVmdrH5B_vimGVciBZW86e2xwix0PAIqg0CnFHMqarOLADeWfj2bBwUI1FtXi0YxwXOQEy-5hRch76wuQ01gQWUdqLd-PPxfUWkGJukZ4XWifc0p6ho0SSLgkFERvpugQTqyi7G8fHlQMSjSIkRcVFXyDBwXQUG7BhMTnrA"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-12 JWE Compact Serialization</name>
          <artwork><![CDATA[
eyJhbGciOiJIUEtFLTEyIiwia2lkIjoianc4R1dyWURVempIMGFaUlhsQ3Rjb2tRd0k0ZWxQTEpLS3VsemlRd3NCNCJ9.e69-F0C9xtPkza2EzcpZJD7ogDwzuZmdPqg9L0J5M_vuPm9F-3FFfLPpiqKINn2bozlj80Tfia3tBHpC7PUyVJiXsyh417ZdMgim_DG8Na_wG7A_j-H8vpXrW7EEsW0wqYohkGJwi6eSq0Vbd4tDPeWCL7rRDeMmseRPUkzhmTKmhx9T_jSgI0M4D0UHeXPud1eUAavFZS8xiAdADoiJFxtnS67s8tNobg63099O2ZAciOvfTZucqwSWPwqL8GBh5ieHizVnk8YvPSqByJ-rjdezRU_GghZ6F8Mk2PqzuMARVUR-QknbFqQO9rHYRMxTdEPBmGHfhpRJDgHxADLTgHuNNnrnAzTZgnsQC9lljfnvqcwdDb5SYqcqEz4F3t9m5d_QiiFtrXUdZi6u581uuXLU4vrgiLC3aRvCNrcU-qY7NaBA2vO2nOCsdjRAotWlYbFwYkX5tPXkqzj7_ZXiM0GR55koR_mnTV-_i574qJfry7w8J2yru-0DVCYtSAaXTNEwlwXSsyCQtRN19LrTixKpP0U928m6DMrl6TJ5IJ56sn9BVrQI6Q1aoogWZDfH-KQT1sI6oRisMQNdV14SKawZbMjhbCn1mQFpGH8SCdCofOV1LQhCKHwJ9jYZTKjLPjRX1bPauzHSDhFR70yr2xazK2Hx-tqwwllKyKkBvJIDRmg7r8IyjZ6sAKDR5J2zf6hIVLpEu3_j2XQvo1KX4lxD0f5qXvBLE0R1n57dF45NE1Ij_nvVO-l-rQzE3SAQylQ6bRlRyXRrtGkdw6GLOuPyoQJZgR3PWNdxTSlFSKzAOIzIVlgxo6Fot1EAYJsxttbrZ2sINh6Qkdh5Q-MUUPTdixdiwOLaCJIs9_dsF54uPbUPq3n6aTQve2xJ6Dkj4wC5hOsaOejH705y7TLgiHaIBwOyfJd06LkVf8tgZea6q-3cQ9Jji0qDPr2bq3uXzTubHxn1a-FrsKvKHwW2ljifnyzTYozxDUVDf51euk5Fn-mR-Ns0dalVNwVqlK-YYo3kIbhmLKHvSgXVB76T903qLVRqrQQWHO_w46g_lnT10Ta3SfZw3u_2oBQ_dC--68_b1xDKOqLGvApXFRCl4-u4rOTMuVfZ6RT2_fNR67mOk71vG9fc-ZWn69myX4yfjco1ZcbsW0qb9otY1auNDefmoXGK-j7oFknOpyjEQ5qXy5B17l5pYS_nqHKkgUznQm5UMUWydtF8W-Pb1rvfdHGSavTkdaZKUd4Uyq70ylIzFFx1cK7Bi4KjJH7Q8Uhzpt4miATD6hEe-kc8iybdoSMJqe_QhIKJtngRrjkuDYNEGwcb-rZkn3KLh0juFkoOlmbTPcHcLBKv_a4-PcB2CUAp8pJTf-uiJg6eZzsgyIvY_JQKgCnGfDqk9QXO2NlFyG_R6y9kaVw65YXAJSSni7bMBQbymhExMgfBDqs9xTQ..OVegzSMbIG9TxaH4xHXD_8GemaeruyQ-pPV5jvUHwkUmcgV04TQkJ33oooQJApX4rh1B89AR8Vd3Fqtlb8gMfunbnSHE-iejZNRc9qVXzfyueskK8zMKFEydGRUI63BFZJLRXZIuZv_dmYqwc9nbJJOpqo9mU5jkdyHVK3Hbbs4qzA7jbqx0wXFaifakYMprOptUKrTXtTBUAVvxyf6JldJLmKR6FjrElMxA0BPWKuPduhkz9JhOkwurJ_LfZqx4c5tsjYYXbFTAM9PkGkkMPQuON3OP_WutBZEItOb5xtF2s6o6bwZ9URknWRL22oI0n8I6QlrjWNab_f8GIuBlxFiFuUQH2NfzWFE_eiwjUHzCg9q5kz4MuDWizCy3NE-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[
{
  "kty": "AKP",
  "alg": "HPKE-12-KE",
  "kid": "ogbSkvF4f3pRb1dWsBe1HpdXtfiRwZsYrhaxzxlWv_Q",
  "pub": "HzogrJREUPAOuEVqa-DP_tVzOjIvQ3PBDwozMZK-LnQht_mjYEphugmVjFq2IsGfF9fK2TevQDQvnQKHoERnSFzP47aBxXBjCZAokdV_w6lI_jlrZLNmEncW7KyQpZVkrrdQArYLiRQxlkozD7FaXlUE6_yUCYFwOFinC0Vbf7tDqZwGordZoCwhXwdGzUqU5HPHlEdzVTl-NtGQdoY0N7E2ziYKq9C0E9QSstyYCBKqd_qWSDwmTBiJRqjNhXeTt4e6DEI2OxK25KKxrfYd6kpHYFpZYCwtfGYF6jWWNjpSWVcXuDx0xLco8MgVk5cN72lvvVlg2fDBOLexGAwHlqenB5WiA8qxHYcJr9xJi8cFjCdpVoqmVbGxOUR_lAM1s_eoR6ME8-IAGZRluTxQk4bHOISjiCZZu7Se_dNFN4hNCOxcUnBdv3Rb5Eg7CNgYFBZAh_QXVMGLiMGgaQV6Ifk4wCoxl4chmLVnqQsEjlsybTwzqziOLNkCgaJoorRvbpw-jAaUXbCtqwcBU8shpNhQ7liSzXFOdwQaBVsKYwfQCTpskbVLLqOZKSjFu0PNv3TPYWDP6JUgFdh5T4SKYGILClVa0DpAResKomPG_XxyKWFFqUOhgvxDZxmResssUORAt_hDsmN0GmRpcfrB8SQvXjmbmEdOVxsDl2PNw5zIovOZQJVtvsC4H_PI_kJ2hQydxYB28PkYuiMiibpLfux6tZlPB-NWv7ck-GpZnZxrEZYbMeEbSLBmvAVLYVVVvYx6RcYRBnSRR0AfgJG8IJPKXEmcM8y72TsFF6zDiQGsmfq1aEwUURJ7Pnl_kgBcZYWgw6Mn1VsC7sAjlvSnSfowW1yZSrCkwkcFzfkq2LGt5PY5xPPKBdwVaGC9HpOlbzegPdnB4FcQaRPEHlevSsLE8thjHmiRdJsVFzYsoJSCMyBCnkMaLlJ7v8YyYskgJ7l6oWqCwycFjUN3RWG0btuwnyIbaHJQTcak0IBNABKZKEJTSXURTeGaYVk8HqdxXWIy0uE4nkoVZ0s1gBd9sGHKPOhEOtdsERxJZPsMhDaiLjGuuFMUEhPE0DQeKrEomTcSwbWxPXwUJApUKsvEKBNoFcRGV-Y0OGEzJPSM4JtlQ7FBVPi55iZd9bd34qrCbkpFD-yixzCnnrBRd3gsK0tyXidvjTtSNka48aBnI8lFKcvJzOWLxWNlugRN-erP-yOTwGoL5uKByHh2R3zKNHbPvRyvTVkDApMxmPOrayeSMphL5-G3P2FSs4qLCXy5rMsN8KKA91AqMdYwAXqsc3AbGlKE6Ik3M3NYK5BI_CsFSkZgUkw7XKugCoRtBtN9dVlu0XaLmuIH6oIc__wXyBFMX6E9bNdESTwN6jGBGpyFVHt03QQxCxmWT1A7bxBeeAd1oHR6gxoqD1geCCAh_RqLBJyuk1YoIsy55EifLwyPLCQwkwSRh3t8qTWMIAYXL9N3ALuCCKhxfZJsmzW5kmeZcTJrTENiePs3ZBKalINDrKitOBfGolzOwfluANQurHpgR7OYJfNVNxKrKqtkeiY0kJBpHnMssTekX2TQuKQ",
  "priv": "r5W6TvhlPnuzH-g2OggdYADlRWW7ccGhUd2MADCdAFxZ1oCX1YANTcjXvEVSjYQ6cLYhHgkYPmCqLJkv9JuGlQ"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-12-KE Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[
{
  "protected": "eyJhbGciOiJIUEtFLTEyLUtFIiwia2lkIjoib2diU2t2RjRmM3BSYjFkV3NCZTFIcGRYdGZpUndac1lyaGF4enhsV3ZfUSIsImVuYyI6IkEyNTZHQ00iLCJlayI6InNqSzNodU9uV0ZUN1hDeXJSSFk2MFM2X2d1MU40SW92QjdnUmZ3TkhBZlh0R2VwOW01Zy1fOHAtXzV5bV9RSUdvX05LNl9HVGxGbWpTSGdWdHhiUm42RC1xQkVMamxkdjR1ZkZNWHlpbnhIUElvM2FWdlF0UVplNnotWHd0TGR5TlRuSE5KWldyY0FXLUVESjRMbHRlMEJSODJ1TlhhVjZSOTdhQklGZVM4TkdzOFNhMTFSVWJzb045ZDJwdVpQQ0lybzQ3d3lRTUxJSDBkUDZWd3NXOWd3OFprYmJIb2lFWXNYc1hleWhOVUp0ZV9WM3c3U1liU2puNVZHOC1OM0JOODYwR1o1Y2phZWwzT0wycmhER2Vac3M2VWNpXzRhQi1tU29aUDN2ZGFBUjBOeUZZNHJRT2FPVkRHWjg0c3lEQnpsdkVJdWpncnllUmpaSTV2b3psRTMxZmdFZFhjRnFQZzU3a2M5cElDaHFqSEI0UTgzV3pwUGFRUWRQd3pBTmY3ak5XMUNOYjZhRHVkOHlWQjk1UGhNU2pmbHlTNzJMZG53VWdTYkdEeU1PRXNlOU0xOTJtTkxqajJJblVIUWxUdXFpR01hVEQwVjBzenRtTXU1UXRlNEEzTFYyQ2VHcV9zZkVZNTluZDV1VGhSUGIzeW94WGpQVWRnRVYwZDJqYXpLQlZNU3EtQ0YzVnZ2UTItNjVpckI3Qldqd2ZzQVQ2dG85RmYwZG5vbld2ZFQ5cnJPdmh0dlFHT3M4cWtrUE1OX1BCUjJFb1E3WTVsbGxheUh3ajRZRGRZdW92czVDSUhXRHJYbEs3UE9kZU0wZkEyZ1RONm9uNjVPQWRzcHZwZWhsakRwTDdHdWs2dVhVUG1HXzUwSjRlWHdxbkR4ZEFRa1EyaElXUVktUl9wSFpueXNJcjFoeGNJaUVWcExaTVFLRHVycXFOODd6RmZPMFhWbzlsVmp2eGx0ZkV2T0tHU0xvc2VvOGxwbjZuTmxrMXRfM3p0MWplUzR3YnlaemN6VEtpeHd4Zkl3WGNzLVpUeGF4T19MWFZWY2VURUEzeGV3eVV4b1l4MnA4aDNvczJTRjB1ZDVwWHdKeXIyODVDQ0FicGNDc25Ma1JlbXFuSkYtV3dNdFFWdXctNmMzZFZHV1Y0a21saFVVMTloVUduSkl6aWNnVDB4MFhXSGkyeEdBa2tlalU4bjZDMmtnblBKSWQyb0JMY2ltYzF6dzcxVFdMRXdGTl9ydU1vazFNUkFQc1BFZ2JCVG4yVW04Y292VzAyTWFGYW9kbUMwR1VLUDE2c0ZKUUQwVi1USWVtR2VPS2p0bWJTR1c0bTZHeW0zdVltVVlNeHJYby1qTUJMYkxxTTVINUJLdjgxVmhaYXBDU1p0OGktWkNTMU1xdk5VdXRlZlgxYWxSdDZ1QlYwdkVtM1Z3b2NYVkplaFVObWVDd1I5UEtVSTBkMFA2cG5YWjFYSzRhS2ZMR1VfSzFhaURZOEZKZC1kQkZFRXVjc2ZMUnFzWTBzT0VHdmdkNkIwbDZTVVI0SlpzNFRfMTZwM0dsWVZnRWtBLWw1WEszYU93TFZLM1ZPLW5NWi00WUMyaXZQOGNuZDJNYVRGcFlrcVgxZVRUMFFpTjBFc05CUm1RNDNtZHNqd0pwLWRuR0dIWWo4ZExCWG9zYUpiTkNiQUwyTTdlbGM4cmIzdkV6alY3QVRCVlBzRmZJVENhVXZac2lOWjFoeWJIRGJIaGs2bzBEc2ZZOUNKamZlVDlRRWlLamlFTTB2NTJpTkJBNzZzXzc0MktkNVlUZ3dtSU1Ud2sxOEdybUV3WGwtOF9Zalp3d21KSk5XdzNZY09kYURsbXFlbVpVMVZjNmx6Y1FacEpJWUM2Wk1iSmx2bGVocDhvSTNUdkpNLUdwLVdIVk96WTZxczBFWlVvIn0",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "iv": "0nl1mu3QLNZhTMZ2",
  "ciphertext": "GMIQ0AeAXSYshWUO2mK14kgZpaEVNX9iR4-khwuZIdjvZuHLIaV6LuuVC_m2dqCLUL2UsbbVCH-Xsyroy0_eEnENDY-b8j1lVIWK065z3ONMwlQI-Q_Agy3YKOZQdttsTnoH3eKLy_tTkl9SrdLJ4RYhFm_h8IvGIMVqn0jfoJxjUWS8jr8FFGltHYrfJBqNtydJHF2vvXMUSXubdoow-_FkG8DWDClLkKIs_1GDHIkMnXQ3ROzRI4wNH5zdqYOXvnxbVZ9eeQFhpdWZN_O-C0mK_pXsJm-vQSswpoU8fql55YbI8ljSy3TcmtyIPoLAV63uWVkQmIiIIbFMUQWJsqv4k5jw7EfCgm4QPiYMDtL6",
  "tag": "6eK5vdz8D1Klac80UZ61Dg",
  "encrypted_key": "BvAkmT0cnwAim8X6efNitQN2OKhZ4UWlAzI8rpQfglu6Tvc0XEdVHJQFAy4mEbHo"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-12-KE JWE Compact Serialization</name>
          <artwork><![CDATA[
eyJhbGciOiJIUEtFLTEyLUtFIiwia2lkIjoib2diU2t2RjRmM3BSYjFkV3NCZTFIcGRYdGZpUndac1lyaGF4enhsV3ZfUSIsImVuYyI6IkEyNTZHQ00iLCJlayI6IjFpWWpQelVGQlBIdUQ4UWktMlZsMTYxbml3MjdKX1hvYUpaRVZ5U05zWTZSTVd0a2FsTEFGa0pCWWZtRWFVMFVEQjB3bEJYN3owOHZjcWg0ckJJNTh5TFVDVF95WFdpQVN4Y2psR1BIbUhQa3h6VEswaXgyd292cjVHWGY5VFIxaVQ5blY2WVB3NFV0V0pvY1FYQVJxZnJVaG1saXR0VDlrX0ZIZ1Q5OERBbTh6YnlSMkdoajVGa1FZUWRUSHBQUUVNa0V1N2dhS211a192VHl3d1U3VTR3d1YyOFZubi1zelNkVk1mb090SkFXemtrYkp4azlKOUFXNGtuTkVSaTYtX1ZyTjlUMFlWZjY5VGFKV2JhcXBMWjRHOXZJOUZTRHhxZ1VnVXBFNW5GZXp3RWZ4OElhTGpHWk8ybmFjZzNnMkpmek9MeUhCa3VKNmd2V1cwMk1QemROX1oyU2trOUZQQXh4bGF6X1pFRzhzdHVYMENGYmROYzY5VExtaTlXME95SkV4MUNUdDZiTEpDNGVJOTQ1WFl2em9wLTdLVnBjYmUyazNWcDQ3NHJEWndwckJmdUk2WXlDdDZqZW90UzVBRkdPbUc4RTVsb3RXWm9adGJLZVl0ZGhtckxFQjFlOGJXTG5YbzhpY0duREhJVkZJdWpERHhOMjJ1dXA3bWZzcllOVGRyTjN0YjNNajFkcGtJMkZLN3FVaXBaN3dmejcycFU1UEU1YXZUQUt0NTBtb0FUekdrVm93dkh3dmc0d2tMXzVqUVJVZHg1MVRnMFlWUUdfNXlvZ1AzLXpfNXR0LVI0bEpNa3B5dHl6Y2hOb1Y5MHFLRThQVk1ZVi1nc1c0dGtudTV3VnlFRlRFeWo4d1FabklmdFFOeUF5d3pjR2pWT1g0M0k0Q1dRSkNjclFCbTRJMTYwYnVpcUxIaGpUdUVES1F3WVFkOGotdWhwRmF1ODZfT3A2cWNkaml0QnRnakFpRm91UjlLWDlpaERialJhRDJDOFdsdldObzNIM3hfbENOQ2ltN2lUNkdwaDFXYUFNb1FKU3Zaa0lyUlJpSXM5dTkyMXdieW9KYnNPejJNN1p0U2luS1RXZHduN0FNdEgyQm1rS2xCUGYwbmRjcXJVd2ZtS1ZYV2t5ZjhpU2ZEdXpRb2FQZTZjd1lZWmtQb2xRQlZVRVlZOUNVUW1CM2xIbzBoTlBHX1gyV0pFc2prQmUyb29YREVsM0ZjaXFOSnh6Q0EteHRHWTd6d3dTUjNiZUFmMVh1cXFrWDc3bWxrUVRYMjVjTUdyQVJ2LXJTWE5kTWNVb2lEVUk3WE4zd09kSG5SQlRoZFN1M2dkSmlSSXVaZlZ5eWtkbVBIUmxqSXZ3V25kdjdhY0RGWE1yRXNhaWx5S1lFMU0wcXRfNmZqN0J4dEFZMDA2OE9iVzBRd0t5cm5ucU5hTGdKLUVJWW1YRVEwbmVySWM3ZVBNa1F6Z3laamYxVnRmaFNnNkZtSW4xYVJjN25tYzB1U0pya0x3Z09NNjRtZ21vMFMxSXExaVNQOGx4c0NxS2VLUDZtQ0paMUJ5dkJJZ2hkb0QzRE5nMlcyb0ZHZ29XMk5lWGFMM3pESmFyRXVnMWFPRkNvX3N6dzE1bTJHNVUtYzdQS091TExvbWVlbmlJcm5BT0ZCRzhzSHVsNXU2ZVdDajlsb2VzblpNZmVCY2JJSVpCc1ZDOERSZExmWUVEZlpUX29tVFZHZGF5UkVvR3M2Zm1hQnJLc0NSTU9Yai1fQTVzXzJlUjVyLUQ3YzJnZDdzVmRSN0JsUlVhZVc3bDBzMWhsLURQZjdNR095RFJWamVoM2didG13YXUwcmZzWVowbEhLU3dXYU9xcG1IUVU1SkdaLW9kZi1sTGszcllrelcxdzRMeXBCYjdZSGRYdXdiOWc0RHYxd08wZ01NIn0.XPv9zhwB4MGyuID1hRH0vXNXXQtsAPywTHM8E38oe1NOpxCIGFXz87bMtHXvZzRZ.MeWwu89Msj_Ctumk.H3WmRv2jqrVpWES82_3bkkgFdBoJgJ3rQSObhCHbHSW3Ie_-UBQ-Op3PNxfdUBIYnwQvnYYgBL0AJAHnaNtVA73_2_QLO7ukcXeyVpNjN234VF7vTKzZYBajd1R2yGLG4IH-ZJqbuPgZmGS2sTV3K2rNot8UBGftVTkYD31EA_ZJ1ay7iBvL4-xxCAPasc8Di-CNAF3ZxLFYDuzi2cU8FJQxnN3WHnx6nggVnBYhlZfZG0j9irI-EiQmhmtWCQ0KOTNgbicP_F6WBUEjG7cyG-3fvV0I6GUt2IHSYUYp-HwMSDmaDeWE1cN5o34OGcuRreGP_xOYp7rdCMJAf54hMTBSTExcYxMEw8pIR2qcYIFN.ekNZLiJkAkjMsXYOMlcrsA
]]></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[
{
  "kty": "AKP",
  "alg": "HPKE-13",
  "kid": "wIKmf5ISyZZlOkqqjwW707KCxkqEc4cJg7fYFLBkr5o",
  "pub": "59oD4empWTtMhOR7pGVyBEKEb5lttgUhITCq85eyJGpyZXa56wd-HfoHj9MxM4pg4Se_iwmjBEZZv5UHbYpoUGKW-QFh5CGjCCuvtjIAofAShNEaBpQ2dBGnkXeBGZhx_EPA3Fxv33tY9WAoUNVhEEa1sRuAwLI5dFe8ZRLDDCUoz9h1Axpa2pxP1Plmj6gRtDayfAU9mvWZhhpwZ3ydbnIEjPFLgwwPYGUCYtNj87i4K4aHa2QcWlyJlSOO0umCHFJbsEsNL0VNaQsieSWP_2FB90mYBuQsY5UCN1g8p-DFicWAAEtUE0uukYe9X5u3z6y7A6Bb9HyAFhKH4TelarS7xSfBK6xxK6MpbGzP5YSBoZF8MBBeMNbLwNSJ9dlMKYZmPIO7Z_Y4bjlnUzCsK-aC_sERbElaSzFiLImIwQp1IMxuC-igzqljtxepYXCinRi8yhyiHNMuAlDJAcLL11uW7faXb2J3OdrFLrdKjwNYrOdMw8uZaexXkWdCUlKV8CdJrBKKx3a6oJApUhM3lAolyquTeXeGx1AryyhGualBEPrFI3ROcgRHWIFaCYFF7YZjkVB7CYKOVOpXWOdnHCSNOPMWWtGvVERXRbe0K6eeX0iXB_YxddByq3IwCIczXwYA1luZjKjMXORjv_qVTzI7HPBFeVGdXIc5TxTARJR15lEEoLRIOPuzcek2q-KlyyIzSqZqrHeereRhJHBPliMsJYGOAsR_NSLLxwDHWggO5mqxnxoNyVMXYPgxerB763eZZtwjBuobvGpwtNwgjlqmZLfLP1wqdcpINlheQZcQsjIO3YdWIQu01VsvmgPAlkSAYnqkhmJbnDk3RcqGdHZzFekkcas2_sSrBsEdqhsQXBWoYkOqrbLP5MqaIaKjQuOwutCgsUOoLImGwcwpNYW-gJyj4dckDfhrqcN2zreQW-gqmMgnXUZa5iEx8-xa5sRQmVmKEwls3_GpMrtUV2yG2elPFtTAlHxZsgUjm-ExxgxmmyagstzJFFCrmJAqNCKnU9Ee2paKzQBw7qihMvNBNCQ5vtmQq-BWwDQDeMwRaiJYJVqGnNPOUKoT23hTU3rPosAGctpODVOyFPLHY7ZoQlqKkwZ7F_dbSWLJROyFVrahcPMtt4AfyiozSqlJAgpfS-mBxieo4WHD_7GxHeSzW9Wk-pmmlDiytqaw9lyCDDZnLxUT2qF55SQuvPYr-JFgyVma4LsB2kARISdQ02eQwZvBlYTHK4EN9fhFMvS2MZYfbOKJocaKOap-djcCMWp8yoyUP9OKuaabs9o51bqKCgcoRqFjqWQZCWXBgbDOyBAhAwlJRyciojeH6NtUBDxSM0t_I1q8lQli9nNGKHklGEd86spm1nRMTARzy-qmGTlUb8g9HUvF3ly516YoKeVBcuUppUp0v4u2Tme_llhNa5EF-6IHybjP_VUBg4NOGmGE59kKXURxiAUz8vidSWLO9RkG1IQoNtJ9r3Uyx-woFTUp3IC_eHCfA4Gb5FlIqDUcCRZIkHgOodAofbtWyQRZkAFs_8iQS1UGT-O25ajAD2jMnAgXbWOqdrIvRaMkOnl0QOOZwKkMfok53vOqRJumO8dGIuCK5IUARRdJspF8dkMsrky2M5BA_QqfGIZ7vYfG_LcifNpQAxCj73qrNZZCEgWH3KVq0QaaR3QIMXGS-Ag7LMYC3lNPB8VOUvgC6wEZIdmct4NR48IPNDjOEihG8qzFgtkZ8rdJ51UA3lFFMZhRsucj-GGkhChGRkib4rxL-Rkoi5VbdwxZkOYIMDhTXYN3pUOG-2p0Z4y4_TezT3BvbtmzEDOiSUiSOvMVSphsEeAkv4woy8he85DPxxMwsACgpelKX-hjqYMaott-8WChtrrENzPHlxd6H7ipoyo9nACk8Mke51QCBxM1Y2dL-fLEKjMDblS59wsk1yHI_BF6u6kdDAhvfyNQ_4g-uFxqSkgbC1FYs7jNguciJEUFSfNta4ZDUcyWrrmHmymm7dwGzHBWoaBc_cI7ghNGM2yGhWu3XSdLp1aLnaCiRXeYb5UNiRXUL6CNAqp0K6GVHkxowUsEBIV9qA-BiLg",
  "priv": "JKfunEpR_O-GX8PenAcjHl37FB3kSP3X6v8Bg8HIcIR1snymjQjiWomcAq17HbYyeeOm2yIEgzjuncXDElfXbA"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-13 Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[
{
  "protected": "eyJhbGciOiJIUEtFLTEzIiwia2lkIjoid0lLbWY1SVN5WlpsT2txcWp3VzcwN0tDeGtxRWM0Y0pnN2ZZRkxCa3I1byJ9",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "encrypted_key": "A7QASMGmBzxW6c03sNy4wWpCV2IpNMWZpGMzU6potmBO-VehOaVw8vteHXEL_ARRxHUswAAQKBND01MeyByhBUjQ6Z_3IqDseFE54QQiPGdI44Cz-XDpbux06YP1z6cyGDxcX25UOU-CID_g8wG_TIhmOIEx4PUSuCz_ZVZniLKDlIDbWF_v6NR-BhYC6y__2mxfejVIk-ONgGPOKzY2CnmLRzb4f2lWLzD3tcAXDeGCYnomeVS_bea2cygy2lsuGnfAvqfGztHiY6dbIuePMLEFuPYbIk6jlbMewAmfqH9hqxdmDJNLesqlQIwCyrYJAEfPOjsXgWeUhnkWrMN8r0IoCCPtpzvIehuYYCkjVQS8GDAfwg5CKxRRZ7Ji1B-SDAZ4_rTwgua_cxWLMeXFokqw2MS3x6Ssl-Hw9Ielaqnt1crd6gYHBnaPL57txOyX5J5pRBhENsfQq9YTUWAnzQvOaGyo9KHg04I-RI--hjQFGvtdQEg9UrwEEsVYAk-AUU-lqAGw5b6yVqvbZKkhnxHAsOYpmXrmAd_6ABT1Imovxggj09foCoS8d2foO8ddQh7Vu0w0unJNY22bR6o29L5Ac1tNq4Co0TMztnmOUnR9o_Tlp_7Zox87UwClvJj8PO-b81yBaZduQ311WK50d0fwH2PruOTvWiPS1UFs3EmhplkSchKAbkCHSASvcBlbE-dzvF-FoKBDpocQc10C7h7ap2fl3-2amAlcGqIvb8LuzCM8vxqCRxewZtgbfKPPTQvEzYPx4Ub-Unh72MnHjH-oPylXY5p2cCdqi6xhJwEE-dqXtzn0z50JsisNuNvIM-nmALE8JFknNWqTCMskSTt98b9OktDA0QMNuNdZkAiOgLYf6UFGWrt0RJyKRVLlKB4myD-YbKLw9nbtk0a4I6Dk2rSSpGJ_KZEbq9G-OQFIcved1l8FRGCM8hA888k25jxRxrfSjndnSs_o3nhDdaZBQOBqzm1mYQm4Vc5eq6bo5F9JbdvdXVwWS2sZsz-ef4qOoY0HS0FsgwmE4vnMLcsQCQuBgRONd6PL185D-PryaVCig98n0r9MPSKSQrvtam6vVqbrKdubBniUkMndhnGg1cPoU8ndo4yS9gwqvtqeWhVNeOCu-cHtvgHO1F0-5-CHt4y3wK5RyhCZTt1JirBZivjDzZNM23c51qNmLjUWlGzeupK5HJMe3qScz1KRxVxJXleDL2XF8X8_5PZm7Xc-1eE50AaP-4PgCGDvSzEdxkle6Epb5LwzGPD8w8frzil7xZr5cd7rQg8_Il-MZUupS_YM4CTBL6SgIlsa5DeMoKTbHn1EXI-e32RammLK79-8exaeaCBFscqqnWXbH4ZW_mGHsgmYPy86U6RXARFgNtsOe7atKQNRk_Xsy7-EGV1kfEckX4VlhbyGl5l5Wd5PhMAFlUiMvJ37uBFAVEPyzptrIxzQk4dMJdkeHKjDFScThbWOxwJlf3es9BiG_jr3cV1jeIpqdF78ZmG0nfGbbPidzweVR9QlCvjYgFU9ZhakNLDoErV_euHoEOdWSuvV0u890cth5InzQzqxtEQb7hrHrgrCUQpclMRw0LoHQligiZnl1quJaWBljyBVxjLHAVkwNwmzmOgcnzrgNJw2iKmbJ0V819rmHaoXl5Qf5HMReaBLds3qIFjkVapofh2UMgJbsPdGRshFnpZLQZZ-tN9SKVQhZSqeIW7n3bjphf1spLCc78FycqyqRr--ZZBcZ01S06Jo_hfbHLUomm0v35JVc2K81LZNHq62gDJYJhH0cww4oE8_M0wKkjn_TQ1JZFxGWkAqnG_MVLxhrIyYosG3ufWoC-lVu9Qj8L6C21flexkjs54kz197UoDqEOgUIBA6dY0f_hy-QZjtJie0zNWZc-uEoia4UKYJOwpnLE4grZdN3rA6SkeaY_l8zewMuMgO6pNlQiyZyFDmyywzfEB3eEMc6KcimnMSuZGG-J_UmEnysYAve5AbnpgdSuqRQj8kzb2yfNUwV6fcl7v_njYR9uh0m4Nqc7PB8OgYS8rNv9guGy30cjj-UtrhqksXCyr2rweMW6md7rLgbY8",
  "ciphertext": "09RTEoHUgifJuBgWnroH3CcK_8dPA10jT6NxNV9hN8TDF0007BvHRzKCj0uKVqXka9e_4dN36g9mrdDTvaIkZKaWdFbLTz2xNjdYgEAM1FsJ-XBx3KfEl1mvm4vSjOG6MIKtGTWIqpx_tGFSMSqbO7H7ctVJW7b70p_NPvMKM759vzodxbUjlNc8AtM6YM8H4MNTI32z8uKzdxESNksyMiLEYGn2fftQaq5O9gqrUe9ojW4Q22kmTu52rhIQ5TIOcLKX4QQuv7c0PZbEr0lPGbyb2N0iuALwOVy8xeIl4b_vRRQYJf9MGSEgVOjcDF9Pfjh8BEfv_1GpDQyM3HLNWDQgJY19CmibuAL9F-Dz_OxETiHm8ebrZwSKBudmd0vlEg"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-13 JWE Compact Serialization</name>
          <artwork><![CDATA[
eyJhbGciOiJIUEtFLTEzIiwia2lkIjoid0lLbWY1SVN5WlpsT2txcWp3VzcwN0tDeGtxRWM0Y0pnN2ZZRkxCa3I1byJ9.VoqDQcN9sElKe9DRwlCgccR1tOK3VhqjsjXxdN3ypaKYrIlkFRuBGk9b2581ucMkchAI2x3K8DUlqJ3ORu-SU0Ebgscz5IeP6lwmxtvl6-12Q7n2Tt5h4pnQrZemixE71b0TCC2c3vALCKt5ivRUB9jfbRC3-dheXYZjt_KZW2uqhljbLJxraITtrBfFtw7vbOGvV7n_cLBaYrTNjcU8QnsGWQX1FRi0yL0CpJvA6Vzy6VrBRGiR4z9t7rRCcIZPwBAhQFYDUiFsmhHwHDo3FN_epfFRHPClgREtA67CY5kBO8aKkPrvRijTRKqHQM0FVZCb16DaUuhRvqUXYUe5xNcsOsjpjRTtZWNNAmVy7gHqDIr2DDZw6SDzhN5_z8XV_DzfD0ziUEKkYzyQI7R3GiiJ85Bl4vPIeSR0cgxquN5ZWWofWsQO0OPgZPEfLO5kZ5VUgsMIReanC_b0gezZsPCoTrijKE6pS1lFqtgxujsc1LHFApuHip4WMrxYj7vIoyO1OZpkcGuz-5rv4KqVxDhM5-2Kb6qcAFLKpb2sAerp0Pewdyatj4LwtKmoC360BqEhkn21NyCsfl1cqpFu2DmZ72S-DKgYoq68wCD-mOndFc4hgxVyADLuOMwFsbwTbDJ5GlKuPTUfblWwNn6pIwbzMC-clxhglUkIG5VbkQ5kVxPhVNlwZCrlsUMUbTrblXNzPqCrxB0bpeI2w_1dng-812-wh4ncv5Ky61MShFkQ5uOz3qTJ4zkOx7pZQS42-_nMicMPV0lwAWi_IBjBsvcocwstcuXxbD_yL8-Tzf357Chtms-XMe1JuNGVH4AhDdDOV57o7noByIbRX9ner2PSyd3TYCfeS4TocF2zmZX_bO0A-sAqyPI5ObqiDK5gkY3vccuzCP6rohuRluaBlTw1RcXXHQPtf8XJJ0u4yAornBt334E20TLAgepXgtDgwBx6bgD7x9E5hNdRVdpLj_EaAnJJ2lLEqY-0mFEnDJdRK1yC7XzvWE3ohNOQBE8jiUSUEy6b15l0El_BagVCNXHK9QAwhVjeUhy9W5u31kzw7-OHp4JR00icG8APd5uLfZqdmXntFea5ow3NDurTtH8HBo7foX4TlX9zmsgramo5ZLjz3hRvovQWLSNSQG5ZqpT8xqfC8_RKvq-Ak5TMnLQd2zhXBZlM9ESJqfSeUm59FbKjPdx18sj7S9Etxqqb-RgoREMKJamJ-dqx7fHgiNNR0tlJk9XQKUN-jgSRxrnZvCN_WljUdoiBnlrJpXIx4g7oRXm05WfgDrmV6-fYE-8ddCnA3RgG_Hxh1WaQ-thyS8ZIWIo3ETVTZydrMorERQ_ExGuckbvsBRQm40iFshOtTyOKq3MXGjWxQIuje7HuBnioJxNfHV_CLP2hNdMJRXRDe-gy15K6L5mWGe1jGt3q68FqgKOC9abNy9AKjZFcp3p3gj3QNNfuca8Eepf0DVCWsD6n7b54mRmsHDQ2BX_kouMJXU8TD0N8wBaAIbM1zsW6N_j0ZyPU2m_OO7KZ60Ak0NXKMDt4sk8c0qVXPc5yM_DeDF_6jXBU9PqaNyq9eqCX4WYblv5HfoRLoWlhYqGuMUyj-3jVW6_mOXEtrLgbESadyvV21l1qy3B4PwQWj56Ee1QpJf3e2-jmkh5BXxocGtIi0YhIlaz4q5ZFD0HkkYTQ3FQP9W5G8COK66JlP93l1S-5d5ikg-ZhUyvM7cN6WpgBUeOm458oaaeJtRG6YeaBr7l_qNpmqS6BXU197KR50hmVwnCV_v2JEsKOqflKkafhn3vibE--ItHXUiXu-axlVAodXBKcOF_pYTHZe_26Q1CECQxHtg8MZG5NMcZ_ZNUohizSvNj_x5wtAR4gaiP-eiU5vNMK8p0ch_NQ4BNw5iNIdRaJnLsQ7zsRgiCQvK0F_Zk9OXKKJdAtbKrmw2PALBijJE2IdIAgJyafqu9U4jFCL25aNXmV_SgHkFhDYB6Y8e7lPcWMOzbfmAMwAqETBqgifVHYdtRRroREhIWZRdfFk1BLSboPBi32JYjUwBa8oGoMPaWKgqRlIuoYRFy06Kgxq2pqiLYMZdU..yvdUQEJ6vubOBf7_3ZTn-_jn-11RxwmNp3mGRlolntghI5Sh1EJjnhRBsOKhP5AoRdCesJhI--Cpj16sCWdF6_wBTFl9HLRJ5OrIK7u7ew63eGBF6e3RMvYya15pffCgL0LNDMr4wRJW85_ys-k-xSgCI75IiEMdUd1VubrN-xmbGvoSoENhHdmHvdV-Geq4leqPnlx_9yPe4tOZM-QR8zRFrJPXhXDY-pPHVk0ZUk38J7UZ_1WSsyGEL3Y8lsFM9RyjByMRG5NOBPy5-yfecIHidLgoUH57JqSQRMu1Us_cyvriYFMg9L6gAVpScrJsLrvlyLcqEGt4GQhPuYJ-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[
{
  "kty": "AKP",
  "alg": "HPKE-13-KE",
  "kid": "OJo7M3Ej3shaFw4VdozYxtqoGXsMA9TDkwy4Pvn0BCo",
  "pub": "h3uSp1uJz_gkIKvKFSE-v6IM7SQ3hRZpDpxr-3Wym8lDvzRM6yUrOOzPQKFtUcU8FwxhUmVlMneNi7MenyAW_AyZtkaCAhaZhWRUGnUWcCNZkFO8K7yNU5qX0KzDE5IlybiUH5GpXWrLx5fNqFU7BpzCe3K6X5JHdLG-ScfOVfgs4Eaoaym4W8oGLxpSrBqZ_wYhsSiGCdguTIWfu4otmFMyaKIY46uzRTR2dvrEH1eZDhUc_lsULUSGS-IuwEyBI5VNHgJj0YRuxEgU92WtFLlaRigckszNR6qrn3QgQZdC_Pk74qWPJlpbMIhs-ytHTqZhi7RluIUeDMljOSNMNMw7nhe6lco61sSDirK4feYFqCcjMioL3yipPJkWWlV31MM9izaXGSUhroNdAkwMCDaUgPWN_8de7ZpNTIcnc3k5IcUg1qe0P2mYbwwJkPDK5iKVscqdJhMA5wUK6bO6VbslDJIhfIp3a4tes1FFiDQtrTBtz7vJAMM8JKBEy8nISMfKM9ZRu3F__UvDFmskvdl-YMdZ5SxCt4B4HnZbd6t_MzWGXZoFqOuaPEILzhcenNGkUxldIwfIM9UKVeGuYBNrONyef_BuCpjGLCU0RwVrAJExLjogO_ukK2ipHMuA_eAB_YNEaQgarKQb-ZpojrUZt8XMSFM2dATITGHOIrkkBQFmIwHQfCR92fwmz1YzRGUhHXRfjQGF23g5u_IEI_wPComPAQE3h-hajAA9bVxikYcmgQyUb_EXXzRdJeVYC1jFWaMiR6RwX6SsP-fBiIIxk7dUhAY0XXlJgZok2PUxLuIqroV0X4A2VZMZQmoaFAu35CigSeo3kXKW1UkU6KGKYQOA05CnsVJ7JmJ2hiJhXfFP4Zi77xSQF7SoxQsi5PqzuglA2kg2MRkq0fC2HxGWoVOe7yWBTEAvlvEHvbgo3lup8MUCsppEjaQgJbJFOilbpiV7bKJH_SCkDfE9LqUULeOykXV8tpaRteewTdZQzJiVLVkLpvQlVJQqGoKbC8cXD9UkPAJBD7ASEvvBYSqlSMIycHunJZdkzduGvJO-O9iVlmtgisS5wpx82re6IzgT1bsniBECY4l-AFs37tuDhJZQp8kOulR4icCcemyEzMciILI0MiEB_4skaXmFY_m6ify1PLs_ECRZXbWmYRZO6TpiBlUDgLSiwgVSVUIbyAxL7LOiVZQ8_5q_xIeIsyUqYkcecGSdUsec7MJInYQlPJKT7WslMAAX3zl9o4ubt3aBXTe8pSV5uzdNVFSL8rKed1lWw5BkT5qiJSYy0EvDemY7MUeRgpwntyDFHRSD9-Es1OfB84tq2YpeHBR2g1GnbaEmflKb-3u20eB9SQhrHok7kwl_OSCEm6ELjfsI1rmxXbxl_ak-AEMZ_hu75Myrc-ADNfYWexmRJZFWtCY1VJHBGjKVb8eY9upzw2PI1bNx1CAIkTQtYOCbi3nK3EFSgdVudZMARbIgPRcX1CCunFgEfTgRm_lxEcq6Qkca59JcfWTAF4SOdBoi8jQn-yoTX8uZrLqqH2gCHUuTZ8A4nBULgSB8Z7sbdNB_lOdyn_yrFpACAEAl7aJ6MWhb-tPCJ8BSh7Qw1ypCWzVXhVScReg9ttkL0sMGYyyRI5B2dgepYJhVMLwsQAIgdpfCGSEiTWSs2TpLpVi0znww9QPISQIa2pWN8Ht5PSW-iyefVdMYDosDzbOoQrYNwVdhB_k6MhifKpKOrzAoQZYKdwg0krKV7ftkq7pQ-9Mc5HowjMmDfLhltEAJHtVtbzy3nnYI0-J4gAa5iHs26UC9IQEALFk2Gxx88kO3CPu3SvxGK8zD-jlrgvMffVNExgpimqghNzyQhPMSw2AeA8U5_fpF9cbN0UQJx7t6gmE1c7kkepNATRecEeesdrvKklyxuRazI4GL7qlKHUykktTBwQQfhNo_VMVArGSU_gjM-VaWIEJxefMJnQFsgqQ0ALvBAsx0HCK1OcUkIuWaafccK2yKv6Vvf9wytulxiXknDkhMV7gTWYKcuHWDYAJqezqBlWV6yvGGWkGqWquq7HwyPY-uATVbu8mdKz_H2sgmYdQ",
  "priv": "TK5a5VLDLOMcxsYNS49vGjawNMMl0Bbm846PPVwPAKMvawmQFwwVBD-OthN-LrGWW6f-d2jz_RlIcnSPhckg5A"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-13-KE Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[
{
  "protected": "eyJhbGciOiJIUEtFLTEzLUtFIiwia2lkIjoiT0pvN00zRWozc2hhRnc0VmRvell4dHFvR1hzTUE5VERrd3k0UHZuMEJDbyIsImVuYyI6IkEyNTZHQ00iLCJlayI6IjA2dmlReUFxSHZ0WE14R2lFMmw4NzByOEktYXRLOU42ZUVhcG8xajBMX2dGNEp3MUF2Mjk4SkpVY2VHemh0RHMtSHhia01LS0Nsb1JHUU1rWEN3N3VYMGR4emR2U3A3U3VYU3dDcmdYUEFXSWdKMVUwbVhTMFAtNG5XVjMyT29xRDlMOEFvdUc0ZV90bzYwNV9RcEtiSjc5NkhSekhQeTBTODRjVmk4WVNWMWpCbGtlbnZSUXNEWHEwUUxYRG9xd0ZNN1lmRjJZLThqQUJRQ0UzQ2J0T0JYdi1SZ3dSN1l1ZjB1VjFzZHpvS2luM0VQTmoyMXZPcm1iUS1RSDc2YzVwR3NRaUlpQWRCUkpud1JhRFJJOE5kYW0zMEFNMWVQemZ6UkVJR2dvdjhBSldaNUFWb0RpcTFSYmR5OE9PQm1fRm9ZNjJzTmZacWNIWmlnS3czcS1EeExLTmFpaEV1MEYwbDJrQ01BckJ1WDFycjF3dHA5dC1DQW5mZHhlazZlWWNoazFWOFM2RjlEMWFpUEJXeGhoTzZxRWxjMnZNYnk5eXRyTGl4d0t3NVBVaWYxU1dqZEh1dlhnZy1MZDlyWDIxckhWc2NJSWRMMWI5anJxSEpjeENaN29WamFiV0JpeDZDRVEzZkU5RzJTRGFTNG1uemxHQUphM0tmY01iQnU5Sm1QOWJDTjFQUUd5b21iWUNLWDZqSWstXy1lOVF1YnFicVNYVVVkNlMxU3ZrZDdWUmNZdHVmb1MxaWdINm5ET2UzZHlvYnNYLTJNTHVndlhYYThxT091UzR6eGFaMVA2LWMyalg4aG1kM3FXSGpOc2YtTDk2eVFvd2gtY201ZFZ6MHhhLXpBQy16cUYxOXRGOGQ5dmdVQlpNUC0tUzU4OUhpQVlLNG5MZk1CemxvSTRCR3pDN01hUElKSmp6dWJZWG1MQWhFYm0ydzdtNTQ2dXNtaUQ2NTFPUUcyVkFMM3pjQ0hBQW1RLWpYalAxZUJKZGhCMnFFZjdFbkhCRzMxY01fNHF1Rmt3TXNILTVnXy1rQzJuWmdOSW5HNlBHdXlTMVp4X2VyaUJXVUlNOXV0TURtWG9UOGN1RUxiMnVBODhCM1RGN1BCeDVick9ZQWlIUnI5LWI0dHFmUXJ1UTlvcnNHaWFDNDdOazBid2F0Q292YXl3UXhDR1hieVU3QUE4RUJhSm5UNVNTV01PV1JBMDRLWU1PTFluX0MzazRUUm1ib0dpR2tjX3lfN1pKdGxjTnUxVG1xblJySVRjQWtQUDZNZlJxa1pOTGlUMWVQSElaSlp2VWV6ZkdMb1cteUFKQmptUkhvRGEzSktqQmFSSVQ2V3dFSW9LbDBTZC1Gd3VBNlBnV2lsaV9yRWwwbHRVdWlmOF9heDJ4RG0zRnpCc19sZFh0d0c5MTZsMHVwWFYxUkdwMlZmTlc2ak82WjRRM3VVbU82eGtnUy1VVklwbnFMdFlpek1lNWdCb2Zhb2tMV203bVotaG5VdXpwNGhndy02RWp3TlRHWXp2dExseXBRVmZBM1pnZnRsVFVRYVhISDRsOFVHWFYyMTYwdUs0Vnk2bUc2WEIzbTJLekYzczI3cHY4Mll5dF9qdFZxdmNfcDYxd2RpUkd2a0Y0RV8td2w3eUZaNXpqZk1BRjgta1FhZ1pTLUhWbGtTLW0xUjY3THFkRjlRcnNmSXVudThFSC12YW5zUlhxUmhUTjByXzRGWGZoLTE5Y1ZjNHFnem1IVzMyNHNfZUxWa2dRSHVleUczeUlyUU9LTkdwbFBjWWJFVmpuS3pvMUc0WGRlQVlWWjc3YzUyTGdBbTBlZnkycFZMRVBTd042TnpXYTktY0R3bHJDZEd1dndzN2t0dnpUejk1czZDRTAtNEg5MHY5bERiNGFDREhvVTJiNGVoVGl1QmpSNXB5V3JGMGRicUYyTVFMaXFqWHhmOWNzWnduU0U4Nl9TdXNhX09TUlZpRXc2VzVOd2RoeWV4UnhKN1lMazVoalNLanVyNzVVUm5XQ0VpUjFiNERhSXJ2ejFHd0xES3Flc0lWR19ZUEtLY0NtdGQ5VEJPNVhFWFg4TEFwNFh3aU9aT3RZUElXQW9iTHNVVDhZUDdUOHZ3MlJCYjlyeFhkZzg4U1pGYTlKaHN5b0pmRllXT24zc1BEWFRCbnJsbFZhQ2tGVDhScW9hb2lDS09VUWM3czhfS1ppcmxGZkNyZlNLTVhhVFk1c056RmxXT0hyWmlMMjlYZHJrZHl0WVc3ZExLWHZKUnNtMnJfMFB6OEZpc09kbXZ3LUhOalFKM0dRZUY5QkNIaUY0UVdpa3hsSjMyU1BjQVZRRFp3NUEyQlE5SzU1M1p5Yi1xeUNlUUlqZVNMcWlXQnFhNXRyNU82cGlwQWlZWU5GMHRIaVlCVHNkbDlvdmJtdnZSRTd2S0VkMU9XUkstV2VvNFhHOVpJN0w3bml3TUk1eG5CYlJzM1NSUXlZVGNwbUdjS2dqa1pmNERhMzltRkxISy1DbmwwYzRpZjFwRm5IT05CZEE0NHJzR0RpN0UyRUZSSVcyOUJvZDJnRDJWeDJrTDhjQWh0UF9ObnFNWHhTeVZkSERwaHRiXy1YZEsxSkY4LWJ2eUJsTkxVMDNENktZNHRtVVBmT2U5QkF0bWx6STVPZndRRjNUWC16MjNfZ2pzcjI3WWRKeE1lUWFlQThNVEZadW80Nnd0ZFhVelJ2ME0yV25yaUN2bTlBOFM0UG0walZyalV1cVJ0SjRLNHhMbk1GUTNkSWdIbEFqdyJ9",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "iv": "4kbBObrz8_rXvess",
  "ciphertext": "rp61DElcDQKgF_QsxMP2YsdsXLUdFiBVV-FcfEg7rf5Dgny1s5YnTDs7d9Y_TPwWXEIhIUmPrsSlSd2VJPEmzW76oY663xchZ4VfXyQGHV3wmBWAIpNm1rm0cIUgFJMUIkGsgGiFCs2mLhzQKpASFzzA7Iwu9jxnryhw01dMc9xbOYJ_fNrMWQI5aepqyQKQcfCkSU8f_FSvp9NQypbd1jOf773NFk-vurwu9mg-I0P0UnIWcRWgQpE6aXzdxZ3f8VzxxTBjpPw_HertfqyW0F-YfR3nHXwqnrItH1oY3NZWT8rPLujEqG4U5RBUY6fbNUiPc5FQCNNseTRUCWZNLFoLKQdHL4rd1IVK3MXMXuD0",
  "tag": "857uXyIeZ-VhuBmOFb6Y3g",
  "encrypted_key": "P0RlHe_TVfzgUj-hqTTlUXJgMpX8IJ6VY9sM_IWoAj9D7mEVC6Hrha2xnIeUOp71"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-13-KE JWE Compact Serialization</name>
          <artwork><![CDATA[
eyJhbGciOiJIUEtFLTEzLUtFIiwia2lkIjoiT0pvN00zRWozc2hhRnc0VmRvell4dHFvR1hzTUE5VERrd3k0UHZuMEJDbyIsImVuYyI6IkEyNTZHQ00iLCJlayI6InZjaFdSM2RwVTFjNUVnYklEVWxtNWVUVnE1TVhJWXp1NkE5LThCVGNGZ2RWR2JOMndOWERsejhNVmVuMWFjMklPMU1KX3Znd0ZmNjJlNE5NSVZsQ1dCbUdCTmtYWlByaVVoWGhxUW03UjA5Q1VjVm1CX2Nud1YtYnpHQVIxcHBfS1cwX0xsVll2YzZpSnhCRGtyWFdOMjJLcXc4YWo4aGVVaXVPWXltbmQ1ZmxYZjRzWjdhOFc1bk5vVzJqOXRJNnR1ZXlDSnJsNXZDQXRHMjVDb2lqT1UzcnczaGZQdFdlX1hyRENHa1ZUbUpBQ00zR09SdC1NV0xHaDlxeklEM1UzMGhaQ0NSMXZndWxETGhGWXF0cWFyckVZSkFPYTNEaENUdWN4ZXc3ZkNuelhmQTFxRVMwcWJoTEs2VHA5S29zYnp1TmE2TDlPQVRTQmhFbDNjOEZydnhwUU8wY0NDUEljWmstcllhNV9HUU53cmpDTkdfMGFiVFdzc1c3amlrUUU0ckVwcHNDYk0zamNINjBjVzZtZk1WZW4xNE5VY3pFMU1EeldlejRiOXdCSWxEQlNoVU5RWmltWFdRWXduZklHSlFiOE1YT1BlWVhYQVVPcEtLbFFocjVSZEFyTXE4NGZOY0x5RzdjMUwydENSaUNjLTBWZnhaUmlEd0dNZms4UG5kY0pSQzhrUldHSTJzTTNGdmJpaTloV0JYeWYtRnh4Z21EdWY2UFI2elI5QzhBZC1YRHdJcTJpT0dNSk5NWHZtNXk3dDV0elpDNFJ2cTBQWjh4QmlmWHotWWhVY1Z0WnM0Qi11aERuQTJwZ2VWMks4Rk4tVGtubXlFd0VVSnNrNDVhZTktMndLaVlha0J5QTNsdzdOZkJuN2diaGI0WjhHb1FIV2RYSGJtLUtIbGZiS1psczBEUC1IeVlWVWVDdGdfcWVPX1BweW5Fa2tzOWdXTmpYZnNXSFFxcUVNVmZyMGRKcHJKeU9SSGtzQWFSdEUta0VvWTYzOUEtanpMTjBSdUZKSnBkQXpKY3BkWHRGMm5KQ1JYZExNanlHV002WmZsM3hXa0ttV0VUNmZITDdQZlJKRWFUM2RRR3BBTWlCRm1DTTQwME8tRmo0MXNndUJabEF2RUF5VjZaNjRpalg2dHA5cTI2LWJxd25RdUZBMU1OYUg2YVNRSXJVM0Z0ZWI4Wm9MR2trWjJCOEZNRFUyT0sySDNmWC0xd25zVWpya0RIZDdrMU5XdDdzdEtKMUJ4MzVFUzEzZUc5NndRcTZYb0FQVXRLUktuTkowR3VqOTdjcTRkUDZjaV9RWFVKYld5ME9jdWFtNU1KV2hCdktkdTZDUzhrSU5WbDdndFJQOHZKRDg0d1VBNFlKYWpwXzd3YzU5UkdIV1FRSmNXS3duS090TzlPUDVTQTgyLTBucHY4Tm5xLW1PU21DYi1hZVh3SFBGSkNIZU11MUtoZmY1U1B5ejdaY0EzUDVzVGZISC1DOWg3aTRVUG1qWl9lek5JNW55dTZqYXNIVkZtODZyd3pUWmZGVS1lbk5iMmZUcE5DOC1TUFl4R0xVdDZZOEtJV1JmRFpsQ1VSUy0tZkItZEMyYTVSSUtFSHg0VFBfclRwc2h0aVFPcGhWX1VmMFhfX0l5U0pyeVNxRjNfSTJMUm1wZ201ZjRDWVJXRTJmRnd6QXJWVW1fMTd1ODdGVHVUc3k4ZThPOG9Fc1lKQzNhSzBhQm8tVjJHM1hpS2J4dk9fTE9WOGk2M21ETkJUM2Frem9tM09lTFFvR2dhbWI1d3R1cXJyTTExQVhPdERZOGI3OHlMU3Z5dlA5ZjhRdWhBQlhCYlEzSUVVNEI2LU1WVlpKNEdDZ3FPdlc0NHhOS3Rnak13SVRpYy1mMkhaakdUaVBkMmlnNzd0SGVlZjM2UDk5SlFHV2ozX1lmMXRVVmpTVDJ3SWNGSnhrYWVIQ1pqUHY0aUoyRTJ4ZjZOZW45Nk0wVDlkMGszRWhDdWtuX05uWDhqX0ctemVtTm94ZVVORHRpT00zYzBiTmNMVldaM2UwTFVHNFhOeEpqSnVUdkc5ek9fVkVsOGdUV3llbTExOTg5ZkhINHotQWxlYl9ZV2hfUm9DT21GOUtMUWtnQ3hwR04wZkpJS1RfSVJNMERieFRKLUxVbFlDX2RGTjEydjBDellNRlROOU5FQUFmdTQtaV82c2lyajdNdjZRUkg1X2xMVjFRSjAxTldCcjdhejQxcnBBRVFsOVA1cXBIS3VhU2dNM25nMHBIc0tmLUhSTFIxV2J4VFVVSTFCbHpaY2U1aTJORWtZV3l6ZFhlQnFIWC1fVUdUcXZQTHRNb29MSHd2dm9vYmpXa3NqckVaQjBPZXZGXzJrXzlIQWM0VzJyOXdLclBNMVFSeVYxM3lhRkxXS2NXblRlUHNRQXJBMk5RNGtsTGNxR0VQRnpGNUxMNnV3dFdCZU5pOU44c1R3XzQyYmNIVEc2LUlCXzFMMGZqTEg5X0ctOTFxeWtYenpjYjBkeWI5RVNuOVROMHlhQVI1dTQwTXlkVGJ5MlMwd1RQTExNMGt4VGRTMUxpdG54SXRFQVRhdEFfbl9TMzlIYlFMMmJFZ0NEUXBuUU9VaEFEU2ZVdGdJQ2lYTEZuVzZLX0Z5ZnhtdExhNy1pblpLdGtLa2J0NHp4LXJlUnBjWWI0TWxuNDYwYXNzMGVuYzFSMVpOVUFPalNZbjdYb1Y5WW1qZGhhb1BLUTJEWm90UnFqeXE2R1l4SHh0R05LbnVNOUNKbVFBMCJ9.NblHYeR4VJuwv8x-oDPkCG93nKNQBwla3QWw5eb_HEhPRn_wTVPfolDTuFk4LXOC.pmOmnDiJrW0Wzr1D.cNEPZGEgnCttzsihzRc14vw6ZMWDSU0VK3AJqGHhCyffGoR3ZigtJVy7wG68VBtEBdbe1BtTbXtP6E662zYJXybH48g23gJ-SlElmunc5aYGLYwPwctIQZHW1LUiLOcrsR1XDzCIXN7T3TqCFYmPEDDeaseU4y1jL-Ho_dHvkyQrc7oOpE9-y_vbl60oT1mRBH6YKroErIcilFoxxDpBWraAIBL2herQij9GCkVTg5tUwkpnaedDhFwZTHMvf2mmfn6v5rC5EOqKFZEtQFgpPJfzDCG7_wNwLw9QI5RYtfTm5SlgFTkY-YnvDQjNgMmrV8Tfzqt_8VtgXbQ7FdrcrTUXeRj1SCFWDr5g2ZbBW240.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-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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
LCKSctGw9Qzr/Nd4q2u2yf2JoE95dqKW/dTLCvQjMLutBOat+Nq30/KQKujU
prGnXBGAvDRTTu0fOH8ebPnXZBy9bX2Ts3CNqdKpm0TaBILK+6xzKEp8jcV8
atqLwV+zkUf7K5yXjHylUqcJtNKSBmlGGsUqb24R/x/e3mzJVR5rG7wiVzAY
D4fMM5hBAnTiYDIYBAYDZrj6VnafdFV/Ff8f/Xb0SWZuJ+mNpLWewWJpBS2q
QLteY3OpxM/fnplzLyBeqDi1ukXXLh89fz7XeBcUO77I98wp5CBcnUujCuqw
K1CbKdbzNnHropDmr9kmlCVf0B/NvxA5OUp0VYoiSWd/tARjX1o6+ejTznHy
+2Wt+8MSvbVd/3au59sYRrbOJ7F1d1jeWkTRrLcXMqbuiLi2K1EeGt9Qdt7l
Y2KRYKZYd6Sv+Z5d4aV+8OGuL7zwjrd8taHyr25ivBzobObXHOe2fCdUawiD
1tvTFJZtzITeYv5HF+cvF13CX40fPdHsp4pxq6pIeAn7UXTNc7UGBWPzkljw
yobojxjTCe+EeRP/ZBg0iXfJraTWqjZ5dOJoGe3vbiwq9v6rTf7Htbb7fz7Q
nDHFGzAz4zd+Z7NCkDRKC4kfRqGi56qfFCoaQF+kOY33VFXOZV9PkEUvEPyv
am2dMTicTwHuC6QQcOhaKmMi6JSWsRWbiZmCtsGZCqI74zVFDzrEhm0tIFxT
PgNXN6JotNMvV+Pn+IBcBu9+AIpfTHGWg+8aVDc1i4YwUIuo0Oo36M6ML9KE
NqCddltLLCGNWuREGh6yvibjxz+bUaICKxSAA3Z6Yhi1ggrVvwfv/CWQOTPC
xZ5QCjGcUA4a3840H9uyEbiSQYe4rmGDAjcsaq/FKoL2mYjqw1Wc2g6VAEbG
kVFnDknGWsDB8yi8Z4fHFiz2Q7AZgSS0QEJRwTqxS766yvBNOkPPGKxEsZPk
dI3LqHYhGCgE75HN5iygMVmbYXEg0lyRdm3KcF0pWX36QyfMUKNoPUKKYB7R
xmTO0py1GRg5Q3z4tfemZ8DcUyA5DFIVATSCWwKEHM0gJkR5wNbXoqai/h4+
9PphKlpoFNHQ5z3GgEi3IIRMxg6TH9ob6goFKXXj94qHDsCmjM3lMpZSTRkD
WadAWB3wr65NVXwQ+V7BDkLYJWzacrENHDdpUO3/NaHTcOQ1LQ3U2iHj6jIN
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
3eKrWN/CbFYn+bqFvd4WlJZb3EaFCLAJb2JhfAXT3Nj08vnb26ltFvMfvI9L
WMalutH8d99rdUmxID++ik58YV4RCtaVVEwU5ZqgpoXCVSQ+FbpDHLlFr4mB
4z7sKJrVH5T92M9KyryUZUy9Y+FJoLEQ9pHVV1HPj3hNeBovqDEbO3b95vcc
YXjoV+0hKCVUi1jPuXALed/waQ7L8sfydfexHHnZMuPJxPuuH8GIxq9Wlt/S
rw1NeOC3PRmJ6vKT/3QCy9pWSYuqyuW6ceu3j7NDO04e1VZ+heuFLRGa10ZY
PtlPHdbZWasGjx2yXtaDXsciH3QH16WHcm9qdJdNikj3FoqG06+rHjxuAz7p
x7bujKyXWtbPR7XQ0KGUbZunE/Ocgq8wycVYT14sRJ+kdcdvZj04e0z11Gy8
xV2XWawm4H7IOqtrvg5OEp0qY2/ORd5Kr/o75g5zfEuPvDp2dtXHAKXcW95u
py3lJt/rYGfKK57YpzrY3xlAAtFMiR/KHPJY29BUgaY7ydtWbV23p9U0H4ai
iN/O4EdHNHtwl0tmSM3DE9br+K7tnyM4osf95s4bT0K0Sp5U2qufvo3EgKNK
VKILzE/IsHUI2O/jM/FqPg+uBN1deVhackUfD49mu6Kr8iyyILIMn/wKftM6
f9jzfOZf+/tD1g0bfDW8glMnbO/yc4406XlVN60Mjugetaeh67D03ucxXe94
FyUJ9dYGQmZUOCLalt8j+Z4MhejGLj1bk8C0vK8HhUcxpbein4CTUDPPsnN/
1Yr9CxgbJa/MNY1PnppuOpyKJhftaLjtxGU97q65pGk23T8cnY2mWOUff1Sa
MfKQGMVClUnuLvA1v2LD3/P3pym1izMDQdoCm5qfOj3esIff995RTa3Fqlzc
LtPQ0b1vk+g99tPYqSEG2a26a+CnsHjn6EvyMUv41yF8GMBA/c4LE3blE+Pa
STlZOV10bc+axxMCoTo7rtqpMndvzRj425sHx+33Lsjcune/JULF+zizcf+y
YN9O60cJwcDq4rPUxBd/VjNOwfoogVz0kd5qlfspCCRnc7R7Pmp5ZXre3l5A
AzU8uQyXNrzENHbPV3EWuWPx1X9+arduT6yI66LVbO3Xp+XYnzv6xtK5t0LV
F9HkdMD7f5vZg3IrWnv6tjtjcwL/9MaXqqPrL3mpTyt/v5zB4zexubLj10FI
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
dm4sz39yRA7SYv9BhibKc2eF82P1ooa7yCXtDQYRwsyp6dqaE+Ltk6uz/qaS
WsfpcR45pEiU1rZJ6LGK9yDBp95E17xcDPy4s5gOTlzBvdvqhGqw/+xr7lyi
oRJA6XZn7vZJ09KYffWSENH6veLn6AzdGFyEGBDxZ/ocVXdw7UX4/DGGPJnu
+MJmm77qnv29iVk96bMWg3e8nNINQ/7zd4xy7irPIQk1VD6Zi0eLsuht2lzd
/h7XduwcPZEDPvX7CH5O89y4deb9c5W+H6fyDbifY5u3gcrrp+OdBWfl3o5e
+KnRW5N3PSa/eovez6SUJ2rvbmyaRsHPmfntVubBW8K7MWRGL3S+Mvb0NS53
cG4U0WK41Ik7+AwqrVVqKREuya284kce2e6RvTreXvlRDoWRyD6oJcXs+1+S
JbUeIb94KS0tWEH2eQhvljGSBpD4uH3Uj/1II7Mafawvn8RXdupiEuJhhvFt
JTYqwL/+tf8K4MnG5bdkrvC6PlkU9qdn059o2t/WzhnYTvXxB/dzVetcUNOy
0fS1L0yuWT84/uMXYjkZtX46iUNDXyaR6MjLcxVCBd81yzc496ub1+Varhe2
VAXlr/2k/Uv2lOaG10usLMpyJPt7Xn0junHPfTq1py2oRP3K6W/ZLkBBwyX7
Oqety9TfJ/jITq0VnfYr4EktxzMux0ePt+d9f5Tn2UX2yfNvh698jUdcx1Jy
Gh4abCkEWvZmXAF60lEw7apssckNT4p99/dG2G2frLsrPHbutL/KXNfehVV9
gMZdjTHwfHuhwfTM99/3nSh2dbcuFQ+HIP8ak/X94d3KR1mdz6pXP5bEONFu
5vk8PSH32koosE6NO6cJnNvtHsXqblPewBnDt9WTZ13/l0pT9n93I/mfV5qy
/1lp6hqfq83KDTvVqbKeYfE5km0eP2o82fw9lNp1Pz9+PSWI/76dXLNLMNCL
cTyrVjd/phLIp99Ft6+BRzgCDdKwfU9stHc3LP0O377s4Ou6x8MzlRn8PQOw
bjXoILb70nlf7bLf+ejJ72huU5GvU1RHPlB7EOWig1rFvZnX3QHcGFPmIcmc
jvfsTZZMHeLoa23cyxkVcBWGQyxZ8xJzhlZY6inIXy58VdNZTj/p3p0jkibW
NgRfYUTPNamn4K2KRbWEevRazp+5U+w9NfXkfFkOP/SZ4veVNbpEUg3yJ5Es
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
bxgfvZg5bwEA

-->

</rfc>
