<?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.19 (Ruby 3.3.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-lamps-x509-slhdsa-02" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.23.2 -->
  <front>
    <title abbrev="SLH-DSA for X.509">Internet X.509 Public Key Infrastructure: Algorithm Identifiers for SLH-DSA</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-lamps-x509-slhdsa-02"/>
    <author initials="K." surname="Bashiri" fullname="Kaveh Bashiri">
      <organization>BSI</organization>
      <address>
        <email>kaveh.bashiri.ietf@gmail.com</email>
      </address>
    </author>
    <author initials="S." surname="Fluhrer" fullname="Scott Fluhrer">
      <organization>Cisco Systems</organization>
      <address>
        <email>sfluhrer@cisco.com</email>
      </address>
    </author>
    <author initials="S." surname="Gazdag" fullname="Stefan-Lukas Gazdag">
      <organization>genua GmbH</organization>
      <address>
        <email>ietf@gazdag.de</email>
      </address>
    </author>
    <author initials="D." surname="Van Geest" fullname="Daniel Van Geest">
      <organization>CryptoNext Security</organization>
      <address>
        <email>daniel.vangeest@cryptonext-security.com</email>
      </address>
    </author>
    <author initials="S." surname="Kousidis" fullname="Stavros Kousidis">
      <organization>BSI</organization>
      <address>
        <email>kousidis.ietf@gmail.com</email>
      </address>
    </author>
    <date year="2024" month="October" day="14"/>
    <area>sec</area>
    <workgroup>LAMPS - Limited Additional Mechanisms for PKIX and SMIME</workgroup>
    <keyword>SLH-DSA</keyword>
    <keyword>SPHINCS+</keyword>
    <keyword>PQ Signatures</keyword>
    <keyword>post-quantum X.509</keyword>
    <abstract>
      <?line 96?>

<t>Digital signatures are used within X.509 Public Key Infrastructure such as X.509 certificates, Certificate Revocation Lists (CRLs), and to sign messages.  This document describes the conventions for using the Stateless Hash-Based Digital Signature Standard (SLH-DSA) in X.509 Public Key Infrastructure.  The conventions for the associated signatures, subject public keys, and private keys are also described.</t>
      <!-- End of Abstract -->



    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-ietf-lamps-x509-slhdsa/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        LAMPS Working Group mailing list (<eref target="mailto:spasm@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/spasm/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/spasm/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/x509-hbs/draft-x509-slhdsa"/>.</t>
    </note>
  </front>
  <middle>
    <?line 102?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>Stateless Hash-Based Digital Signatures (SLH-DSA) is a quantum-resistant digital signature scheme standardized in <xref target="FIPS205"/> by the US National Institute of Standards and Technology (NIST) PQC project <xref target="NIST-PQC"/>. Prior to standardization, the algorithm was known as SPHINCS+. SLH-DSA and SPHINCS+ are not compatible. This document defines the ASN.1 Object Identifiers (OIDs) and conventions for the encoding of SLH-DSA digital signatures, public keys and private keys in the X.509 Public Key Infrastructure.</t>
      <t>SLH-DSA offers three security levels.  The parameters for each of the security levels were chosen to be at least as secure as a generic block cipher of 128, 192, or 256 bits. There are small (s) and fast (f) versions of the algorithm, and the option to use SHA-256 <xref target="FIPS180"/> or SHAKE256 <xref target="FIPS202"/> as internal hash functions. The fast versions are optimized for key generation and signing speed, they are actually slower at verification than the small parameter sets. For example, id-slh-dsa-shake-256s represents the 256-bit security level, the small version of the algorithm, and the use of SHAKE256.</t>
      <t>Separate algorithm identifiers have been assigned for SLH-DSA at each of these security levels, fast vs small, and SHA-256 vs SHAKE256.</t>
      <t>SLH-DSA offers two signature modes: pure mode and predigest mode. SLH-DSA signature operations include a context string as input.  The context string has a maximum length of 255 bytes.  By default, the context string is the empty string.
This document only specifies the use of pure mode with an empty context string for use in the X.509 Public Key Infrastructure.</t>
      <!-- End of introduction section -->

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

<!-- EDNOTE: [DVG] I added this to my own (unpublished) draft based on draft-ietf-lamps-cms-sphincs-plus. draft-ietf-lamps-dilithium-certificates, on which we are basing this draft doesn't have such an extensive overview section. If draft-ietf-lamps-cms-sphincs-plus gets reduced in scope and refers more to this draft, we could add this text.-->
<!--
# SLH-DSA Hash-based Signature Algorithm Overview

SLH-DSA is a hash-based signature scheme which consists of a few time signature construction, namely Forest of Random Subsets (FORS) and a hypertree.  FORS signs a message with a private key.  The corresponding FORS public keys are the leaves in k binary trees.  The roots of these trees are hashed together to form a FORS root.  SLH-DSA uses a one-time signature scheme called WOTS+. The FORS tree roots are signed by a WOTS+ one-time signature private key.  The corresponding WOTS+ public keys form the leaves in d-layers of Merkle subtrees in the SLH-DSA hypertree.  The bottom layer of that hypertree signs the FORS roots with WOTS+. The root of the bottom Merkle subtrees are then signed with WOTS+ and the corresponding WOTS+ public keys form the leaves of the next level up subtree.  Subtree roots are consequently signed by their corresponding subtree layers until we reach the top subtree.  The top layer subtree forms the hypertree root which is trusted at the verifier.

A SLH-DSA signature consists of the FORS signature, the WOTS+ signature in each layer, and the path to the root of each subtree until the root of the hypertree is reached.

A SLH-DSA signature is verified by verifying the FORS signature, the WOTS+ signatures and the path to the root of each subtree.  When reaching the root of the hypertree, the signature verifies only if it hashes to the pre-trusted root of the SLH-DSA hypertree.

SLH-DSA is a stateless hash-based signature algorithm.  Stateful hash-based signature schemes require that the WOTS+ private key (generated by using a state index) is never reused or the scheme loses it security.  Although its security decreases, FORS which is used at the bottom of the SLH-DSA hypertree does not collapse if the same private key used to sign two or more different messages like in stateful hash-based signature schemes.  Without the need for state kept by the signer to ensure it is not reused, SLH-DSA is much less fragile.

SLH-DSA was designed to sign up to 2^64 messages and offers three security levels.  The parameters of the SLH-DSA hypertree include the security parameter, the hash function, the tree height, the number of layers of subtrees, the Winternitz parameter of WOTS+, the number of FORS trees and leaves in each.  The parameters for each of the security levels were chosen to provide 128 bits of security, 192 bits of security, and 256 bits of security.
-->

</section>
    <section anchor="sec-alg-ids">
      <name>Algorithm Identifiers</name>
      <t>The AlgorithmIdentifier type, which is included herein for convenience, is defined as follows:</t>
      <sourcecode type="asn.1"><![CDATA[
AlgorithmIdentifier{ALGORITHM-TYPE, ALGORITHM-TYPE:AlgorithmSet} ::=
        SEQUENCE {
            algorithm   ALGORITHM-TYPE.&id({AlgorithmSet}),
            parameters  ALGORITHM-TYPE.
                   &Params({AlgorithmSet}{@algorithm}) OPTIONAL
        }
]]></sourcecode>
      <t>The above syntax is from <xref target="RFC5912"/> and is compatible with the 2021 ASN.1 syntax <xref target="X680"/>.
See <xref target="RFC5280"/> for the 1988 ASN.1 syntax.</t>
      <t>The fields in AlgorithmIdentifier have the following meanings:</t>
      <ul spacing="normal">
        <li>
          <t>algorithm identifies the cryptographic algorithm with an object identifier.</t>
        </li>
        <li>
          <t>parameters, which are optional, are the associated parameters for the algorithm identifier in the algorithm field.</t>
        </li>
      </ul>
      <t>The SLH-DSA OIDs are:</t>
      <sourcecode type="asn.1"><![CDATA[
   nistAlgorithms OBJECT IDENTIFIER ::= { joint-iso-itu-t(2)
     country(16) us(840) organization(1) gov(101) csor(3) 4 }

   sigAlgs OBJECT IDENTIFIER ::= { nistAlgorithms 3 }

   id-slh-dsa-sha2-128s OBJECT IDENTIFIER ::= { sigAlgs 20 }

   id-slh-dsa-sha2-128f OBJECT IDENTIFIER ::= { sigAlgs 21 }

   id-slh-dsa-sha2-192s OBJECT IDENTIFIER ::= { sigAlgs 22 }

   id-slh-dsa-sha2-192f OBJECT IDENTIFIER ::= { sigAlgs 23 }

   id-slh-dsa-sha2-256s OBJECT IDENTIFIER ::= { sigAlgs 24 }

   id-slh-dsa-sha2-256f OBJECT IDENTIFIER ::= { sigAlgs 25 }

   id-slh-dsa-shake-128s OBJECT IDENTIFIER ::= { sigAlgs 26 }

   id-slh-dsa-shake-128f OBJECT IDENTIFIER ::= { sigAlgs 27 }

   id-slh-dsa-shake-192s OBJECT IDENTIFIER ::= { sigAlgs 28 }

   id-slh-dsa-shake-192f OBJECT IDENTIFIER ::= { sigAlgs 29 }

   id-slh-dsa-shake-256s OBJECT IDENTIFIER ::= { sigAlgs 30 }

   id-slh-dsa-shake-256f OBJECT IDENTIFIER ::= { sigAlgs 31 }
]]></sourcecode>
      <t>The contents of the parameters component for each algorithm are absent.</t>
    </section>
    <section anchor="slh-dsa-signatures">
      <name>SLH-DSA Signatures</name>
      <t>SLH-DSA is a digital signature scheme built upon hash functions. The security of SLH-DSA relies on the presumed difficulty of finding preimages for hash functions as well as several related properties of the same hash functions.</t>
      <t>Signatures can be placed in a number of different ASN.1 structures.
The top level structure for a certificate is given below as being
illustrative of how signatures are frequently encoded with an
algorithm identifier and a location for the signature.</t>
      <sourcecode type="asn.1"><![CDATA[
   Certificate  ::=  SEQUENCE  {
      tbsCertificate       TBSCertificate,
      signatureAlgorithm   AlgorithmIdentifier,
      signatureValue       BIT STRING }
]]></sourcecode>
      <t>The same algorithm identifiers are used for signatures as are used
for public keys.  When used to identify signature algorithms, the
parameters <bcp14>MUST</bcp14> be absent.</t>
      <t>The data to be signed is prepared for SLH-DSA.  Then, a private key
operation is performed to generate the raw signature value.</t>
      <t>Section 9.2 of <xref target="FIPS205"/> defines an SLH-DSA signature as three elements,
R, SIG_FORS and SIG_HT. The raw octet string encoding of an SLH-DSA
public key is the concatenation of these three elements, i.e. R || SIG_FORS || SIG_HT.
The raw octet string representing the signature is encoded
directly in the BIT STRING without adding any additional ASN.1
wrapping.  For example, in the Certificate structure, the raw signature
value is encoded in the "signatureValue" BIT STRING field.</t>
    </section>
    <section anchor="sec-pub-keys">
      <name>Subject Public Key Fields</name>
      <t>In the X.509 certificate, the subjectPublicKeyInfo field has the SubjectPublicKeyInfo type, which has the following ASN.1 syntax:</t>
      <sourcecode type="asn.1"><![CDATA[
   SubjectPublicKeyInfo  ::=  SEQUENCE  {
      algorithm         AlgorithmIdentifier,
      subjectPublicKey  BIT STRING }
]]></sourcecode>
      <t>The fields in SubjectPublicKeyInfo have the following meanings:</t>
      <ul spacing="normal">
        <li>
          <t>algorithm is the algorithm identifier and parameters for the public key (see above).</t>
        </li>
        <li>
          <t>subjectPublicKey contains the byte stream of the public key.</t>
        </li>
      </ul>
      <t><xref target="I-D.draft-ietf-lamps-cms-sphincs-plus"/> defines the following public key identifiers for SLH-DSA:</t>
      <sourcecode type="asn.1"><![CDATA[
   pk-slh-dsa-sha2-128s PUBLIC-KEY ::= {
      IDENTIFIER id-slh-dsa-sha2-128s
      -- KEY no ASN.1 wrapping --
      CERT-KEY-USAGE
         { digitalSignature, nonRepudiation, keyCertSign, cRLSign }
      -- PRIVATE-KEY no ASN.1 wrapping -- }

   pk-slh-dsa-sha2-128f PUBLIC-KEY ::= {
      IDENTIFIER id-slh-dsa-sha2-128f
      -- KEY no ASN.1 wrapping --
      CERT-KEY-USAGE
         { digitalSignature, nonRepudiation, keyCertSign, cRLSign }
      -- PRIVATE-KEY no ASN.1 wrapping -- }

   pk-slh-dsa-sha2-192s PUBLIC-KEY ::= {
      IDENTIFIER id-slh-dsa-sha2-192s
      -- KEY no ASN.1 wrapping --
      CERT-KEY-USAGE
         { digitalSignature, nonRepudiation, keyCertSign, cRLSign }
      -- PRIVATE-KEY no ASN.1 wrapping -- }

   pk-slh-dsa-sha2-192f PUBLIC-KEY ::= {
      IDENTIFIER id-slh-dsa-sha2-192f
      -- KEY no ASN.1 wrapping --
      CERT-KEY-USAGE
         { digitalSignature, nonRepudiation, keyCertSign, cRLSign }
      -- PRIVATE-KEY no ASN.1 wrapping -- }

   pk-slh-dsa-sha2-256s PUBLIC-KEY ::= {
      IDENTIFIER id-slh-dsa-sha2-256s
      -- KEY no ASN.1 wrapping --
      CERT-KEY-USAGE
         { digitalSignature, nonRepudiation, keyCertSign, cRLSign }
      -- PRIVATE-KEY no ASN.1 wrapping -- }

   pk-slh-dsa-sha2-256f PUBLIC-KEY ::= {
      IDENTIFIER id-slh-dsa-sha2-256f
      -- KEY no ASN.1 wrapping --
      CERT-KEY-USAGE
         { digitalSignature, nonRepudiation, keyCertSign, cRLSign }
      -- PRIVATE-KEY no ASN.1 wrapping -- }

   pk-slh-dsa-shake-128s PUBLIC-KEY ::= {
      IDENTIFIER id-slh-dsa-shake-128s
      -- KEY no ASN.1 wrapping --
      CERT-KEY-USAGE
         { digitalSignature, nonRepudiation, keyCertSign, cRLSign }
      -- PRIVATE-KEY no ASN.1 wrapping -- }

   pk-slh-dsa-shake-128f PUBLIC-KEY ::= {
      IDENTIFIER id-slh-dsa-shake-128f
      -- KEY no ASN.1 wrapping --
      CERT-KEY-USAGE
         { digitalSignature, nonRepudiation, keyCertSign, cRLSign }
      -- PRIVATE-KEY no ASN.1 wrapping -- }

   pk-slh-dsa-shake-192s PUBLIC-KEY ::= {
      IDENTIFIER id-slh-dsa-shake-192s
      -- KEY no ASN.1 wrapping --
      CERT-KEY-USAGE
         { digitalSignature, nonRepudiation, keyCertSign, cRLSign }
      -- PRIVATE-KEY no ASN.1 wrapping -- }

   pk-slh-dsa-shake-192f PUBLIC-KEY ::= {
      IDENTIFIER id-slh-dsa-shake-192f
      -- KEY no ASN.1 wrapping --
      CERT-KEY-USAGE
         { digitalSignature, nonRepudiation, keyCertSign, cRLSign }
      -- PRIVATE-KEY no ASN.1 wrapping -- }

   pk-slh-dsa-shake-256s PUBLIC-KEY ::= {
      IDENTIFIER id-slh-dsa-shake-256s
      -- KEY no ASN.1 wrapping --
      CERT-KEY-USAGE
         { digitalSignature, nonRepudiation, keyCertSign, cRLSign }
      -- PRIVATE-KEY no ASN.1 wrapping -- }

   pk-slh-dsa-shake-256f PUBLIC-KEY ::= {
      IDENTIFIER id-slh-dsa-shake-256f
      -- KEY no ASN.1 wrapping --
      CERT-KEY-USAGE
         { digitalSignature, nonRepudiation, keyCertSign, cRLSign }
      -- PRIVATE-KEY no ASN.1 wrapping -- }

   SLH-DSA-PublicKey ::= OCTET STRING
]]></sourcecode>
      <t>Section 9.1 of <xref target="FIPS205"/> defines an SLH-DSA public key as two n-byte elements,
PK.seed and PK.root. The raw octet string encoding of an SLH-DSA
public key is the concatenation of these two elements, i.e. PK.seed || PK.root. The octet
string length is 2*n bytes, where n is 16, 24, or 32, depending on the parameter
set. When used in a SubjectPublicKeyInfo type, the subjectPublicKey BIT STRING
contains the raw octet string encoding of the public key.</t>
      <t><xref target="I-D.draft-ietf-lamps-cms-sphincs-plus"/> defines the SLH-DSA-PublicKey ASN.1
OCTET STRING type to provide an option for encoding a public key in an
environment that uses ASN.1 encoding but doesn't define its own mapping of an
SLH-DSA raw octet string to ASN.1. To map an SLH-DSA-PublicKey OCTET STRING to
a SubjectPublicKeyInfo, the OCTET STRING is mapped to the subjectPublicKey
field (a value of type BIT STRING) as follows: the most significant
bit of the OCTET STRING value becomes the most significant bit of the BIT
STRING value, and so on; the least significant bit of the OCTET STRING
becomes the least significant bit of the BIT STRING.</t>
      <t>The id-slh-dsa-* identifiers in <xref target="sec-alg-ids"/> <bcp14>MUST</bcp14> be used as the algorithm field in the SubjectPublicKeyInfo sequence <xref target="RFC5280"/> to identify a SLH-DSA public key.</t>
      <t><xref target="example-public"/> contains an example of an id-slh-dsa-sha2-128s public
key encoded using the textual encoding defined in <xref target="RFC7468"/>.</t>
    </section>
    <section anchor="key-usage-bits">
      <name>Key Usage Bits</name>
      <t>The intended application for the key is indicated in the keyUsage certificate extension; see <xref section="4.2.1.3" sectionFormat="of" target="RFC5280"/>.  If the keyUsage extension is present in a certificate that indicates an id-slh-dsa-* identifier in the SubjectPublicKeyInfo, then the at least one of following <bcp14>MUST</bcp14> be present:</t>
      <artwork><![CDATA[
    digitalSignature; or
    nonRepudiation; or
    keyCertSign; or
    cRLSign.
]]></artwork>
      <t>If the keyUsage extension is present in a certificate that indicates an id-slh-dsa-* identifier in the SubjectPublicKeyInfo, then the following <bcp14>MUST NOT</bcp14> be present:</t>
      <artwork><![CDATA[
    keyEncipherment; or
    dataEncipherment; or
    keyAgreement; or
    encipherOnly; or
    decipherOnly.
]]></artwork>
      <t>Requirements about the keyUsage extension bits defined in <xref target="RFC5280"/> still apply.</t>
    </section>
    <section anchor="private-key-format">
      <name>Private Key Format</name>
      <t>"Asymmetric Key Packages" <xref target="RFC5958"/> describes how to encode a private
key in a structure that both identifies what algorithm the private
key is for and optionally allows for the public key and additional attributes
about the key to be included as well.  For illustration, the ASN.1
structure OneAsymmetricKey is replicated below.</t>
      <sourcecode type="asn.1"><![CDATA[
   OneAsymmetricKey ::= SEQUENCE {
      version Version,
      privateKeyAlgorithm PrivateKeyAlgorithmIdentifier,
      privateKey PrivateKey,
      attributes [0] IMPLICIT Attributes OPTIONAL,
      ...,
      [[2: publicKey [1] IMPLICIT PublicKey OPTIONAL ]],
      ...
   }

   PrivateKey ::= OCTET STRING

   PublicKey ::= BIT STRING
]]></sourcecode>
      <t>Section 9.1 of <xref target="FIPS205"/> defines an SLH-DSA private key as four n-byte
elements, SK.seed, SK.prf, PK.seed and PK.root.  The raw octet string
encoding of an SLH-DSA private key is the concatenation of these four
elements, i.e. SK.seed || SK.prf || PK.seed || PK.root.  The octet string
length is 4*n bytes, where n is 16, 24, or 32, depending on the parameter
set.  When used in a OneAsymmetricKey type, the privateKey
OCTET STRING contains the raw octet string encoding of the private key.</t>
      <t>When an SLH-DSA public key is included in a OneAsymmetricKey type, it is
encoded in the same manner as in a SubjectPublicKeyInfo type. That is, the
publicKey BIT STRING contains the raw octet string encoding of the public
key.</t>
      <t><xref target="example-private"/> contains an example of an id-slh-dsa-sha2-128s private
key encoded using the textual encoding defined in <xref target="RFC7468"/>.</t>
      <t>NOTE: There exist some private key import functions that have not
picked up the new ASN.1 structure OneAsymmetricKey that is defined in
<xref target="RFC5958"/>.  This means that they will not accept a private key
structure that contains the public key field.  This means a balancing
act needs to be done between being able to do a consistency check on
the key pair and widest ability to import the key.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>The security considerations of <xref target="RFC5280"/> apply accordingly.</t>
      <t>Implementations <bcp14>MUST</bcp14> protect the private keys.  Compromise of the
private keys may result in the ability to forge signatures.</t>
      <t>When generating an SLH-DSA key pair, an implementation <bcp14>MUST</bcp14> generate
each key pair independently of all other key pairs in the SLH-DSA
hypertree.</t>
      <t>A SLH-DSA tree <bcp14>MUST NOT</bcp14> be used for more than 2^64 signing
operations.</t>
      <t>The generation of private keys relies on random numbers.  The use of
inadequate pseudo-random number generators (PRNGs) to generate these
values can result in little or no security.  An attacker may find it
much easier to reproduce the PRNG environment that produced the keys,
searching the resulting small set of possibilities, rather than brute
force searching the whole key space.  The generation of quality
random numbers is difficult, and <xref target="RFC4086"/> offers important guidance
in this area.</t>
      <t>When computing signatures, implementations <bcp14>SHOULD</bcp14> include protections
against fault injection attacks <xref target="CMP2018"/>,<xref target="SLotH"/>.  Protections against these
attacks include signature verification prior to releasing the
signature value to confirm that no error injected and generating the
signature a few times to confirm that the same signature value is
produced each time.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>For the ASN.1 Module in the Appendix of this document, IANA is
requested to assign an object identifier (OID) for the module
identifier (TBD1) with a Description of "id-mod-x509-slh-dsa-2024". The
OID for the module should be allocated in the "SMI Security for PKIX
Module Identifier" registry (1.3.6.1.5.5.7.0).</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="FIPS205" target="https://doi.org/10.6028/NIST.FIPS.205">
          <front>
            <title>Stateless Hash-Based Digital Signature Standard</title>
            <author>
              <organization>National Institute of Standards and Technology (NIST)</organization>
            </author>
            <date year="2024" month="August" day="13"/>
          </front>
          <seriesInfo name="FIPS PUB 205" value=""/>
        </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="RFC5280">
          <front>
            <title>Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile</title>
            <author fullname="D. Cooper" initials="D." surname="Cooper"/>
            <author fullname="S. Santesson" initials="S." surname="Santesson"/>
            <author fullname="S. Farrell" initials="S." surname="Farrell"/>
            <author fullname="S. Boeyen" initials="S." surname="Boeyen"/>
            <author fullname="R. Housley" initials="R." surname="Housley"/>
            <author fullname="W. Polk" initials="W." surname="Polk"/>
            <date month="May" year="2008"/>
            <abstract>
              <t>This memo profiles the X.509 v3 certificate and X.509 v2 certificate revocation list (CRL) for use in the Internet. An overview of this approach and model is provided as an introduction. The X.509 v3 certificate format is described in detail, with additional information regarding the format and semantics of Internet name forms. Standard certificate extensions are described and two Internet-specific extensions are defined. A set of required certificate extensions is specified. The X.509 v2 CRL format is described in detail along with standard and Internet-specific extensions. An algorithm for X.509 certification path validation is described. An ASN.1 module and examples are provided in the appendices. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5280"/>
          <seriesInfo name="DOI" value="10.17487/RFC5280"/>
        </reference>
        <reference anchor="I-D.draft-ietf-lamps-cms-sphincs-plus">
          <front>
            <title>Use of the SLH-DSA Signature Algorithm in the Cryptographic Message Syntax (CMS)</title>
            <author fullname="Russ Housley" initials="R." surname="Housley">
              <organization>Vigil Security, LLC</organization>
            </author>
            <author fullname="Scott Fluhrer" initials="S." surname="Fluhrer">
              <organization>Cisco Systems</organization>
            </author>
            <author fullname="Panos Kampanakis" initials="P." surname="Kampanakis">
              <organization>Amazon Web Services</organization>
            </author>
            <author fullname="Bas Westerbaan" initials="B." surname="Westerbaan">
              <organization>Cloudflare</organization>
            </author>
            <date day="21" month="August" year="2024"/>
            <abstract>
              <t>   SLH-DSA is a stateless hash-based signature scheme.  This document
   specifies the conventions for using the SLH-DSA signature algorithm
   with the Cryptographic Message Syntax (CMS).  In addition, the
   algorithm identifier and public key syntax are provided.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-lamps-cms-sphincs-plus-09"/>
        </reference>
        <reference anchor="RFC5958">
          <front>
            <title>Asymmetric Key Packages</title>
            <author fullname="S. Turner" initials="S." surname="Turner"/>
            <date month="August" year="2010"/>
            <abstract>
              <t>This document defines the syntax for private-key information and a content type for it. Private-key information includes a private key for a specified public-key algorithm and a set of attributes. The Cryptographic Message Syntax (CMS), as defined in RFC 5652, can be used to digitally sign, digest, authenticate, or encrypt the asymmetric key format content type. This document obsoletes RFC 5208. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5958"/>
          <seriesInfo name="DOI" value="10.17487/RFC5958"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="NIST-PQC" target="https://csrc.nist.gov/projects/post-quantum-cryptography">
          <front>
            <title>Post-Quantum Cryptography Project</title>
            <author>
              <organization>National Institute of Standards and Technology</organization>
            </author>
            <date year="2016" month="December" day="20"/>
          </front>
        </reference>
        <reference anchor="CMP2018" target="https://link.springer.com/chapter/10.1007/978-3-319-79063-3_8">
          <front>
            <title>Grafting Trees: A Fault Attack Against the SPHINCS Framework</title>
            <author initials="L." surname="Castelnovi" fullname="Laurent Castelnovi">
              <organization/>
            </author>
            <author initials="" surname="A, Martinelli" fullname="Ange Martinelli">
              <organization/>
            </author>
            <author initials="T." surname="Prest" fullname="Thomas Prest">
              <organization/>
            </author>
            <date year="2018"/>
          </front>
          <seriesInfo name="Lecture Notes in Computer Science" value="vol 10786"/>
          <seriesInfo name="PQCrypto" value="2018"/>
          <seriesInfo name="Post-Quantum Cryptography" value="pp. 165-184"/>
        </reference>
        <reference anchor="SLotH" target="https://eprint.iacr.org/2024/367.pdf">
          <front>
            <title>Accelerating SLH-DSA by Two Orders of Magnitude with a Single Hash Unit</title>
            <author initials="M-J." surname="Saarinen" fullname="M-J. Saarinen">
              <organization/>
            </author>
            <date year="2024"/>
          </front>
        </reference>
        <reference anchor="X680" target="https://www.itu.int/rec/T-REC-X.680">
          <front>
            <title>Information Technology - Abstract Syntax Notation One (ASN.1): Specification of basic notation. ITU-T Recommendation X.680 (2021) | ISO/IEC 8824-1:2021.</title>
            <author>
              <organization>ITU-T</organization>
            </author>
            <date year="2021" month="February"/>
          </front>
        </reference>
        <reference anchor="FIPS180" target="https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf">
          <front>
            <title>Secure Hash Standard</title>
            <author fullname="Quynh H. Dang" surname="Dang">
              <organization>Information Technology Laboratory</organization>
            </author>
            <author>
              <organization abbrev="NIST">National Institute of Standards and Technology</organization>
              <address>
                <postal>
                  <country>US</country>
                  <city>Gaithersburg</city>
                </postal>
              </address>
            </author>
            <date month="July" year="2015"/>
          </front>
          <seriesInfo name="NIST Federal Information Processing Standards Publications" value="180-4"/>
          <seriesInfo name="DOI" value="10.6028/NIST.FIPS.180-4"/>
        </reference>
        <reference anchor="FIPS202" target="http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.202.pdf">
          <front>
            <title>SHA-3 Standard:  Permutation-Based Hash and Extendable-Output Functions</title>
            <author fullname="Morris J. Dworkin" initials="M." surname="Dworkin">
              <organization>National Institute of Standards and Technology</organization>
            </author>
            <author fullname="Morris J. Dworkin" surname="Dworkin">
              <organization>Information Technology Laboratory</organization>
            </author>
            <author>
              <organization abbrev="NIST">National Institute of Standards and Technology</organization>
              <address>
                <postal>
                  <country>US</country>
                  <city>Gaithersburg</city>
                </postal>
              </address>
            </author>
            <date month="August" year="2015"/>
          </front>
          <seriesInfo name="FIPS" value="PUB 202"/>
          <seriesInfo name="NIST Federal Information Processing Standards Publications" value="202"/>
          <seriesInfo name="DOI" value="10.6028/nist.fips.202"/>
          <seriesInfo name="DOI" value="10.6028/NIST.FIPS.202"/>
        </reference>
        <reference anchor="RFC5912">
          <front>
            <title>New ASN.1 Modules for the Public Key Infrastructure Using X.509 (PKIX)</title>
            <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
            <author fullname="J. Schaad" initials="J." surname="Schaad"/>
            <date month="June" year="2010"/>
            <abstract>
              <t>The Public Key Infrastructure using X.509 (PKIX) certificate format, and many associated formats, are expressed using ASN.1. The current ASN.1 modules conform to the 1988 version of ASN.1. This document updates those ASN.1 modules to conform to the 2002 version of ASN.1. There are no bits-on-the-wire changes to any of the formats; this is simply a change to the syntax. This document is not an Internet Standards Track specification; it is published for informational purposes.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5912"/>
          <seriesInfo name="DOI" value="10.17487/RFC5912"/>
        </reference>
        <reference anchor="RFC7468">
          <front>
            <title>Textual Encodings of PKIX, PKCS, and CMS Structures</title>
            <author fullname="S. Josefsson" initials="S." surname="Josefsson"/>
            <author fullname="S. Leonard" initials="S." surname="Leonard"/>
            <date month="April" year="2015"/>
            <abstract>
              <t>This document describes and discusses the textual encodings of the Public-Key Infrastructure X.509 (PKIX), Public-Key Cryptography Standards (PKCS), and Cryptographic Message Syntax (CMS). The textual encodings are well-known, are implemented by several applications and libraries, and are widely deployed. This document articulates the de facto rules by which existing implementations operate and defines them so that future implementations can interoperate.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7468"/>
          <seriesInfo name="DOI" value="10.17487/RFC7468"/>
        </reference>
        <reference anchor="RFC4086">
          <front>
            <title>Randomness Requirements for Security</title>
            <author fullname="D. Eastlake 3rd" initials="D." surname="Eastlake 3rd"/>
            <author fullname="J. Schiller" initials="J." surname="Schiller"/>
            <author fullname="S. Crocker" initials="S." surname="Crocker"/>
            <date month="June" year="2005"/>
            <abstract>
              <t>Security systems are built on strong cryptographic algorithms that foil pattern analysis attempts. However, the security of these systems is dependent on generating secret quantities for passwords, cryptographic keys, and similar quantities. The use of pseudo-random processes to generate secret quantities can result in pseudo-security. A sophisticated attacker may find it easier to reproduce the environment that produced the secret quantities and to search the resulting small set of possibilities than to locate the quantities in the whole of the potential number space.</t>
              <t>Choosing random quantities to foil a resourceful and motivated adversary is surprisingly difficult. This document points out many pitfalls in using poor entropy sources or traditional pseudo-random number generation techniques for generating such quantities. It recommends the use of truly random hardware techniques and shows that the existing hardware on many systems can be used for this purpose. It provides suggestions to ameliorate the problem when a hardware solution is not available, and it gives examples of how large such quantities need to be for some applications. 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="106"/>
          <seriesInfo name="RFC" value="4086"/>
          <seriesInfo name="DOI" value="10.17487/RFC4086"/>
        </reference>
        <reference anchor="RFC8410">
          <front>
            <title>Algorithm Identifiers for Ed25519, Ed448, X25519, and X448 for Use in the Internet X.509 Public Key Infrastructure</title>
            <author fullname="S. Josefsson" initials="S." surname="Josefsson"/>
            <author fullname="J. Schaad" initials="J." surname="Schaad"/>
            <date month="August" year="2018"/>
            <abstract>
              <t>This document specifies algorithm identifiers and ASN.1 encoding formats for elliptic curve constructs using the curve25519 and curve448 curves. The signature algorithms covered are Ed25519 and Ed448. The key agreement algorithms covered are X25519 and X448. The encoding for public key, private key, and Edwards-curve Digital Signature Algorithm (EdDSA) structures is provided.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8410"/>
          <seriesInfo name="DOI" value="10.17487/RFC8410"/>
        </reference>
        <reference anchor="I-D.ietf-lamps-dilithium-certificates">
          <front>
            <title>Internet X.509 Public Key Infrastructure: Algorithm Identifiers for ML-DSA</title>
            <author fullname="Jake Massimo" initials="J." surname="Massimo">
              <organization>AWS</organization>
            </author>
            <author fullname="Panos Kampanakis" initials="P." surname="Kampanakis">
              <organization>AWS</organization>
            </author>
            <author fullname="Sean Turner" initials="S." surname="Turner">
              <organization>sn3rd</organization>
            </author>
            <author fullname="Bas Westerbaan" initials="B." surname="Westerbaan">
              <organization>Cloudflare</organization>
            </author>
            <date day="22" month="July" year="2024"/>
            <abstract>
              <t>   Digital signatures are used within X.509 certificates, Certificate
   Revocation Lists (CRLs), and to sign messages.  This document
   describes the conventions for using the Module-Lattice-Based Digital
   Signature Algorithm (ML-DSA) in Internet X.509 certificates and
   certificate revocation lists.  The conventions for the associated
   signatures, subject public keys, and private key are also described.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-lamps-dilithium-certificates-04"/>
        </reference>
        <reference anchor="RFC8411">
          <front>
            <title>IANA Registration for the Cryptographic Algorithm Object Identifier Range</title>
            <author fullname="J. Schaad" initials="J." surname="Schaad"/>
            <author fullname="R. Andrews" initials="R." surname="Andrews"/>
            <date month="August" year="2018"/>
            <abstract>
              <t>When the Curdle Security Working Group was chartered, a range of object identifiers was donated by DigiCert, Inc. for the purpose of registering the Edwards Elliptic Curve key agreement and signature algorithms. This donated set of OIDs allowed for shorter values than would be possible using the existing S/MIME or PKIX arcs. This document describes the donated range and the identifiers that were assigned from that range, transfers control of that range to IANA, and establishes IANA allocation policies for any future assignments within that range.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8411"/>
          <seriesInfo name="DOI" value="10.17487/RFC8411"/>
        </reference>
      </references>
    </references>
    <?line 478?>

<section anchor="sec-asn1">
      <name>ASN.1 Module</name>
      <t>RFC EDITOR: Please replace TBD2 with the value assigned by IANA during the publication of <xref target="I-D.draft-ietf-lamps-cms-sphincs-plus"/>.</t>
      <sourcecode type="asn.1"><![CDATA[
<CODE BEGINS>
X509-SLH-DSA-Module-2024
  { iso(1) identified-organization(3) dod(6) internet(1) security(5)
    mechanisms(5) pkix(7) id-mod(0) id-mod-x509-slh-dsa-2024(TBD1) }

DEFINITIONS IMPLICIT TAGS ::= BEGIN

EXPORTS ALL;

IMPORTS
  PUBLIC-KEY, SIGNATURE-ALGORITHM
    FROM AlgorithmInformation-2009  -- in [RFC5912]
    { iso(1) identified-organization(3) dod(6) internet(1)
      security(5) mechanisms(5) pkix(7) id-mod(0)
      id-mod-algorithmInformation-02(58) }

  pk-slh-dsa-sha2-128s, pk-slh-dsa-sha2-128f,
  pk-slh-dsa-sha2-192s, pk-slh-dsa-sha2-192f,
  pk-slh-dsa-sha2-256s, pk-slh-dsa-sha2-256f,
  pk-slh-dsa-shake-128s, pk-slh-dsa-shake-128f,
  pk-slh-dsa-shake-192s, pk-slh-dsa-shake-192f,
  pk-slh-dsa-shake-256s, pk-slh-dsa-shake-256f,
  sa-slh-dsa-sha2-128s, sa-slh-dsa-sha2-128f,
  sa-slh-dsa-sha2-192s, sa-slh-dsa-sha2-192f,
  sa-slh-dsa-sha2-256s, sa-slh-dsa-sha2-256f,
  sa-slh-dsa-shake-128s, sa-slh-dsa-shake-128f,
  sa-slh-dsa-shake-192s, sa-slh-dsa-shake-192f,
  sa-slh-dsa-shake-256s, sa-slh-dsa-shake-256f
    FROM SLH-DSA-Module-2024  -- in [I-D.draft-ietf-lamps-cms-sphincs-plus]
    { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9)
      id-smime(16) id-mod(0) id-mod-slh-dsa-2024(TBD2) } ;

--
-- Expand SignatureAlgorithms from RFC 5912
--
SignatureAlgorithms SIGNATURE-ALGORITHM ::= {
   sa-slh-dsa-sha2-128s |
   sa-slh-dsa-sha2-128f |
   sa-slh-dsa-sha2-192s |
   sa-slh-dsa-sha2-192f |
   sa-slh-dsa-sha2-256s |
   sa-slh-dsa-sha2-256f |
   sa-slh-dsa-shake-128s |
   sa-slh-dsa-shake-128f |
   sa-slh-dsa-shake-192s |
   sa-slh-dsa-shake-192f |
   sa-slh-dsa-shake-256s |
   sa-slh-dsa-shake-256f,
   ... }

--
-- Expand PublicKeyAlgorithms from RFC 5912
--
PublicKeyAlgorithms PUBLIC-KEY ::= {
   pk-slh-dsa-sha2-128s |
   pk-slh-dsa-sha2-128f |
   pk-slh-dsa-sha2-192s |
   pk-slh-dsa-sha2-192f |
   pk-slh-dsa-sha2-256s |
   pk-slh-dsa-sha2-256f |
   pk-slh-dsa-shake-128s |
   pk-slh-dsa-shake-128f |
   pk-slh-dsa-shake-192s |
   pk-slh-dsa-shake-192f |
   pk-slh-dsa-shake-256s |
   pk-slh-dsa-shake-256f,
   ... }

END
<CODE ENDS>
]]></sourcecode>
    </section>
    <section anchor="security-strengths">
      <name>Security Strengths</name>
      <t>Instead of defining the strength of a quantum algorithm in a traditional manner using precise estimates of the number of bits of security, NIST has instead elected to define a collection of broad security strength categories.  Each category is defined by a comparatively easy-to-analyze reference primitive that cover a range of security strengths offered by existing NIST standards in symmetric cryptography, which NIST expects to offer significant resistance to quantum cryptanalysis.  These categories describe any attack that breaks the relevant security definition that must require computational resources comparable to or greater than those required for: Level 1 - key search on a block cipher with a 128-bit key (e.g., AES128), Level 2 - collision search on a 256-bit hash function (e.g., SHA256/ SHA3-256), Level 3 - key search on a block cipher with a 192-bit key (e.g., AES192), Level 4 - collision search on a 384-bit hash function (e.g.  SHA384/SHA3-384), Level 5 - key search on a block cipher with a 256-bit key (e.g., AES 256).</t>
      <t>The parameter sets defined for NIST security levels 1, 3 and 5 are listed in <xref target="tab-strengths"/>, along with the resulting signature size, public key, and private key sizes in bytes.</t>
      <table anchor="tab-strengths">
        <name>SLH-DSA security strengths</name>
        <thead>
          <tr>
            <th align="left">OID</th>
            <th align="left">NIST Level</th>
            <th align="left">Sig.</th>
            <th align="left">Pub. Key</th>
            <th align="left">Priv. Key</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">id-slh-dsa-sha2-128s</td>
            <td align="left">1</td>
            <td align="left">7856</td>
            <td align="left">32</td>
            <td align="left">64</td>
          </tr>
          <tr>
            <td align="left">id-slh-dsa-sha2-128f</td>
            <td align="left">1</td>
            <td align="left">17088</td>
            <td align="left">32</td>
            <td align="left">64</td>
          </tr>
          <tr>
            <td align="left">id-slh-dsa-sha2-192s</td>
            <td align="left">3</td>
            <td align="left">16224</td>
            <td align="left">48</td>
            <td align="left">96</td>
          </tr>
          <tr>
            <td align="left">id-slh-dsa-sha2-192f</td>
            <td align="left">3</td>
            <td align="left">35664</td>
            <td align="left">48</td>
            <td align="left">96</td>
          </tr>
          <tr>
            <td align="left">id-slh-dsa-sha2-256s</td>
            <td align="left">5</td>
            <td align="left">29792</td>
            <td align="left">64</td>
            <td align="left">128</td>
          </tr>
          <tr>
            <td align="left">id-slh-dsa-sha2-256f</td>
            <td align="left">5</td>
            <td align="left">49856</td>
            <td align="left">64</td>
            <td align="left">128</td>
          </tr>
          <tr>
            <td align="left">id-slh-dsa-shake-128s</td>
            <td align="left">1</td>
            <td align="left">7856</td>
            <td align="left">32</td>
            <td align="left">64</td>
          </tr>
          <tr>
            <td align="left">id-slh-dsa-shake-128f</td>
            <td align="left">1</td>
            <td align="left">17088</td>
            <td align="left">32</td>
            <td align="left">64</td>
          </tr>
          <tr>
            <td align="left">id-slh-dsa-shake-192s</td>
            <td align="left">3</td>
            <td align="left">16224</td>
            <td align="left">48</td>
            <td align="left">96</td>
          </tr>
          <tr>
            <td align="left">id-slh-dsa-shake-192f</td>
            <td align="left">3</td>
            <td align="left">35664</td>
            <td align="left">48</td>
            <td align="left">96</td>
          </tr>
          <tr>
            <td align="left">id-slh-dsa-shake-256s</td>
            <td align="left">5</td>
            <td align="left">29792</td>
            <td align="left">64</td>
            <td align="left">128</td>
          </tr>
          <tr>
            <td align="left">id-slh-dsa-shake-256f</td>
            <td align="left">5</td>
            <td align="left">49856</td>
            <td align="left">64</td>
            <td align="left">128</td>
          </tr>
        </tbody>
      </table>
    </section>
    <section anchor="examples">
      <name>Examples</name>
      <t>This section contains examples of SLH-DSA public keys, private keys and certificates.</t>
      <section anchor="example-public">
        <name>Example Public Key</name>
        <t>An example of a SLH-DSA public key using id-slh-dsa-sha2-128s:</t>
        <artwork><![CDATA[
-----BEGIN PUBLIC KEY-----
MDAwCwYJYIZIAWUDBAMUAyEAK4EJ7Hd8qk4fAkzPz5SX2ZGAUJKA9CVq8rB6+AKJ
tJQ=
-----END PUBLIC KEY-----
]]></artwork>
        <artwork><![CDATA[
  0  48: SEQUENCE {
  2  11:   SEQUENCE {
  4   9:     OBJECT IDENTIFIER '2 16 840 1 101 3 4 3 20'
       :     }
 15  33:   BIT STRING
       :     2B 81 09 EC 77 7C AA 4E 1F 02 4C CF CF 94 97 D9
       :     91 80 50 92 80 F4 25 6A F2 B0 7A F8 02 89 B4 94
       :   }
]]></artwork>
      </section>
      <section anchor="example-private">
        <name>Example Private Key</name>
        <t>An example of a SLH-DSA private key without the public key using id-slh-dsa-sha2-128s:</t>
        <artwork><![CDATA[
-----BEGIN PRIVATE KEY-----
MFICAQAwCwYJYIZIAWUDBAMUBECiJjvKRYYINlIxYASVI9YhZ3+tkNUetgZ6Mn4N
HmSlASuBCex3fKpOHwJMz8+Ul9mRgFCSgPQlavKwevgCibSU
-----END PRIVATE KEY-----
]]></artwork>
        <artwork><![CDATA[
  0  82: SEQUENCE {
  2   1:   INTEGER 0
  5  11:   SEQUENCE {
  7   9:     OBJECT IDENTIFIER '2 16 840 1 101 3 4 3 20'
       :     }
 18  64:   OCTET STRING
       :     A2 26 3B CA 45 86 08 36 52 31 60 04 95 23 D6 21
       :     67 7F AD 90 D5 1E B6 06 7A 32 7E 0D 1E 64 A5 01
       :     2B 81 09 EC 77 7C AA 4E 1F 02 4C CF CF 94 97 D9
       :     91 80 50 92 80 F4 25 6A F2 B0 7A F8 02 89 B4 94
       :   }
]]></artwork>
      </section>
      <section anchor="example-certificate">
        <name>Example Certificate</name>
        <t>An example or a self-signed SLH-DSA certificate using id-slh-dsa-sha2-128s:</t>
        <artwork><![CDATA[
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            70:fb:96:41:c3:74:53:9b:27:cb:07:bc:d2:bb:4a:bc:
            8a:5d:7a:25
        Signature Algorithm: slhdsa_sha2_128s
        Issuer: C=FR, L=Paris, O=Bogus SLH-DSA-SHA2-128s CA
        Validity
            Not Before: Oct  7 12:51:29 2024 GMT
            Not After : Oct  5 12:51:29 2034 GMT
        Subject: C=FR, L=Paris, O=Bogus SLH-DSA-SHA2-128s CA
        Subject Public Key Info:
            Public Key Algorithm: slhdsa_sha2_128s
                slhdsa_sha2_128s public key:
                PQ key material:
                    2b:81:09:ec:77:7c:aa:4e:1f:02:4c:cf:cf:94:97:
                    d9:91:80:50:92:80:f4:25:6a:f2:b0:7a:f8:02:89:
                    b4:94
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                CD:59:36:AA:FE:C4:11:C7:A4:72:69:3F:0B:E8:B3:8B:
                21:7B:19:ED
            X509v3 Authority Key Identifier:
                CD:59:36:AA:FE:C4:11:C7:A4:72:69:3F:0B:E8:B3:8B:
                21:7B:19:ED
            X509v3 Basic Constraints: critical
                CA:TRUE
            X509v3 Key Usage:
                Certificate Sign, CRL Sign
    Signature Algorithm: slhdsa_sha2_128s
    Signature Value:
        11:b2:e9:ee:da:b9:9b:da:da:db:eb:28:2f:9a:2d:31:e2:78:
        40:14:20:f6:67:ec:ca:3e:fa:db:c3:b9:ab:9e:fd:d1:b8:77:
        29:47:1b:40:c0:73:68:7e:89:de:ac:d8:9f:43:71:58:3f:3d:
        da:28:58:57:6d:e0:99:28:ae:30:e9:17:a7:20:c8:11:e1:fa:
        f6:d0:21:ef:01:60:79:93:ac:b4:94:63:97:af:71:14:4c:c5:
        cf:77:40:df:60:f5:8f:20:95:a4:c1:35:02:43:14:b8:1c:4a:
        01:1e:bd:17:01:b7:36:12:80:ab:29:58:98:bf:da:1d:52:8a:
        be:de:67:af:26:6f:61:46:cd:95:a4:de:4e:66:92:27:1a:e0:
        23:9f:66:18:d6:27:30:9f:d7:fe:b3:bb:28:3e:94:4a:88:20:
        93:18:07:cb:ce:1d:6b:10:f9:bc:b5:e8:c1:32:2a:1d:52:e0:
        39:ba:d5:e4:d6:01:a1:de:6f:11:90:5d:40:bb:73:fe:d9:7c:
        2c:ea:c7:05:85:d1:34:47:83:af:d8:43:37:94:ce:8d:89:ac:
        fc:0f:8c:2f:47:1d:ff:be:bd:7a:c5:e9:76:fc:9d:fc:95:19:
        45:a3:7d:80:1f:1d:c8:52:e6:05:4b:ed:f6:57:5e:82:92:78:
        dd:5d:bd:86:48:12:5f:ad:09:85:9e:16:aa:cc:23:9f:3f:60:
        b9:a6:e1:f1:76:41:2c:89:08:e4:b6:96:eb:20:93:bd:83:21:
        96:a4:55:fb:74:a9:11:2f:97:ec:76:02:4e:97:5c:d8:27:26:
        ee:78:03:1e:df:4b:ed:a6:d4:f9:70:6c:cb:04:29:50:3f:6c:
        a9:32:3e:08:55:89:71:e3:4e:dd:e3:cd:30:a0:5d:29:ff:40:
        d3:92:09:22:56:e2:31:fc:22:39:5b:46:c2:11:ed:93:04:1c:
        65:08:2d:4b:2f:ad:30:ef:ac:f9:b8:c1:a3:9f:5d:8c:c0:20:
        38:16:8c:43:75:ee:52:3b:20:a3:ec:8d:ea:90:5f:cd:77:86:
        42:fb:69:fe:a1:01:c4:4e:3b:55:b8:79:b4:36:1b:f4:be:a7:
        51:0f:ce:53:83:be:3a:68:0e:61:58:1b:18:cc:8b:e5:85:b5:
        3c:89:42:82:31:d4:00:d3:bd:b0:3e:9b:47:23:6a:b0:50:e9:
        37:66:17:d2:82:08:6d:26:07:e7:8a:a0:6e:07:62:4e:61:f9:
        a8:37:ce:91:9a:c9:a1:44:ee:73:a4:a1:b7:ae:6c:19:1d:d7:
        45:a2:15:4a:6f:83:25:c6:9c:0a:d8:78:24:ce:26:80:8d:b5:
        a5:71:09:ba:40:17:7b:43:be:53:84:2f:0f:1e:49:7a:a9:82:
        73:73:55:52:22:83:72:2b:87:5d:31:f3:ef:39:58:18:12:6a:
        8b:30:65:d9:24:85:7d:db:3e:95:9e:99:4a:88:75:bd:21:19:
        e3:bc:2f:a9:cb:75:3c:19:f9:69:c7:88:f8:34:c0:f4:4d:1e:
        1b:40:70:98:7a:d9:04:d8:b1:06:d1:18:21:5e:bb:d0:fc:18:
        e0:c8:85:5b:89:09:19:ad:9d:ee:d8:32:d5:94:ab:93:30:7f:
        52:b3:fc:9e:20:69:48:33:a5:55:7f:f5:d7:77:b0:e6:9f:44:
        09:9c:d4:d8:9a:39:e6:84:fd:77:8e:21:b8:f6:cb:da:a2:af:
        5d:45:0b:97:50:bb:0c:41:09:a3:3b:c6:dd:b5:db:a1:56:df:
        f6:e4:1e:a4:05:ff:30:cb:8b:c8:45:9a:c1:70:9d:25:b2:7c:
        25:36:4e:72:04:2c:0e:07:0c:19:5f:f5:e4:7b:32:3b:6f:87:
        8c:c2:7a:f4:b3:74:f4:63:10:13:1e:ca:a5:bd:4a:99:ca:ca:
        3a:68:c6:d2:7d:1c:86:8c:13:af:23:12:cd:94:91:91:f3:6f:
        5e:85:a3:00:4d:a0:6b:c8:b3:49:51:ef:27:b5:9b:3e:4e:9b:
        9f:98:8a:e1:d6:b0:f1:13:15:90:c7:29:af:9a:9c:ad:d9:0e:
        cb:a0:de:8d:3d:bd:49:27:40:a0:86:3e:be:33:d4:fa:6d:c4:
        22:6b:2d:93:aa:89:70:1a:c0:f7:cd:ed:f5:80:9d:6d:f2:11:
        9b:ce:14:c9:07:40:d5:ec:d2:d9:54:57:d7:31:ef:89:e4:21:
        ca:f6:b9:66:99:8d:d9:96:3b:80:39:c8:4a:e7:10:dd:d4:b6:
        73:85:55:18:6d:98:16:62:b8:3a:57:24:7b:d9:fb:9b:e4:3d:
        39:4e:6c:cf:30:a1:c4:4a:67:d1:e2:c7:84:bf:68:85:c8:08:
        86:ce:b1:e7:f5:2e:58:6d:81:00:09:43:dd:0d:c2:99:6e:e5:
        ec:1e:c5:be:1b:43:3c:15:b4:69:7c:b7:36:75:ec:d2:b0:f2:
        67:8c:0f:a2:c1:f1:04:61:09:3a:d7:04:38:90:99:5b:d2:fc:
        1a:66:89:16:6d:01:93:76:81:38:a0:88:a5:2c:e7:eb:f6:e6:
        6a:ee:bf:6a:a1:c2:d1:cf:58:9a:00:54:ed:88:a3:fb:94:70:
        8b:f4:93:29:d8:d6:82:96:52:cd:aa:49:19:28:04:4b:85:a9:
        11:96:01:83:4d:5b:b0:16:25:7f:ba:c6:f4:e0:33:58:78:36:
        d8:9f:10:26:98:6f:d8:1f:03:5e:16:01:8b:32:6f:22:88:6c:
        16:88:c4:62:aa:23:1f:88:68:65:2c:89:21:28:72:17:6b:49:
        22:39:51:81:99:76:f8:1f:e3:09:66:90:a0:7b:57:57:bf:e2:
        c1:e2:92:b0:ea:e1:35:55:a8:d4:0f:69:d7:9d:4a:7d:25:fd:
        0e:92:bb:27:b1:fd:2f:55:21:6e:1d:ca:6b:37:51:d1:3f:56:
        3b:d8:7d:3e:4c:5b:4b:59:9a:db:1b:75:29:ca:8f:22:fa:b7:
        b7:72:dc:47:4c:9f:d4:bb:fb:dc:a5:ef:d4:08:54:95:85:7a:
        8a:9a:03:b0:cf:6b:7a:a5:50:78:f8:87:59:38:b4:24:c9:e1:
        2c:16:b6:82:b4:5b:73:6f:78:e3:0a:ec:5e:9b:b1:74:87:74:
        80:8f:ea:c8:eb:f8:ec:ad:20:96:a4:ff:44:3a:7a:e1:ba:b6:
        ba:d7:b5:0c:34:89:e1:84:83:2c:1c:b8:4f:2b:62:ec:da:68:
        4b:3a:23:97:0e:6f:50:3d:4c:e1:1a:54:67:5a:6c:97:65:bd:
        3c:19:db:e8:15:fd:19:13:33:c4:e1:59:3c:62:e4:19:09:b5:
        0a:d4:72:2b:60:2b:e3:be:5f:51:d9:b7:c1:56:b2:05:de:0e:
        26:ec:fc:a6:bc:8e:34:82:5f:8b:9f:5c:4e:e0:0f:10:40:64:
        f0:8d:9c:69:20:3b:da:38:07:df:01:41:4f:50:c1:27:6b:cb:
        7a:3b:4c:25:18:b6:d4:fd:ca:ee:47:d1:14:25:d4:d7:e1:3f:
        1a:62:78:74:1e:82:83:84:d2:6c:dd:fb:4c:11:6f:17:1f:35:
        d8:33:df:89:31:63:b4:c9:33:37:0a:ba:d6:f4:9b:2d:95:ed:
        ed:f1:b8:c4:bc:e4:e3:7b:73:6d:02:05:f4:27:69:42:f9:f1:
        11:24:a0:21:fa:14:01:15:94:ea:3a:cb:f8:d8:bc:84:2e:54:
        13:84:59:ac:6b:4b:c4:02:02:a3:c2:cb:a5:f0:4b:c8:05:2a:
        fd:84:5a:dd:b7:d6:30:9a:3f:c2:a3:71:87:d8:f1:68:c0:d9:
        08:05:91:a0:cb:f2:81:af:b8:b5:be:88:07:a6:80:3a:6b:a5:
        9b:27:55:31:1f:33:cd:93:d8:c3:49:2d:f9:92:57:64:f0:a5:
        79:06:5b:48:a6:97:e0:b5:d4:6f:0c:27:84:b1:34:e6:a9:9c:
        2f:8e:9b:95:8b:ed:94:14:61:84:54:fc:09:b0:8e:62:9c:49:
        00:20:e2:55:bb:9e:53:0a:27:ff:47:59:ea:36:52:d5:fd:80:
        fd:a6:9d:1c:67:ac:53:18:4c:37:fa:4e:88:18:b5:24:f7:36:
        78:7b:c0:0c:b5:3d:65:f1:86:34:70:38:bf:19:b4:23:ab:72:
        bd:20:77:8a:58:4b:46:a6:3f:62:08:47:e5:58:57:d1:c2:0b:
        00:eb:5e:89:17:48:5e:a6:ec:c4:00:42:9d:42:6e:72:d7:2d:
        51:c9:0c:5f:a9:f6:80:a7:80:f1:1d:63:2e:8d:cf:29:12:bd:
        9b:c6:3f:f5:bf:34:f2:45:2a:cc:23:20:30:f9:a2:bc:d7:d0:
        b4:f5:1f:8e:ca:9c:9b:0c:58:00:f2:b7:a7:90:5c:72:e3:d5:
        20:fa:38:cc:e9:90:7e:09:57:51:48:0f:ab:ca:9c:b8:ca:d4:
        6b:0d:2f:0d:00:29:6b:5e:4a:e2:4f:c9:f4:98:fa:97:9e:6e:
        da:09:0d:00:ba:3b:97:79:b0:d6:6f:f7:66:87:75:c3:ca:df:
        ad:78:41:e6:51:fb:90:05:2e:aa:72:ed:e6:8d:69:c7:19:81:
        84:8a:65:f3:20:dc:97:f3:bd:a5:5f:d8:51:89:01:81:78:42:
        e5:38:ed:92:8e:d0:f3:5b:ff:cb:29:70:02:ec:d0:e1:cb:7e:
        9f:b5:7b:aa:6f:2d:1c:2a:cf:8e:69:7a:b2:b3:b4:0f:cb:1b:
        3b:3a:5f:c9:44:7b:06:cd:40:40:c0:b3:a5:b2:1d:97:43:90:
        14:c6:96:6c:c6:25:b7:fb:78:2b:fe:b7:db:1b:cb:9f:59:77:
        8e:0f:4f:d3:6d:37:56:11:01:b6:73:ec:a3:d1:27:12:13:0f:
        29:1e:74:c0:88:92:9a:62:65:e1:c2:bd:ea:79:04:d6:ef:71:
        41:43:99:c3:32:2a:f1:69:9f:53:10:5a:bf:93:8b:b9:91:75:
        b6:f9:cb:70:9a:02:87:c0:a8:2c:18:54:d4:b4:96:82:00:d0:
        b2:5b:89:1b:42:02:8a:56:35:7c:0a:40:02:7e:71:e8:3e:c9:
        75:55:c0:3e:18:e4:2d:40:ec:6b:93:c5:56:77:00:d5:c6:4b:
        f9:d7:95:9b:f0:96:67:5b:8d:25:23:64:0c:41:e3:68:3d:9a:
        11:5a:fa:7c:bc:62:30:ce:c3:52:c3:7c:6b:94:51:b6:b9:46:
        e8:1c:df:25:a5:e2:f7:3f:5d:5a:f5:a7:1d:25:24:5a:89:3c:
        83:38:57:7e:aa:62:2f:fb:69:0f:7b:a5:05:57:59:37:63:26:
        60:ed:b6:c4:35:fb:65:9b:1a:31:ff:f7:a3:69:2a:eb:bf:71:
        ef:b7:be:92:39:58:0f:9a:7f:b2:45:81:87:fd:e0:d4:80:e0:
        fb:67:ea:ad:9f:72:1a:d6:72:29:0b:67:f4:cf:be:f6:d2:a3:
        9d:c4:8a:df:c1:49:d2:7c:c7:e5:bc:a8:dc:35:6a:8b:bf:e1:
        8f:8a:03:88:8d:b2:8f:68:82:02:05:5a:71:32:c7:45:4c:d5:
        01:42:c6:1a:25:6d:66:22:33:a9:1a:cb:d9:c0:67:ac:7b:10:
        3c:7c:2b:db:25:26:c2:03:4f:cb:0b:10:47:96:66:8d:cd:5c:
        64:30:ba:65:51:5e:39:d3:7a:c8:60:8c:08:b2:26:1c:65:44:
        51:2a:cd:0a:49:59:c3:0e:de:8f:a0:49:d2:23:aa:2e:5f:9b:
        00:fa:ac:10:d5:bd:1b:ae:2f:d6:cd:e6:7b:27:f9:d4:47:32:
        c4:b9:dc:fd:85:e1:af:87:36:68:37:ad:f3:13:f1:b5:3d:a7:
        b5:5c:32:34:31:b4:84:83:76:1f:89:9c:10:99:8d:ec:c8:77:
        ec:ab:ab:fd:fd:3f:46:10:a7:8c:e8:2d:02:a4:e2:2a:ed:47:
        4f:ff:86:be:17:76:5e:d7:e6:f0:98:30:37:8e:87:f6:e4:40:
        d8:6e:3b:b6:20:13:b4:87:15:bf:63:25:f7:94:f9:bd:85:f9:
        8b:43:47:d8:70:da:86:d8:2e:ff:9b:1f:ec:c9:f2:79:55:33:
        71:47:1e:0d:00:39:09:aa:e3:d7:3d:53:cb:05:b4:86:11:1c:
        e4:f3:e9:f5:6d:3f:bb:7e:78:50:6e:e9:fc:79:39:94:45:24:
        f0:5f:4c:5c:e9:12:2e:8e:b9:32:05:b4:2f:6e:73:cb:86:71:
        c9:60:39:9f:4f:0b:8f:d0:95:8b:6a:46:d4:15:28:ac:8b:51:
        73:f3:6d:7e:23:ae:89:1e:9f:1b:9e:1d:cf:0a:14:1a:64:39:
        16:b3:66:84:fd:10:65:33:9d:1e:4d:c9:e6:7c:f9:fe:5f:29:
        57:58:73:e4:30:53:af:39:fa:63:71:1a:33:e0:d4:ce:fb:3a:
        14:56:1d:9a:87:49:a0:02:41:c4:80:5f:06:0e:68:45:4d:1c:
        ca:35:4e:22:dd:e0:16:3d:a5:ef:e6:52:0c:32:7a:6a:f4:36:
        60:5e:78:39:61:f8:1e:34:e3:9f:ef:a1:44:6e:8d:80:fb:56:
        05:e5:17:13:54:a7:25:be:78:5b:35:55:42:d7:be:5d:d9:22:
        d9:ec:fc:01:9d:4e:47:e7:34:fc:51:ce:41:b8:be:d2:af:c6:
        17:c6:49:40:9c:f5:b5:6d:39:d0:a0:f9:7d:1d:39:eb:ea:26:
        79:3f:aa:96:8e:45:cf:68:e5:b4:30:0e:82:d7:2c:46:5b:6c:
        1f:a4:37:dc:04:d6:f6:10:9a:5e:27:a6:d3:b6:9a:7a:d3:e0:
        44:f1:59:96:36:f1:35:6f:60:62:78:5c:27:93:80:7e:14:16:
        32:d2:99:0b:fa:b3:eb:79:bc:0e:06:7e:06:26:46:8d:03:6a:
        f7:e0:86:d2:a9:3d:af:3c:90:ad:1e:b1:e8:90:4f:e0:32:47:
        59:a6:15:8e:f5:c6:98:45:fe:a0:87:e4:0d:d8:dc:ae:51:18:
        a7:6d:7a:f7:b0:51:b9:e0:9f:4a:91:d4:98:b3:88:a4:68:d9:
        6b:8c:09:f4:90:2d:f0:bc:c0:4a:79:13:73:b1:6e:ef:bb:0e:
        9a:3e:db:ce:ce:aa:f2:c0:e4:9b:86:2a:9d:e1:3d:87:38:d8:
        7a:bc:d5:d6:2a:6c:91:2d:1d:0a:3c:4d:53:15:06:cf:98:90:
        8b:9f:93:a4:04:f7:48:17:f1:7b:cc:dd:5f:33:3a:f3:ca:28:
        85:57:8f:c5:77:aa:53:43:c1:70:c3:e2:23:0b:d1:20:64:58:
        e4:11:2f:b8:c3:1d:8f:d4:b9:72:92:00:ef:68:3f:81:9d:6e:
        25:ef:42:1c:47:f6:be:ab:ef:fe:f2:d4:ee:80:bf:01:5f:90:
        f9:c8:e0:e9:c4:5b:3c:ab:4e:e6:35:cf:4f:a1:99:db:8e:07:
        25:ee:65:31:14:a3:d1:6e:f6:4e:7d:fa:df:c5:59:c7:29:bc:
        4e:fa:4e:a6:9f:a0:92:ce:4d:50:e4:87:78:33:c5:ed:ae:c9:
        b2:8a:07:66:64:0a:0a:0b:09:5f:98:7f:b4:a5:2d:ad:7b:50:
        9e:dd:02:62:0c:2a:1c:28:3a:ef:67:b1:c3:bb:4d:7a:6b:42:
        12:43:19:eb:45:c5:c4:b4:9b:41:c5:ea:a9:7f:21:c5:ab:b4:
        93:39:09:4f:d4:86:90:c3:7f:04:f0:51:8a:c6:af:86:ed:fe:
        7f:96:c1:8e:8a:46:6a:73:1d:bf:3a:ce:ea:a8:98:f0:84:11:
        85:18:b5:8f:53:44:77:ac:1b:58:2c:e7:a8:92:a5:f0:9d:b5:
        56:4d:8b:8a:35:7e:45:7e:06:6e:39:fe:7c:e1:00:d8:b7:bc:
        92:1f:7c:41:08:93:ec:7c:3b:8e:76:c2:39:46:98:ee:72:75:
        d6:e6:2a:b8:df:0c:03:6e:12:3c:ec:80:ba:c3:dd:26:14:80:
        51:5d:ab:6a:cf:36:e9:69:15:e5:51:0e:d4:15:47:81:39:2b:
        17:b6:57:3c:a5:11:a0:94:f0:d6:48:2b:dc:4a:7b:2f:d2:8d:
        5a:a8:d7:2a:3d:0c:73:d3:57:d2:fd:ee:66:85:75:53:75:0f:
        2a:f4:e5:78:50:0d:c2:d2:13:86:87:f9:45:99:86:1c:0a:16:
        27:a3:17:37:38:20:4c:93:87:aa:5e:9d:c0:e4:5c:b4:db:07:
        3c:d8:64:f8:0f:bf:de:71:ae:90:5a:58:4f:6c:8e:29:e2:01:
        06:7b:fc:71:b1:38:6d:16:64:49:12:d9:27:83:a1:66:eb:d8:
        ac:07:4b:bf:4c:16:30:79:6e:18:27:98:50:d7:2b:87:14:67:
        fd:ea:57:6e:cc:cc:19:51:f9:56:10:d9:c9:be:ed:7a:21:43:
        cd:6e:79:6b:b6:a1:14:01:fd:4f:c7:de:e9:d3:1c:1a:fb:c0:
        23:11:5d:be:b2:a0:df:96:d1:db:a2:45:de:bd:b8:47:5c:97:
        22:88:d1:31:53:65:cf:68:2c:9e:1f:35:ae:45:20:57:bb:32:
        64:ff:3e:bd:8f:dd:3f:33:cd:b0:16:be:4b:ff:4d:22:e7:b7:
        ea:22:9a:6e:07:3d:49:b3:5a:4e:6a:49:d5:8b:4b:65:a9:03:
        da:dc:4e:fb:40:ea:ef:7e:9d:90:bd:82:77:4d:c5:66:07:73:
        2d:c4:98:c4:17:14:be:68:fb:57:f0:96:ab:08:8a:3a:ef:be:
        86:5d:42:57:bd:24:1f:e3:0f:b9:d3:38:19:af:e7:8b:d4:d1:
        19:53:fa:d0:58:06:70:d9:38:2f:f9:ad:11:ad:54:fd:28:65:
        fd:b6:fb:2a:b9:07:10:68:0b:55:ce:07:a6:ac:61:5b:b7:7c:
        5f:ea:75:98:53:96:fb:7a:f7:62:f6:be:d6:72:ed:9e:98:d5:
        cd:49:79:d9:3c:e1:87:cc:38:7d:dc:36:b4:74:1b:0e:d4:d8:
        be:07:c6:3c:e6:4c:ae:ac:22:9b:21:ba:f2:25:d0:a3:02:35:
        07:6a:fd:75:a5:ee:fa:77:77:fc:f5:e2:06:c5:88:c6:c5:b4:
        65:60:5e:9e:5a:f1:1d:1a:05:8b:6d:45:62:8b:9c:ee:76:04:
        11:93:4f:46:64:3b:76:d9:5f:ba:8d:74:4b:0f:00:ff:59:61:
        d5:60:8a:3d:ff:9c:aa:61:00:53:55:a8:56:64:86:4a:ce:5f:
        b0:95:75:96:8a:82:71:cb:05:5a:8c:47:a0:3c:a4:99:ce:a2:
        cf:f3:ed:69:9f:02:95:e7:c0:44:50:69:9f:42:e7:82:3b:68:
        5f:4f:ba:bb:21:b4:6e:4d:bd:ad:c0:8d:4d:a6:24:46:c3:0a:
        d6:0d:a0:96:7e:97:ff:81:30:dc:a9:09:69:d1:c4:b4:1b:0e:
        d5:b8:1d:5b:6f:62:56:66:0b:de:ff:6e:73:b1:e1:1f:fd:8c:
        55:b4:71:58:f8:c3:7e:61:29:a1:9c:7d:29:8e:49:54:6e:64:
        67:63:33:57:fd:d9:81:b0:91:0e:53:27:f1:b7:0c:08:de:c6:
        8c:34:9b:69:6c:63:e2:7e:41:6e:aa:fe:34:93:70:bf:ef:38:
        9d:29:ca:12:78:57:e2:6a:43:37:7b:9c:03:91:83:8a:7f:b3:
        23:d9:a7:e0:8c:3f:41:81:24:29:48:fe:fb:0f:7f:25:56:4d:
        a5:b3:4a:6d:19:73:a7:e0:c5:33:29:64:93:d2:3c:99:ee:d6:
        5e:33:31:71:ce:9f:be:50:d7:60:d0:92:40:1d:a3:40:32:58:
        cd:a3:38:8c:7d:2d:3e:70:02:ef:85:43:63:15:80:ee:3c:eb:
        41:99:0a:5b:18:06:6c:2e:2f:13:b6:0f:47:3f:6e:17:44:21:
        d3:6e:c6:50:09:54:00:48:71:c0:a0:5a:fa:26:de:78:0c:63:
        17:60:59:1e:6f:33:29:5a:08:81:5d:cb:4c:45:dc:4d:1c:a1:
        e3:e6:98:92:42:20:62:6a:4c:b2:f1:65:5b:ac:33:bd:3f:24:
        00:ae:44:d4:21:ee:5b:be:43:8f:df:88:75:22:7e:cd:8a:70:
        31:4b:77:b4:b7:c0:67:0d:45:ab:1c:30:f9:cd:de:12:f2:a5:
        14:41:8b:3f:74:f5:f3:43:ed:b7:0d:28:37:81:18:f9:f2:ef:
        18:e2:aa:f1:35:52:90:8d:9d:dd:11:1d:3b:0b:b5:96:41:76:
        70:c3:8f:14:aa:16:c7:90:6d:03:33:c0:eb:09:86:49:bf:7b:
        dc:ee:2e:0d:81:ca:e3:76:0d:31:b4:0b:3d:12:18:0a:6e:bf:
        fa:18:d7:21:b8:3b:ad:2f:c5:c2:03:72:4d:c9:04:6e:06:94:
        50:37:ea:b2:62:11:93:7f:ad:91:9d:af:24:37:61:85:d9:b8:
        41:9c:62:e9:17:12:3c:b3:08:41:cf:b0:13:6c:3b:d6:e9:11:
        60:bd:c0:aa:f7:8a:be:cc:7c:48:ce:ad:d4:83:a4:60:46:34:
        f4:c6:35:22:4c:22:76:38:66:2f:54:f9:a2:fc:6b:e2:cb:38:
        ff:3d:ad:18:a4:a5:78:8f:9c:d3:de:c2:70:2d:ac:fb:a3:1d:
        fd:89:33:c1:d2:5e:50:5a:b1:ff:6c:b2:87:e3:20:da:09:af:
        73:d9:a0:f0:07:53:3d:01:d4:63:32:5a:15:14:da:12:77:6c:
        17:27:67:13:8c:0b:74:6a:98:40:11:45:22:87:8a:8e:3e:dc:
        1d:ad:4f:6c:c1:cc:7e:fa:a3:18:f8:42:cd:a9:28:33:7e:59:
        c4:65:36:b1:47:cb:7b:f4:db:77:51:20:43:e9:b3:db:21:d6:
        5b:a8:67:89:60:c8:67:e6:e6:95:2a:5a:ec:50:4e:ae:ff:79:
        8d:37:3d:a7:5c:b9:a6:cd:a8:68:50:17:2e:12:47:0c:b3:24:
        d3:52:6e:5b:81:4c:06:a2:f1:06:f4:24:64:e3:c6:83:19:1c:
        a9:07:7e:02:bd:7a:ab:2c:49:94:39:9d:d2:de:69:6d:43:fa:
        9a:59:08:34:ce:5c:29:12:71:a0:24:81:c8:7e:d6:77:30:8e:
        57:0a:38:19:e0:e4:f1:6c:ad:03:f5:09:26:b9:fe:e2:55:df:
        69:00:73:25:27:0c:21:c5:e1:7f:5b:c9:fa:53:77:80:f7:ee:
        71:c4:41:92:bf:2f:10:19:51:7f:68:8c:35:b2:63:49:be:eb:
        b9:07:66:fe:51:2a:ae:28:69:00:59:ec:eb:3a:52:54:1f:da:
        91:ca:b0:5b:72:c0:44:6e:46:8c:17:e5:51:20:ad:03:a8:d5:
        e7:a6:c4:b9:21:a8:ac:88:26:d9:43:10:84:76:14:78:d9:a3:
        4c:2b:74:41:e2:32:3e:47:31:eb:fc:67:e1:74:57:f1:e3:9b:
        15:2c:eb:b7:ac:3b:f1:9a:1a:2c:ab:04:c1:57:25:7c:e5:bb:
        2c:8e:56:5e:e5:99:77:05:d4:50:95:01:3e:ca:d7:8b:fa:37:
        11:dd:c1:35:f1:c1:cb:87:ca:55:74:45:3a:7e:81:e7:4f:42:
        d6:cb:6b:29:8b:21:55:09:db:ac:8a:57:34:45:e7:66:e4:d2:
        4f:d2:66:fc:34:8d:61:69:9a:f3:0e:54:1a:d6:cd:08:d5:cd:
        36:c0:02:46:18:1b:d2:16:0c:f1:f4:7b:7d:c8:89:23:35:7a:
        00:5d:7e:21:9d:58:fb:32:b1:9d:af:87:a8:8d:bb:b9:cd:b0:
        94:b2:14:72:88:42:12:50:b6:fe:ae:95:8c:ff:25:84:70:0d:
        cb:33:1f:f1:e7:e4:4d:27:d0:29:79:e8:92:d2:56:0a:c1:0e:
        60:c1:0f:c8:66:49:71:77:49:88:c5:5a:e1:86:93:f5:1a:24:
        6f:f4:0e:d6:58:f7:5c:68:7b:8f:9e:ac:4f:f2:2a:a2:df:d8:
        52:6f:80:96:0a:c1:f5:6c:6d:e6:c5:6d:7d:ca:13:2b:77:15:
        f2:8a:e5:ef:a9:ff:1c:f1:77:c0:e8:c0:f7:3b:5b:d1:b8:44:
        f3:e1:e2:18:d7:f9:d0:5f:24:48:70:cc:d6:0c:dd:9c:99:34:
        96:b9:f4:1b:8c:4e:5b:44:5e:96:11:a4:3a:62:d7:17:2b:19:
        e1:6f:4c:0d:c2:1e:96:7f:de:4b:5f:af:c8:84:b4:6e:92:e3:
        f1:d4:9d:4b:dd:bc:6c:c5:09:78:2a:10:71:fe:06:f8:75:c3:
        61:27:2a:6b:c4:a2:39:68:a3:ea:21:9e:1f:41:14:93:d9:88:
        e5:e5:9d:19:e5:a5:40:4a:5d:e7:c7:e4:0f:e8:a2:ce:89:42:
        6f:2a:7c:db:06:90:27:22:b8:54:fa:9a:59:fb:17:68:c5:27:
        a9:4a:57:a5:9c:8d:58:bf:a0:62:3b:4d:df:18:28:31:7c:17:
        30:37:d5:39:f1:92:2f:49:93:36:42:76:b6:c1:a1:ea:ca:89:
        7f:c6:77:f6:ba:21:b7:83:f2:79:aa:9f:50:79:48:a7:87:d9:
        4f:35:18:c4:53:11:95:c6:00:8e:67:66:d5:cb:c9:c2:14:37:
        61:26:49:e0:f4:40:b8:42:94:d8:0c:7a:c5:1f:63:01:6c:7b:
        b6:54:a5:ff:f8:08:0b:d2:16:d1:b0:79:9d:73:2c:01:7f:df:
        e6:93:27:70:82:7e:44:bb:6e:74:90:ba:c6:58:12:c6:65:7e:
        f8:9f:9e:e8:6d:ff:3d:cc:dd:8f:aa:10:3e:fe:60:b3:e0:5e:
        74:c0:82:bb:2a:e4:f9:5c:35:6d:81:ac:84:38:9f:f9:af:dd:
        ab:a2:ee:c6:48:9d:d2:fd:98:5a:e9:ba:15:3a:91:1b:bd:0a:
        cc:6f:1b:6a:ce:9a:5d:45:1d:bf:6a:53:e9:bb:ca:3a:02:32:
        6d:b1:30:b6:6f:c3:28:6b:75:fa:8b:7c:9f:6a:de:ae:b6:bf:
        e8:11:a5:04:53:10:5d:65:f3:e5:03:0c:e3:c4:17:47:f1:25:
        87:73:3b:3e:c4:0c:c3:ac:d2:95:ab:39:ce:bb:1b:1a:c4:0c:
        32:c7:bf:30:f9:38:cf:46:b6:f8:ab:28:6a:ce:3f:5d:62:5c:
        85:58:61:c4:3d:53:0e:65:ca:f8:29:db:ed:53:4e:4b:b4:9b:
        87:4e:86:71:77:9a:35:4e:ca:bc:80:a1:5d:83:49:1a:24:99:
        5c:17:53:39:c4:7d:6b:65:a8:9c:79:7b:80:12:3a:6e:16:6c:
        32:53:4e:0a:9e:e6:b3:67:60:b6:f5:05:ca:a7:23:0a:23:df:
        80:c4:c5:da:ce:86:f1:6f:0b:0f:54:24:6b:e1:7b:84:a5:29:
        27:6c:f5:a1:a8:c1:47:1f:fd:01:c8:f6:22:1e:1b:65:52:ec:
        60:cf:b7:9f:4d:d3:a7:0a:db:ed:85:aa:c0:23:09:23:0c:59:
        c0:c4:4e:36:d4:0a:b2:ed:fb:ec:ed:ae:6d:1b:bb:5c:ec:a4:
        d7:c1:dc:74:d0:31:8a:be:74:cb:ba:b7:49:32:4b:6b:21:12:
        bd:a2:a1:fd:8e:95:91:09:f9:5e:c5:28:77:5d:60:6d:8c:f1:
        a0:53:52:47:4b:3e:89:c6:b0:8a:ac:d0:ba:7e:1c:d1:72:0d:
        38:73:fe:9b:56:48:8d:35:5e:2e:04:d1:f0:fd:d7:77:de:7f:
        af:3b:28:fc:ca:e0:bf:1e:de:12:48:14:65:21:bf:e1:ff:eb:
        d3:4b:c6:32:8f:cb:98:97:96:94:f0:ba:b4:7a:99:29:16:28:
        89:8d:07:5c:f7:b5:f4:bf:c3:cb:89:be:be:b6:04:b1:d4:cb:
        0a:39:79:ad:f2:6e:cd:82:f7:d2:85:8b:cf:79:6f:66:ad:df:
        48:16:a8:d7:24:50:f3:cc:ea:c8:db:2d:61:e1:81:90:f2:04:
        66:60:7a:03:2c:be:68:e9:23:8a:a7:89:eb:2d:f9:b1:30:28:
        04:93:b1:aa:0f:11:b4:0c:07:2f:7d:cb:fd:ca:2f:ba:2c:8a:
        2c:29:5b:af:91:55:32:66:31:16:a0:3e:f0:c1:34:77:18:14:
        65:55:fe:28:7c:4d:16:9e:88:1d:f2:0c:f5:ba:f3:01:ee:80:
        b1:2c:57:5f:9e:c9:af:aa:ba:5f:b7:29:a2:07:0b:4b:cf:59:
        79:de:6d:3e:1f:a2:ec:ff:47:1c:c6:91:35:64:31:1a:05:0f:
        57:dc:80:9c:c4:5d:32:26:e8:9b:80:58:25:64:85:03:1e:af:
        ee:68:fc:12:6a:ce:eb:81:84:80:59:c7:ee:49:0e:d4:e7:a3:
        23:2a:f3:3c:1f:4b:bf:8c:1b:19:83:b5:ea:5e:38:69:d8:87:
        42:97:28:9b:17:c2:42:89:47:34:16:42:a0:e3:4a:45:d2:75:
        61:d0:fe:40:b4:d7:f9:2d:cc:a8:52:c4:ea:45:f5:6f:b6:cf:
        79:1e:0a:e5:22:65:04:5d:6f:a4:56:59:11:22:69:e3:f4:44:
        fa:90:15:9a:7e:6b:45:1a:85:18:2f:02:2e:ec:5b:87:0e:11:
        6f:f4:48:19:40:b7:37:0b:ff:9e:51:8c:ee:89:ab:fb:73:c5:
        43:72:43:85:ca:b8:bd:0a:32:71:53:5e:8e:f6:12:c7:bf:74:
        be:4c:33:4b:5e:32:79:1c:8b:24:cf:7f:d0:ae:02:a8:0c:b2:
        18:91:10:83:ed:76:a0:64:1f:db:fa:ad:ec:2b:65:d6:f2:70:
        73:af:f0:cc:53:ed:ae:1d:00:67:1e:7c:3d:f2:d8:17:31:50:
        71:6f:d7:88:82:08:5d:6f:e0:21:af:14:c4:be:07:8b:c6:5c:
        00:81:0d:4a:d3:5b:ab:be:da:1e:a7:e3:68:df:16:9b:ec:16:
        0e:ae:2c:6f:69:27:5a:e2:97:b9:3b:ea:0a:b8:5c:77:a6:85:
        66:ab:be:23:4b:b0:24:74:72:65:04:c5:ef:36:ce:96:c2:40:
        c4:70:9d:42:2f:59:ea:93:a6:cd:71:e8:c3:41:d4:f6:b9:62:
        01:df:9a:46:28:d3:7f:cd:a6:f1:65:b4:23:4e:6a:e0:4a:29:
        38:35:fd:69:1a:c0:5a:d9:7f:a6:40:c1:df:c0:19:67:d1:f2:
        3b:85:e4:82:2b:d3:c0:42:cf:1a:28:fc:eb:b2:8b:9f:51:7c:
        8c:22:2c:ba:14:6c:14:46:31:d8:6e:c3:6e:08:92:f9:5a:a3:
        64:49:51:03:f8:47:37:3b:a5:37:b0:98:87:d3:b8:d1:11:a4:
        03:8b:5a:3b:aa:bd:41:6c:ea:70:e3:d9:1c:3d:cb:fe:bc:f6:
        e2:e1:77:78:6e:84:7b:de:22:98:90:09:55:5b:40:18:23:3a:
        17:46:26:40:42:e7:a0:d1:71:01:5c:2b:a6:1a:62:e5:df:93:
        34:8b:85:ec:b4:c5:6f:1e:8a:4e:a9:f1:a8:11:16:cb:04:ff:
        f8:05:ad:d7:2b:9a:21:37:a6:44:18:4c:08:37:96:d1:b1:d7:
        2b:2d:cd:65:9a:8c:7c:d2:45:9a:c5:a8:21:a7:d9:d6:7b:01:
        64:85:7c:11:bc:48:0e:fa:1c:db:95:8f:91:e9:df:aa:3e:8b:
        28:f8:1b:42:d3:77:0a:4d:14:d6:7a:67:6f:ea:bb:54:e6:0a:
        5e:14:1d:14:ce:d1:28:51:83:2f:9f:ff:d4:78:19:15:1c:a7:
        fc:13:89:78:6b:ec:d8:3b:3d:a4:64:a0:d3:63:f2:9a:78:4e:
        0a:ba:76:ff:6e:50:8c:df:89:ce:59:ee:11:fa:d6:e1:5d:79:
        6b:59:9a:85:b0:45:f3:a9:72:8e:50:bd:5b:cd:a1:18:ee:63:
        82:2e:b2:64:c4:9c:07:7b:b9:29:e1:f3:5c:56:e6:33:53:1d:
        5a:3e:4c:30:e6:13:cb:6e:fd:28:9d:f6:47:c3:d7:74:07:07:
        dd:a2:80:db:01:88:65:8e:ac:dc:65:61:60:86:84:75:6b:b1:
        18:81:fc:69:f1:47:8b:33:74:98:9d:77:f4:2a:07:27:13:53:
        74:52:e1:b7:f7:c1:ca:4a:d2:80:e6:ff:b8:e1:50:70:05:05:
        db:66:3b:fd:3e:24:23:f1:bc:f5:19:8e:eb:b1:75:9a:e3:7c:
        32:93:6b:33:7c:1f:06:bd:3b:aa:8c:4f:39:c4:76:1e:84:cd:
        3e:8b:f1:39:c4:70:5f:0f:40:67:9c:00:b9:41:e2:f2:9d:fe:
        bb:54:ef:82:28:5c:90:68:1d:d4:ba:6f:5b:5e:1f:14:8a:b1:
        d3:c7:db:99:3e:de:6f:85:cc:ae:e6:dc:0e:a9:e9:da:d2:ee:
        00:4b:cf:65:be:ec:94:56:c1:37:13:94:4d:71:a0:58:a2:84:
        ce:8a:86:02:15:34:2f:01:71:79:04:87:28:dc:12:81:9e:0d:
        ee:7d:28:cf:69:d7:af:d1:a1:32:c6:55:11:c7:a2:8a:33:9f:
        0c:f9:e1:20:40:71:73:5b:60:dc:28:d0:b8:6c:06:8a:ed:74:
        4c:8e:29:5d:30:5b:d2:2d:c2:2d:b6:dc:d4:ff:ab:87:a6:6f:
        b1:c1:4e:91:76:29:02:2f:70:c6:b6:ab:3a:18:5c:7b:99:c0:
        fa:58:66:bb:1b:ac:af:34:1d:cf:5e:cc:78:80:d0:4c:39:f1:
        0c:45:74:99:8a:8b:8f:e6:2c:5f:6f:da:49:7f:80:e7:85:6e:
        ba:75:0a:ce:f0:2f:bc:5a:0c:b2:23:a3:81:dc:3e:48:cf:1b:
        0d:ea:3b:f5:29:ce:53:05:8f:3a:81:04:dd:fa:cf:10:df:41:
        2e:45:17:7f:f4:1e:31:6e:64:48:6e:31:a1:d2:ec:61:fd:8b:
        99:ed:1d:db:15:32:11:8e:36:97:96:1a:28:fd:6d:a9:88:d7:
        ff:21:bd:47:93:27:96:2b:ce:6a:4d:c3:f7:9b:ae:9b:35:e7:
        ae:4f:e3:47:f3:b7:ea:6b:79:31:f1:c7:53:fb:1f:83:1c:73:
        e3:eb:a9:19:d1:c8:3a:dc:ff:b0:39:cc:b3:5f:0e:a8:1c:82:
        b8:9f:4c:7c:35:32:d3:da:88:4b:d6:fc:c3:dd:d4:13:ad:38:
        04:a8:3b:c4:4a:8d:f8:69:85:2b:bc:94:96:f0:c7:9c:d1:84:
        11:a6:2f:eb:f5:6a:7a:d4:a9:44:cc:dc:cb:52:78:83:ee:8f:
        f5:60:49:a2:c4:b0:3c:6b:0e:78:c9:f6:87:6a:1b:6c:f2:20:
        72:18:cd:9d:05:da:3d:a2:b7:5b:39:90:7b:12:b4:d6:0b:eb:
        d0:98:8a:80:62:45:c0:8e:a5:a8:94:83:25:e9:20:8d:a4:e1:
        3c:ca:83:f7:9c:e4:49:4c:94:50:e1:e8:c7:bb:b4:e2:99:9c:
        72:86:4a:e7:20:cd:61:ff:10:a9:6a:83:92:cb:d8:21:d6:c1:
        c0:d7:2d:c1:45:47:85:28:05:56:67:33:56:ff:f5:bd:fb:c9:
        75:f3:ac:f0:5f:d8:c1:35:58:de:ca:98:ea:f0:03:fd:10:35:
        92:f7:b1:36:d4:b5:f6:2d:32:59:f3:6a:fe:88:d1:6e:ca:65:
        fd:fe:a4:f8:a7:97:b8:e2:85:ac:3e:94:43:39:2a:0b:1c:d1:
        bc:80:fe:81:a1:f6:1b:58:7c:51:b2:3d:c3:74:93:db:5a:31:
        96:d1:87:db:57:99:05:3d:d4:6e:0d:7a:8b:5e:d8:b7:8b:b4:
        0b:71:5d:f2:7f:44:73:19:68:11:19:7c:09:e0:ae:29:76:59:
        e1:7e:27:17:f9:14:5e:c2:ab:89:e1:4c:20:ff:ce:ff:b8:55:
        59:dc:6a:59:a6:76:bd:66:67:e9:47:de:5c:70:18:ca:b3:96:
        be:c8:0d:54:48:6c:04:20:98:c1:ca:2a:46:c2:e5:70:56:25:
        1d:63:ef:9a:f0:0a:d0:f0:f1:26:79:da:67:41:55:0b:fe:ca:
        36:11:51:04:57:69:46:a8:c1:a6:d7:81:ab:2d:b4:45:b7:f0:
        69:cb:13:95:5a:55:8b:f7:f6:29:cc:2e:3e:75:e0:63:d6:72:
        c6:01:bb:2c:3d:22:0c:f8:e0:fb:67:41:32:5a:c8:9c:c3:e6:
        8c:91:46:29:2e:5e:3e:63:83:be:9a:b6:2f:42:4d:29:9e:1a:
        a5:f0:ed:74:65:b7:95:ce:bc:37:96:4f:9d:bf:f2:ff:65:76:
        63:77:30:fd:6c:cf:57:45:b1:e3:f0:72:52:78:00:d4:9d:d4:
        12:34:66:55:be:11:8d:c3:10:e9:d9:2d:db:36:d6:28:3e:93:
        db:cc:3c:cc:11:96:60:e7:2d:de:9e:90:02:47:dd:aa:9b:d7:
        bf:e6:7f:9e:6f:4d:88:fd:7d:e1:3f:52:88:ff:d4:9d:34:b8:
        74:ac:6d:13:d1:44:b3:e0:01:90:bd:e1:e3:94:aa:f3:9b:32:
        db:e6:91:8a:6a:7f:f4:cd:df:a4:83:8b:7d:4f:fd:e3:28:d7:
        9f:c6:64:92:05:03:22:38:17:b5:0e:03:87:73:90:82:bc:5d:
        e5:83:f8:9d:25:f6:1a:13:a4:40:f7:48:61:a9:f1:dd:07:99:
        74:0a:cd:6a:30:38:00:f2:0a:5a:c8:fe:cc:4c:c4:4d:67:6d:
        3f:04:24:d1:a4:f0:87:45:65:45:45:c6:7f:c7:ca:f9:90:79:
        7b:68:ce:cb:7a:d2:47:5e:06:82:e9:53:92:6b:7c:36:82:7b:
        15:67:fd:4a:6b:59:1f:a3:f4:e0:ed:c7:7f:94:fd:40:3a:bf:
        31:b7:98:53:8e:2e:4e:15:9a:8d:8c:16:17:b6:8a:61:08:ca:
        90:f1:7e:95:10:ae:08:c7:05:87:c8:e9:a9:cc:ac:2c:71:5e:
        2a:a8:5b:6a:e3:2c:85:ec:1e:9c:e3:c0:08:1b:17:2e:72:b1:
        44:e3:aa:b4:f0:5a:be:93:96:ad:da:84:52:bc:02:82:be:b8:
        36:88:61:32:06:5d:cf:20:c0:df:07:a1:14:f8:f4:8c:b5:5b:
        2c:d7:af:2b:1e:91:b6:d5:12:2b:68:23:12:8e:f0:c0:38:38:
        56:b4:93:65:f1:e5:80:43:3a:c4:90:21:ce:3f:e4:5e:e7:2e:
        4f:45:c3:e0:0a:81:37:5c:18:00:83:86:97:f3:6a:6b:7a:20:
        a8:4b:04:74:fa:e4:b8:90:84:da:5d:d6:b4:4c:fb:f1:98:43:
        04:8c:56:86:22:b1:73:06:31:76:8a:3d:35:e4:39:9e:b8:22:
        54:66:de:86:78:9a:13:24:56:52:bd:b5:c3:e9:65:c9:06:2e:
        bf:5e:ab:c9:d6:65:93:c5:a9:c0:48:b5:bb:b0:73:23:35:8a:
        f1:a6:6f:f8:0e:28:33:dd:6d:c2:71:7d:a9:7b:18:2c:f4:ef:
        72:c5:46:32:65:a9:80:91:e6:8e:57:dd:fa:38:88:8c:89:e1:
        50:76:7e:a0:98:a2:8b:1e:5a:f6:4a:34:3f:f9:70:05:b2:ba:
        6e:62:55:29:62:1a:31:3b:bf:71:f5:69:d9:73:fe:e4:1b:b9:
        46:aa:9e:db:fc:c5:36:9d:4d:06:9c:54:18:cf:e2:b4:af:2e:
        b3:5a:af:32:96:0f:89:ce:da:6e:13:58:0b:10:d3:84:af:f9:
        22:a7:cb:88:67:b4:b0:b4:24:82:1a:7a:7d:b0:32:5b:8a:73:
        07:90:b8:59:13:25:56:b5:ec:ec:56:e5:8e:ba:97:61:23:69:
        71:13:be:b2:c9:53:a1:78:26:fc:5c:fe:c3:02:d7:50:95:a8:
        8f:6e:81:b2:a2:de:a3:da:5a:66:e2:52:9f:6f:19:7e:49:28:
        f5:b4:96:04:c2:a8:56:a3:1f:b8:6a:61:ec:12:25:e3:64:2a:
        f6:e1:9e:fb:d2:7e:5a:ce:f1:2c:22:81:c8:7c:ae:fb:69:a4:
        48:13:18:77:6d:c1:fb:da:0f:69:8d:1e:6e:93:75:23:ef:ae:
        a8:f1:75:45:16:5b:13:1d:12:64:e4:5a:b2:57:af:80:e0:c3:
        22:c8:e9:62:b8:8f:a7:eb:c7:c4:cd:c8:64:8b:e9:de:cb:e1:
        52:81:05:9c:16:77:4b:df:4e:aa:7f:0f:a8:ed:1e:ac:84:4d:
        96:86:5f:93:7f:7f:f6:2a:b4:b1:4f:94:5d:b3:8e:c5:ee:e4:
        59:33:6a:b4:2f:29:65:08:6a:af:6e:2f:80:c9:ff:90:a6:e9:
        3b:37:04:2d:66:b0:bd:45:78:d3:de:d4:ce:f4:67:95:2e:4f:
        bc:ef:00:85:cf:0a:a6:f5:c8:7f:12:58:09:cd:52:8f:f4:0c:
        b5:c1:40:7b:7b:46:c2:ac:19:76:1e:dc:ab:69:93:88:9b:4e:
        0f:fd:25:c5:7d:7d:18:3c:5c:62:96:0c:9a:e4:af:5c:4b:81:
        1c:ec:30:bc:a0:5c:45:3b:d7:8e:30:a8:a4:84:0e:12:58:68:
        90:ef:a1:09:0c:5b:32:11:1d:cd:12:94:d6:3e:37:03:4d:5a:
        cd:14:c1:2a:17:75:20:90:26:6a:ba:1d:78:83:11:fc:94:4d:
        08:ee:0d:09:75:21:47:36:f5:ff:57:42:15:19:eb:33:10:d7:
        bf:ea:94:97:41:d2:c5:67:32:e1:8e:97:c1:58:6b:c0:3c:45:
        26:d6:71:06:76:d2:fd:6c:07:f1:4e:ef:18:45:a3:b4:16:5f:
        42:0f:e2:dd:5d:e0:2f:34:c2:8e:72:b8:69:8d:a8:11:1b:3a:
        a9:13:8b:a4:62:af:73:3a:28:dc:c6:83:e7:c1:82:33:e6:c2:
        52:ff:ba:1d:78:61:d7:15:e0:b4:ad:90:5a:f3:1e:f4:cd:92:
        29:22:f9:7f:ed:99:44:ae:e4:67:a2:2d:75:4f:77:e2:0b:cd:
        29:80:2e:ae:5e:a5:85:a3:a2:09:31:51:82:98:0b:2c:7a:6b:
        96:ef:8d:c0:f5:1f:98:b4:f6:22:b6:21:6e:36:e3:bb:18:da:
        1d:24:46:0d:65:28:b6:6a
]]></artwork>
        <artwork><![CDATA[
-----BEGIN CERTIFICATE-----
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
-----END CERTIFICATE-----
]]></artwork>
      </section>
    </section>
    <section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>Much of the structure and text of this document is based on <xref target="RFC8410"/> and <xref target="I-D.ietf-lamps-dilithium-certificates"/>. The remainder comes from <xref target="I-D.draft-ietf-lamps-cms-sphincs-plus"/>. Thanks to those authors, and the ones they based their work on, for making our work earier. "Copying always makes things easier and less error prone" - <xref target="RFC8411"/>.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
dzt7wW4Wfrtzi9bd68mr17uyb3ZaF3v7raj95Vs43fQ/tfb3GrO907+pCeAs
vhuerqOCf5gGOKZZL92Dmy2raby5QkTOMmryCN93nP/VBhsbCCQhIJZpgTVd
/M8257e3G+rFnxuGBU5xHPlVK3/XHrI3jdAyzMjotI0gMIK20WoZbsewtg3T
Nty20d6WfyPXiAJjK6q/HFlGaBqeaYCN8cO2KxcP+C1j2zY2TSPAD6GMEkbG
Jt539Zerfj+dBzRQicYEVS3zF7hAs2jzDtE35bnfxR0KvKuxx3a33Tp9zyKb
nfZg7+vj/tn1dfdo2H2+bvW+dKPr2xvn0+zu6CKf9W/8w5F71Ni97w1bvYfN
dv7sFPuT492nvcPX8NPFMLo/62+3e/2T02H8uP+UP/bbg6R3obHS27XUeSm0
3/OSQV7qHp13dsApciG8t5LBgv8hBoOi8V35tQa/qD3WsuVCCWfTaIOzPCP0
DTM0HN/wbLktwTcNE8zhyX0ZW75hW/WXffDkttHaMiLT2PIMq2Ns4n1fmAuG
IOgY5pZ8COXX8gzT+j+VubW+4zonSwRU5sNirUp3z7lax6r9Kvtqo6sL9bfi
Wbz8kyEVIqiJM/xgPs+vgBGOyKcDxBlHDCmXz8s/gdkskmbkN12rmTrNwG16
TjNKmnbQTJOmGTSTtJnZzSRpurH8XHs5jJte1gzipu0t53p/F2fTUH/c579k
P/+l9SaBgcvyAUsy2n/bPoNn/reTeCq4ieO/bY77D+UiTSfhhXI52q3lduPh
IJv/yZr5P0fjmbGZw/fOm8ZxOhMBsOymZzXtiH+nxdg5PH/3QqsQ7716wdNf
cOovVJiPP7beFc3iXe2veqh/tC9/C/3m/7x9QNOKzXcPn5xSW0q6Qfji/QPy
j500Q6tpRs08bQZBM0ibcdx086ZVNE276abNtJB/I7cZBatHyKJmZDVDs+mZ
zciWHwoXnNL042YBjjKFcYpQRguj1SMkGHwhcIZUbx6dJZaxrL9UfT2nMsm7
KG29H7+91fSipuM3W63mdqfZdpvQnu2g2XKbgd308dV209xsdsLmptMMN98P
YFvNYLNpRc3O1qp1tPh3L8Tf+v97JZv8ex5t3loLj25WNo0UC4MaGb5fS6t5
fnbRWTXMAhm9YgeaElPdMu2zA/7ER3+7Slg+yVsXljOBIondzMGNeTODIopE
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
2G9cmM/dg4uz89Oedd7rdF4Ozjsvx7uH/VOz87R7mx4dfj19PtxqOYfnXQv/
8y7ls1d+Jr9bDX74dbN9eFo+tU85607naW/n4mvn+LD1xBk3n562L3a2X+Kr
w+fua+tWrXZ8uHO399i4cb68drePDnttq3NhdmYX5u3m4cB8Pvx6+9rtHG3+
2h+abfzaX5qd7fW+Xm9t5oebpqwm2+qfXm5unh9dnsffNsrTs8azf/YSn4cH
/sHxQfeqvAnOW4Uscbd32NnZal32tYdXPHvS4MNnh5utIuxsnre2Wqe7G4et
Us32dNqRo9382jrY7A/7t3f9zZvTw07r+XSrf+s/tzZ3Xhp+HsQPN4+xPXuc
7rc/xQfnu4O807rontyMgsPxp0+zx62H+CHfyHbc7GW4u2NutVL79tMg80t7
L9pqpF/6GyfZeHy5nc3cvbvx9OvWZNtP+y+bu7efHpPTbh5uXu/en08PehfX
Xv6Ynp0dPqeRc3oU9aPrsN8YxuebR6d7W9sH/bTX7+SPZ+nm7PW6198vJ5d7
gw371uoNpkF+44f3ib2983pzeefcefd3gzR228dF4+b26+Xea7uwNvzXh5f+
p2HnW7e7d3i9GT4e716Wp5+SF8s/7LzsYyB369638vPLVrybJ887p1cX7aCR
bgQ3Rfv12/PT5bZ5frbb9zeuT1/zi9exvTc9eTr52o52d4tPnx6vptv+VRKO
ipcvOxeXX4vrVrGb3vYaXv/LQVDcXF2N93v5kZU9Xt90O8NPs/b1Zb79bXrY
9cKN64P7e7fYtk97L3vt4549fCj7d4G91b2J7xpfipn57azzOPz0bLfu/Kur
o/5o78FzW89B0ftk31snw6fksOzsf2ltJPt3Lyf92y+Dq92v5zPn6+t5u9+4
6o02To+Oe+3e3qX7dTfsfh0mZ2X3LLg57OzuXEDQysfp+dbj9OTefYqPi6vr
11Z3q3/5tXNkBcNu0Ojun5Rf82+nV6Hl3N4dBHHh37bSs+Nj69LNk1N7Z6P3
aWJ1Tl6Hx1uPXyfjrfvt653nr4eDT5fbs/OXvcbpuPtstbbOH5PWp3sz/RpP
N0/98+x+O9pvt3fM+81P+f54x929vvNuP8V953WyE7/E251gdHw3TvKHRrJ5
l1nm5WD7YvLYf7naGbWm13n7/Hhv3D6axV+e28mkte3Mth6Hx52DpzDvXX2b
9EdHr1++dAd9pztt3Frmc/gp9C43+714XD7dZHd3t1dOcjK5zO8vvnWzxLzd
yY8hQaOD7Pzp5tPlaHdw0jefTs6Odm9nrUa6d+vbp+fX5WlyttPezh+irXDn
eKt7++Vhr312PxvlwfXh7PLim3f4VFj7rxt7bj++6L9OvnzZiLLMaZTHcXHW
uk+to0F8nMedjav8uJt8tV+ib4OpZW23vez04el5sx0fBs8z27L97UtnI7nb
/Xa6vfG6ddAYhLfb9+X206h3+VK0L+zzUbdz0HJ3tzaHRZSfBYdfZ4+37ms7
f+y9ZidnXzubh/nLt8uoNxntv+BUGs+zvWi3Gx92/PBrp7Qv7m52XxPL3x4/
bR6Ndx67pTk8C15y6/7VO773Pl0PHiAhJ53z7Zut3f34U9wY7Ts3W+VD3xmb
0ePF3eh0v71zMnVfrZPJ7Lm9Nz24Of42uGrFTyfFUVBctkaXzkvn5vF4+/Bu
9/ToqmyYs+HFlyh9DtzRXTed2g+X8c3X7P7y2G15L53pqHPkXMxGx9tfzm5n
95s3g4etydXe7uPNJ+/x7uR8eNxIDsOncXq2fxPtDp7d3kbcveq2u8lxmRfW
wfB21j9t7Z1G5tHTZPjg5U/5c+Imp69PX2Y7w3D2emM1gqP9p/A+P9zyDzbD
07Pb9vn0anNrcHr/5bG3sTm5H5zdzFo3R3b/fNAf7F+U3qdH27ufPjza326f
Zrsnjcu9cevLsd0dbzxcpN1H8+5ldG2N9y8vSvtb7+xuvNl52P52tnPZuj46
ugxal3tXn/znx/P+oXXrHs0GRaPTjq+TqF+0LBcPlS/Jy3432Yy7zzv737rP
n7rxzkU56HXG6W027fW63sX1zk322C/cp+H93f5m0Phi5RtuuTu4m259c8+/
fPl2dHoSZ3nWG5nDjVO/9/CSP2/0oi/dSyjl+9K5yDobX74+Xhfn3uGlObtp
3M/KBE/vf3058GdB9uJ0ssNR1As+RS/DIDrtftm73M7H3+JWsHUSO9+GF7tf
3Vvrzp21z/fc3tNlYzbeNy+do8f8+HA/2PaT8qq3m3XbJ375dfrp+GXW3Yvv
NsxTP3/Y8WfT6dXs9Mkc5Dud/stT+tAJp43rh9c47pR+10uPE6sVnR934i87
WZzsZcNHSJ/9qf9l4+zu/DA8v708fx54m3d7s9PpRTqY9fc/HX9qXFm7N7Nw
+7LsX+Vbg6Tc2I/Dr1977Sv3objqBP2t583WzUn7aLRz1z+Oxu5mFG6eXkSn
T71s+uKMg8Z5++J6NjuPXh68XfPsdGgdFbcnz5NBvnua98fHHfP+NftkPp0l
z2lxlPVfHffu+To43zt8TfcfZonZuH+xvwS58/xw2Au946Mgtc32ZnE6ii8O
vPCsczdu7/rbrc6X4fHYf9n4ev3YPX34snncuYyfp73wtN1ofTtpv/hXT72w
v73/aHcuZ7ZjfW3HJ+H+1/S6uA4vv7bs0/72Xbx1EEI8Hw4uPw1a+X1/azKd
3JSjxpfzTnEY2uf24dHeQXHf+2KfP02u7nYuzcH98FPbsnbCQ5zX89FxPBm1
P0GkLw+Cm9OL6+uzi43W/VPj6/1+2jtt9d3hZTAaHu7vbUS7l/nYvphdRf0T
+3509jyabh9en28V/vm4fz3rnTtHo9vgqfVinVxePTduv549HR+EN7P28TSd
mv3MnVz3zPj+xO52zz59uf4S7bbbT1vTq/HdVW/bvw8OT1unE6udjA6uDr7s
7jW2tj9NonF71D/pZNcv/tHry13v8eZx52TjcuPoZG97v3z62t3a8sbT1yvz
4NzadYP90V55eNnaepn5+Wnjavfgq9Xb8o8PXyd3u+7eF2u7u+U/7o8Ovu5b
O+XRwZPZ2r+c5b2HvZOXonf9aZLnyWy8t3Xa9o+9zGuURzePkR3vZunJvuNb
7ml+c/bJa20ffJu8BHl8FKfpTf+6t39THPadveL1Mf5SwM/Ya11vu6cPF24j
uNk/Nk+Oko2wnKStg9I83j0oJp+s3J88Hpw9fXt1vUk+3X+dtTYOdl5L/yoc
dvKn5Oi0s9Uq/cuXxu5NtnW3eb4zvH/d2UuKIG8/fppFZfLiRTeZ656cR0ez
I+v6rJXcvAb7J2d7z93zrZe7PDtsd+8mk0HjJt9tP+YTb/MoeUwvtrfu08OX
/cftycg6PL2cfjofBPdnWZJ4L047bo2L1je4rV+OeuZw3G2ZB3tJY3A2a7fG
k8ujq/+3TPPaYVbbsvQ9T/H36UtqFxlMS62WyTnnO0wwmJxD6bx7sU+V1C31
lTHguQJrjvkNsw710U8wK77gFQXBweExwSJvSty8M0iwtxGJLtRHbbI/WpR/
fq7/S94nA+Dol+4qIQX76xX/OPNANK4UN9//pISzfTPsClt8z6AomJHxhFtF
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
P6HG+WnvH3/++r8zgzy9BP4TCotZVzYHAQA=

-->

</rfc>
