<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="cose-suit-algorithm-profiles.xsl"?>
<?xml-model href="cose-suit-algorithm-profiles.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="cose-suit-algorithm-profiles">
  <title>COSE SUIT Algorithm Profiles</title>
  <category>Software Update for the Internet of Things (SUIT)</category>
  <created>2025-07-24</created>
  <updated>2025-07-24</updated>
  
  <registry id="profiles">
    <title>COSE SUIT Algorithm Profiles</title>
    <xref type="draft" data="RFC-ietf-suit-mti-23"/>
    <registration_rule>Standards Action</registration_rule>
    <note>The status field can take one of three values: MANDATORY, NOT 
RECOMMENDED, or OPTIONAL.

* MANDATORY indicates that the profile is mandatory to implement for 
manifest authors.

* NOT RECOMMENDED means that the profile should generally be avoided 
in new implementations.

* OPTIONAL suggests that support for the profile is permitted but not 
required.
    </note>
    <record date="2025-07-24">
      <value>suit-sha256-hmac-a128kw-a128ctr</value>
      <status>MANDATORY</status>
      <digest>-16</digest>
      <auth>5</auth>
      <key>-3</key>
      <encryption>-65534</encryption>
      <descriptor>[-16, 5, -3, -65534]</descriptor>
      <reference><xref type="draft" data="RFC-ietf-suit-mti-23">RFC-ietf-suit-mti-23, Section 3.1</xref></reference>
    </record>
    <record date="2025-07-24">
      <value>suit-sha256-esp256-ecdh-a128ctr</value>
      <status>MANDATORY</status>
      <digest>-16</digest>
      <auth>-9</auth>
      <key>-29</key>
      <encryption>-65534</encryption>
      <descriptor>[-16, -9, -29, -65534]</descriptor>
      <reference><xref type="draft" data="RFC-ietf-suit-mti-23">RFC-ietf-suit-mti-23, Section 3.2</xref></reference>
    </record>
    <record date="2025-07-24">
      <value>suit-sha256-ed25519-ecdh-a128ctr</value>
      <status>MANDATORY</status>
      <digest>-16</digest>
      <auth>-19</auth>
      <key>-29</key>
      <encryption>-65534</encryption>
      <descriptor>[-16, -19, -29, -65534]</descriptor>
      <reference><xref type="draft" data="RFC-ietf-suit-mti-23">RFC-ietf-suit-mti-23, Section 3.3</xref></reference>
    </record>
    <record date="2025-07-24">
      <value>suit-sha256-esp256-ecdh-a128gcm</value>
      <status>MANDATORY</status>
      <digest>-16</digest>
      <auth>-9</auth>
      <key>-29</key>
      <encryption>1</encryption>
      <descriptor>[-16, -9, -29, 1]</descriptor>
      <reference><xref type="draft" data="RFC-ietf-suit-mti-23">RFC-ietf-suit-mti-23, Section 3.4</xref></reference>
    </record>
    <record date="2025-07-24">
      <value>suit-sha256-ed25519-ecdh-chacha-poly</value>
      <status>MANDATORY</status>
      <digest>-16</digest>
      <auth>-19</auth>
      <key>-29</key>
      <encryption>24</encryption>
      <descriptor>[-16, -19, -29, 24]</descriptor>
      <reference><xref type="draft" data="RFC-ietf-suit-mti-23">RFC-ietf-suit-mti-23, Section 3.5</xref>
      </reference>
    </record>
    <record date="2025-07-24">
      <value>suit-sha256-hsslms-a256kw-a256ctr</value>
      <status>MANDATORY</status>
      <digest>-16</digest>
      <auth>-46</auth>
      <key>-5</key>
      <encryption>-65532</encryption>
      <descriptor>[-16, -46, -5, -65532]</descriptor>
      <reference><xref type="draft" data="RFC-ietf-suit-mti-23">RFC-ietf-suit-mti-23, Section 3.6</xref>
      </reference>
    </record>
  </registry>

  <people/>
</registry>
