<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="hip-parameters.xsl"?>
<?xml-model href="hip-parameters.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="hip-parameters">
  <title>Host Identity Protocol (HIP) Parameters</title>
  <created>2007-12-07</created>
  <updated>2023-03-15</updated>
  
  
  <registry id="hip-parameters-1">
    <title>Packet Types</title>
    <xref type="rfc" data="rfc7401"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>1</value>
      <description>I1 - the HIP Initiator Packet</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>2</value>
      <description>R1 - the HIP Responder Packet</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>3</value>
      <description>I2 - the Second HIP Initiator Packet</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>4</value>
      <description>R2 - the Second HIP Responder Packet</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>5-15</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>16</value>
      <description>UPDATE - the HIP Update Packet</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>17</value>
      <description>NOTIFY - the HIP Notify Packet</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>18</value>
      <description>CLOSE - the HIP Association Closing Packet</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>19</value>
      <description>CLOSE_ACK - the HIP Closing Acknowledgment Packet</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>20</value>
      <description>HIP Distributed Hash Table Resource Record (HDRR)</description>
      <xref type="rfc" data="rfc6537"/>
    </record>
    <record>
      <value>21-31</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>32</value>
      <description>HIP_DATA</description>
      <xref type="rfc" data="rfc6078"/>
    </record>
    <record>
      <value>33-127</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  
  <registry id="hip-parameters-2">
    <title>HIP Version</title>
    <xref type="rfc" data="rfc7401"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>1</value>
      <xref type="rfc" data="rfc5201"/>
    </record>
    <record date="2014-12-04">
      <value>2</value>
      <xref type="rfc" data="rfc7401"/>
    </record>
  </registry>
  
  
  <registry id="hip-parameters-4">
    <title>Parameter Types</title>
    <xref type="rfc" data="rfc7401"/>
    <range>
      <value>0-1023</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>1024-32767</value>
      <registration_rule>Specification Required</registration_rule>
    </range>
    <range>
      <value>32768-49151</value>
      <registration_rule>Reserved for Private Use</registration_rule>
    </range>
    <range>
      <value>49152-61439</value>
      <registration_rule>Specification Required</registration_rule>
    </range>
    <range>
      <value>61440-65535</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <expert>Robert Moskowitz, Jeff Ahrenholz</expert>
    <record>
      <value>0-64</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>65</value>
      <description>ESP_INFO</description>
      <length>12</length>
      <xref type="rfc" data="rfc7402"/>
    </record>
    <record>
      <value>66-127</value>
      <description>Unassigned</description>
    </record>
    <record updated="2014-11-26">
    
      <value>128</value>
      <description>R1_Counter (v1 only)</description>
      <length>12</length>
      <xref type="rfc" data="rfc5201"/>
    </record>
    <record date="2014-12-04">
      <value>129</value>
      <description>R1_COUNTER</description>
      <length>12</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>130-192</value>
      <description>Unassigned</description>
    </record>
    <record updated="2016-11-07">
      <value>193</value>
      <description>LOCATOR_SET</description>
      <length>variable</length>
      <xref type="rfc" data="rfc8046"/>
    </record>
    <record>
      <value>194-256</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>257</value>
      <description>PUZZLE</description>
      <length>12</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>258-320</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>321</value>
      <description>SOLUTION</description>
      <length>20</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>322-384</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>385</value>
      <description>SEQ</description>
      <length>4</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>386-448</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>449</value>
      <description>ACK</description>
      <length>variable</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>450-510</value>
      <description>Unassigned</description>
    </record>
    <record date="2015-02-02">
      <value>511</value>
      <description>DH_GROUP_LIST</description>
      <length>variable</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>512</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>513</value>
      <description>DIFFIE_HELLMAN</description>
      <length>variable</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>514-576</value>
      <description>Unassigned</description>
    </record>
    <record updated="2014-11-26">
      
      <value>577</value>
      <description>HIP_TRANSFORM (v1 only)</description>
      <length>variable</length>
      <xref type="rfc" data="rfc5201"/>
    </record>
    <record>
      <value>578</value>
      <description>Unassigned</description>
    </record>
    <record date="2014-12-04">
      <value>579</value>
      <description>HIP_CIPHER</description>
      <length>variable</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>580-607</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>608</value>
      <description>NAT_TRAVERSAL_MODE</description>
      <length>variable</length>
      <xref type="rfc" data="rfc5770"/>
    </record>
    <record>
      <value>609</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>610</value>
      <description>TRANSACTION_PACING</description>
      <length>4</length>
      <xref type="rfc" data="rfc5770"/>
    </record>
    <record>
      <value>611-640</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>641</value>
      <description>ENCRYPTED</description>
      <length>variable</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>642-704</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>705</value>
      <description>HOST_ID</description>
      <length>variable</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>706-714</value>
      <description>Unassigned</description>
    </record>
    <record date="2014-12-04">
      <value>715</value>
      <description>HIT_SUITE_LIST</description>
      <length>variable</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>716-767</value>
      <description>Unassigned</description>
    </record>
    <record updated="2016-09-01">
      <value>768</value>
      <description>CERT</description>
      <length>variable</length>
      <xref type="rfc" data="rfc7401"/>
      <xref type="rfc" data="rfc8002"/>
    </record>
    <record>
      <value>769-831</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>832</value>
      <description>NOTIFICATION</description>
      <length>variable</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>833-896</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>897</value>
      <description>ECHO_REQUEST_SIGNED</description>
      <length>variable</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>898-929</value>
      <description>Unassigned</description>
    </record>
    <record updated="2016-08-17">
      <value>930</value>
      <description>REG_INFO</description>
      <length>variable</length>
      <xref type="rfc" data="rfc8003"/>
    </record>
    <record>
      <value>931</value>
      <description>Unassigned</description>
    </record>
    <record updated="2016-08-17">
      <value>932</value>
      <description>REG_REQUEST</description>
      <length>variable</length>
      <xref type="rfc" data="rfc8003"/>
    </record>
    <record>
      <value>933</value>
      <description>Unassigned</description>
    </record>
    <record updated="2016-08-17">
      <value>934</value>
      <description>REG_RESPONSE</description>
      <length>variable</length>
      <xref type="rfc" data="rfc8003"/>
    </record>
    <record>
      <value>935</value>
      <description>Unassigned</description>
    </record>
    <record updated="2016-08-17">
      <value>936</value>
      <description>REG_FAILED</description>
      <length>variable</length>
      <xref type="rfc" data="rfc8003"/>
    </record>
    <record>
      <value>937-949</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>950</value>
      <description>REG_FROM</description>
      <length>20</length>
      <xref type="rfc" data="rfc5770"/>
    </record>
    <record>
      <value>951-960</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>961</value>
      <description>ECHO_RESPONSE_SIGNED</description>
      <length>variable</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>962-2048</value>
      <description>Unassigned</description>
    </record>
    <record date="2014-12-04">
      <value>2049</value>
      <description>TRANSPORT_FORMAT_LIST</description>
      <length>variable</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>2050-4094</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>4095</value>
      <description>ESP_TRANSFORM</description>
      <length>variable</length>
      <xref type="rfc" data="rfc7402"/>
    </record>
    <record>
      <value>4096-4480</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>4481</value>
      <description>SEQ_DATA</description>
      <length>4</length>
      <xref type="rfc" data="rfc6078"/>
    </record>
    <record>
      <value>4482-4544</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>4545</value>
      <description>ACK_DATA</description>
      <length>variable</length>
      <xref type="rfc" data="rfc6078"/>
    </record>
    <record>
      <value>4546-4576</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>4577</value>
      <description>PAYLOAD_MIC</description>
      <length>variable</length>
      <xref type="rfc" data="rfc6078"/>
    </record>
    <record>
      <value>4578-4579</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>4580</value>
      <description>TRANSACTION_ID</description>
      <length>variable</length>
      <xref type="rfc" data="rfc6078"/>
    </record>
    <record>
      <value>4581-4591</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>4592</value>
      <description>OVERLAY_ID</description>
      <length>variable</length>
      <xref type="rfc" data="rfc6079"/>
    </record>
    <record>
      <value>4593-4600</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>4601</value>
      <description>ROUTE_DST</description>
      <length>variable</length>
      <xref type="rfc" data="rfc6028"/>
    </record>
    <record>
      <value>4602-4649</value>
      <description>Unassigned</description>
    </record>
    <record date="2020-08-14">
      <value>4650</value>
      <description>RELAYED_ADDRESS</description>
      <length>20</length>
      <xref type="rfc" data="rfc9028"/>
    </record>
    <record>
      <value>4651-4659</value>
      <description>Unassigned</description>
    </record>
    <record date="2020-08-14">
      <value>4660</value>
      <description>MAPPED_ADDRESS</description>
      <length>20</length>
      <xref type="rfc" data="rfc9028"/>
    </record>
    <record>
      <value>4661-4679</value>
      <description>Unassigned</description>
    </record>
    <record date="2020-08-14">
      <value>4680</value>
      <description>PEER_PERMISSION</description>
      <length>48</length>
      <xref type="rfc" data="rfc9028"/>
    </record>
    <record>
      <value>4681-4699</value>
      <description>Unassigned</description>
    </record>
    <record date="2020-08-14">
      <value>4700</value>
      <description>CANDIDATE_PRIORITY</description>
      <length>4</length>
      <xref type="rfc" data="rfc9028"/>
    </record>
    <record>
      <value>4701-4709</value>
      <description>Unassigned</description>
    </record>
    <record date="2020-08-14">
      <value>4710</value>
      <description>NOMINATE</description>
      <length>4</length>
      <xref type="rfc" data="rfc9028"/>
    </record>
    <record>
      <value>4711-7679</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>7680</value>
      <description>HIP_TRANSPORT_MODE</description>
      <length>variable</length>
      <xref type="rfc" data="rfc6261"/>
    </record>
    <record>
      <value>7681-32767</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>32768-49151</value>
      <description>Reserved for Private Use</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>49152-61504</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>61505</value>
      <description>HIP_MAC</description>
      <length>variable</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>61506-61568</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>61569</value>
      <description>HIP_MAC_2</description>
      <length>variable</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>61570-61632</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>61633</value>
      <description>HIP_SIGNATURE_2</description>
      <length>variable</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>61634-61696</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>61697</value>
      <description>HIP_SIGNATURE</description>
      <length>variable</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>61698-63660</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>63661</value>
      <description>ECHO_REQUEST_UNSIGNED</description>
      <length>variable</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>63662-63424</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>63425</value>
      <description>ECHO_RESPONSE_UNSIGNED</description>
      <length>variable</length>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>63426-63997</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>63998</value>
      <description>RELAY_FROM</description>
      <length>20</length>
      <xref type="rfc" data="rfc5770"/>
    </record>
    <record>
      <value>63999-64001</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>64002</value>
      <description>RELAY_TO</description>
      <length>20</length>
      <xref type="rfc" data="rfc5770"/>
    </record>
    <record>
      <value>64003-64010</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>64011</value>
      <description>OVERLAY_TTL</description>
      <length>4</length>
      <xref type="rfc" data="rfc6079"/>
    </record>
    <record>
      <value>64012-64016</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>64017</value>
      <description>ROUTE_VIA</description>
      <length>variable</length>
      <xref type="rfc" data="rfc6028"/>
    </record>
    <record>
      <value>64018-65497</value>
      <description>Unassigned</description>
    </record>
    <record updated="2016-10-18">
      <value>65498</value>
      <description>FROM</description>
      <length>16</length>
      <xref type="rfc" data="rfc8004"/>
    </record>
    <record>
      <value>65499</value>
      <description>Unassigned</description>
    </record>
    <record updated="2016-10-18">
      <value>65500</value>
      <description>RVS_HMAC</description>
      <length>variable</length>
      <xref type="rfc" data="rfc8004"/>
    </record>
    <record>
      <value>65501</value>
      <description>Unassigned</description>
    </record>
    <record updated="2016-10-18">
      <value>65502</value>
      <description>VIA_RVS</description>
      <length>variable</length>
      <xref type="rfc" data="rfc8004"/>
    </record>
    <record>
      <value>65503-65519</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>65520</value>
      <description>RELAY_HMAC</description>
      <length>variable</length>
      <xref type="rfc" data="rfc5770"/>
    </record>
    <record>
      <value>65521-65535</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  
  <registry id="hip-parameters-5">
    <title>Group IDs</title>
    <xref type="rfc" data="rfc7401"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record updated="2014-12-04"> 
      <value>1</value>
      <description>384-bit group (DEPRECATED)</description>
      <xref type="rfc" data="rfc5201"/>
    </record>
    <record updated="2014-12-04"> 
      <value>2</value>
      <description>OAKLEY well known group 1 (DEPRECATED)</description>
      <xref type="rfc" data="rfc5201"/>
    </record>
    <record>
      <value>3</value>
      <description>1536-bit MODP group</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>4</value>
      <description>3072-bit MODP group</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record updated="2014-12-04"> 
      <value>5</value>
      <description>6144-bit MODP group (DEPRECATED)</description>
      <xref type="rfc" data="rfc5201"/>
    </record>
    <record updated="2014-12-04"> 
      <value>6</value>
      <description>8192-bit MODP group (DEPRECATED)</description>
      <xref type="rfc" data="rfc5201"/>
    </record>
    <record date="2014-12-04">
      <value>7</value>
      <description>NIST P-256</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record date="2014-12-04">
      <value>8</value>
      <description>NIST P-384</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record date="2014-12-04">
      <value>9</value>
      <description>NIST P-521</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record date="2014-12-04">
      <value>10</value>
      <description>SECP160R1</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record date="2014-12-04">
      <value>11</value>
      <description>2048-bit MODP group</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>12-255</value>
      <description>Unassigned</description>
    </record>
  </registry>

  
  <registry id="hip-parameters-6">
    <title>Suite IDs</title>
    <xref type="rfc" data="rfc5201"/>
    <registration_rule>Registry closed per <xref type="rfc" data="rfc7401"/></registration_rule>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5201"/>
    </record>
    <record>
      <value>1</value>
      <description>AES-CBC with HMAC-SHA1</description>
      <xref type="rfc" data="rfc5201"/>
    </record>
    <record>
      <value>2</value>
      <description>3DES-CBC with HMAC-SHA1</description>
      <xref type="rfc" data="rfc5201"/>
    </record>
    <record>
      <value>3</value>
      <description>3DES-CBC with HMAC-MD5</description>
      <xref type="rfc" data="rfc5201"/>
    </record>
    <record>
      <value>4</value>
      <description>BLOWFISH-CBC with HMAC-SHA1</description>
      <xref type="rfc" data="rfc5201"/>
    </record>
    <record>
      <value>5</value>
      <description>NULL-ENCRYPT with HMAC-SHA1</description>
      <xref type="rfc" data="rfc5201"/>
    </record>
    <record>
      <value>6</value>
      <description>NULL-ENCRYPT with HMAC-MD5</description>
      <xref type="rfc" data="rfc5201"/>
    </record>
    <record>
      <value>7-65535</value>
      <description>Unassigned</description>
    </record>
  </registry>

  
  <registry id="hit-suite-id">
    <title>HIT Suite ID</title>
    <xref type="rfc" data="rfc7401"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2014-12-04">
      <value>0</value>
      <description>RESERVED</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record date="2014-12-04">
      <value>1</value>
      <description>RSA,DSA/SHA-256</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record date="2014-12-04">
      <value>2</value>
      <description>ECDSA/SHA-384</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record date="2014-12-04">
      <value>3</value>
      <description>ECDSA_LOW/SHA-1</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>4</value>
      <description>Unassigned</description>
    </record>
    <record date="2022-12-08">
      <value>5</value>
      <description>EdDSA/cSHAKE128</description>
      <xref type="rfc" data="rfc9374"/>
    </record>
    <record>
      <value>6-15</value>
      <description>Unassigned</description>
    </record> 
  </registry>

  
  <registry id="hip-parameters-7">
    <title>DI-Types</title>
    <xref type="rfc" data="rfc7401"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <description>none included</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>1</value>
      <description>FQDN</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>2</value>
      <description>NAI</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>3-15</value>
      <description>Unassigned</description>
    </record>
  </registry>

  
  <registry id="hip-parameters-9">
    <title>Notify Message Types</title>
    <xref type="rfc" data="rfc7401"/>
    <range>
      <value>1-50</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>51-8191</value>
      <registration_rule>Specification Required</registration_rule>
      <note>error types</note>
    </range>
    <range>
      <value>8192-16383</value>
      <registration_rule>Reserved for Private Use</registration_rule>
      <note>error types</note>
    </range>
    <range>
      <value>16384-40959</value>
      <registration_rule>Specification Required</registration_rule>
      <note>status types</note>
    </range>
    <range>
      <value>40960-65535</value>
      <registration_rule>Reserved for Private Use</registration_rule>
      <note>status types</note>
    </range>
    <expert>Robert Moskowitz, Jeff Ahrenholz</expert>
    <note>Notify Message Type values 1-10 are used for informing about
errors in packet structures, values 11-20 for informing about
problems in parameters containing cryptographic related material,
values 21-30 for informing about problems in authentication or
packet integrity verification.  Parameter numbers above 30 can be
used for informing about other types of errors or events.
    </note>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>1</value>
      <description>UNSUPPORTED_CRITICAL_PARAMETER_TYPE</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>2-6</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>7</value>
      <description>INVALID_SYNTAX</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>8-13</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>14</value>
      <description>NO_DH_PROPOSAL_CHOSEN</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>15</value>
      <description>INVALID_DH_CHOSEN</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>16</value>
      <description>NO_HIP_PROPOSAL_CHOSEN</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>17</value>
      <description>INVALID_HIP_CIPHER_CHOSEN</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>18</value>
      <description>NO_ESP_PROPOSAL_CHOSEN</description>
      <xref type="rfc" data="rfc7402"/>
    </record>
    <record>
      <value>19</value>
      <description>INVALID_ESP_TRANSFORM_CHOSEN</description>
      <xref type="rfc" data="rfc7402"/>
    </record>
    <record date="2014-12-04">
      <value>20</value>
      <description>UNSUPPORTED_HIT_SUITE</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>21-23</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>24</value>
      <description>AUTHENTICATION_FAILED</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>25</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>26</value>
      <description>CHECKSUM_FAILED</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>27</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>28</value>
      <description>HIP_MAC_FAILED</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>29-31</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>32</value>
      <description>ENCRYPTION_FAILED</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>33-39</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>40</value>
      <description>INVALID_HIT</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>41</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>42</value>
      <description>BLOCKED_BY_POLICY</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>43</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>44</value>
      <description>RESPONDER_BUSY_PLEASE_RETRY</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>45</value>
      <description>Unassigned</description>
    </record>
    <record updated="2016-11-07">
      <value>46</value>
      <description>LOCATOR_TYPE_UNSUPPORTED</description>
      <xref type="rfc" data="rfc8046"/>
    </record>
    <record>
      <value>47</value>
      <description>Unassigned</description>
    </record>
    <record updated="2016-09-01">
      <value>48</value>
      <description>CREDENTIALS_REQUIRED</description>
      <xref type="rfc" data="rfc8002"/>
    </record>
    <record>
      <value>49</value>
      <description>Unassigned</description>
    </record>
    <record updated="2016-09-01">
      <value>50</value>
      <description>INVALID_CERTIFICATE</description>
      <xref type="rfc" data="rfc8002"/>
    </record>
    <record updated="2016-08-17">
      <value>51</value>
      <description>REG_REQUIRED</description>
      <xref type="rfc" data="rfc8003"/>
    </record>
    <record>
      <value>52-59</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>60</value>
      <description>NO_VALID_NAT_TRAVERSAL_MODE_PARAMETER</description>
      <xref type="rfc" data="rfc5770"/>
    </record>
    <record>
      <value>61</value>
      <description>CONNECTIVITY_CHECKS_FAILED</description>
      <xref type="rfc" data="rfc5770"/>
    </record>
    <record>
      <value>62</value>
      <description>MESSAGE_NOT_RELAYED</description>
      <xref type="rfc" data="rfc5770"/>
    </record>
    <record date="2020-08-14">
      <value>63</value>
      <description>SERVER_REFLEXIVE_CANDIDATE_ALLOCATION_FAILED</description>
      <xref type="rfc" data="rfc9028"/>
    </record>
    <record date="2020-08-14">
      <value>64</value>
      <description>RVS_HMAC_PROHIBITED_WITH_RELAY</description>
      <xref type="rfc" data="rfc9028"/>
    </record>
    <record>
      <value>65-69</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>70</value>
      <description>OVERLAY_TTL_EXCEEDED</description>
      <xref type="rfc" data="rfc6079"/>
    </record>
    <record>
      <value>71-89</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>90</value>
      <description>UNKNOWN_NEXT_HOP</description>
      <xref type="rfc" data="rfc6028"/>
    </record>
    <record>
      <value>91-99</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>100</value>
      <description>NO_VALID_HIP_TRANSPORT_MODE</description>
      <xref type="rfc" data="rfc6261"/>
    </record>
    <record>
      <value>101-8191</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>8192-16383</value>
      <description>Reserved for Private Use</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>16384</value>
      <description>I2_ACKNOWLEDGEMENT</description>
     <xref type="rfc" data="rfc7401"/>
    </record>
    <record date="2020-08-14">
      <value>16385</value>
      <description>NAT_KEEPALIVE</description>
      <xref type="rfc" data="rfc9028"/>
    </record>
    <record>
      <value>16386-40959</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>40960-65535</value>
      <description>Reserved for Private Use</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
  </registry>
  
  
  <registry id="hip-parameters-11">
    <title>Registration Types</title>
    <xref type="rfc" data="rfc8003"/>
    <range>
      <value>0-200</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>201-255</value>
      <registration_rule>Reserved for Private Use</registration_rule>
    </range>
    <record>
      <value>0</value>
      <description>Unassigned</description>
    </record>
    <record updated="2016-10-18">
      <value>1</value>
      <description>RENDEZVOUS</description>
      <xref type="rfc" data="rfc8004"/>
    </record>
    <record>
      <value>2</value>
      <description>RELAY_UDP_HIP</description>
      <xref type="rfc" data="rfc5770"/>
    </record>
    <record date="2020-08-14">
      <value>3</value>
      <description>RELAY_UDP_ESP</description>
      <xref type="rfc" data="rfc9028"/>
    </record>
    <record date="2020-08-14">
      <value>4</value>
      <description>CANDIDATE_DISCOVERY</description>
      <xref type="rfc" data="rfc9028"/>
    </record>
    <record>
      <value>5-200</value>
      <description>Unassigned</description>
    </record>
    <record updated="2016-08-17">
      <value>201-255</value>
      <description>Reserved for Private Use</description>
      <xref type="rfc" data="rfc8003"/>
    </record>
  </registry>
 
  
  <registry id="hip-parameters-13">
    <title>Registration Failure Types</title>
    <xref type="rfc" data="rfc8003"/>
    <range>
      <value>0-200</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>201-255</value>
      <registration_rule>Reserved for Private Use</registration_rule>
    </range>
    <record updated="2016-08-17">
      <value>0</value>
      <description>Registration requires additional credentials</description>
      <xref type="rfc" data="rfc8003"/>
    </record>
    <record updated="2016-08-17">
      <value>1</value>
      <description>Registration type unavailable</description>
      <xref type="rfc" data="rfc8003"/>
    </record>
    <record date="2016-08-17">
      <value>2</value>
      <description>Insufficient resources</description>
      <xref type="rfc" data="rfc8003"/>
    </record>
    <record date="2016-08-17">
      <value>3</value>
      <description>Invalid certificate</description>
      <xref type="rfc" data="rfc8003"/>
    </record>
    <record date="2016-08-17">
      <value>4</value>
      <description>Bad certificate</description>
      <xref type="rfc" data="rfc8003"/>
    </record>
    <record date="2016-08-17">
      <value>5</value>
      <description>Unsupported certificate</description>
      <xref type="rfc" data="rfc8003"/>
    </record>
    <record date="2016-08-17">
      <value>6</value>
      <description>Certificate expired</description>
      <xref type="rfc" data="rfc8003"/>
    </record>
    <record date="2016-08-17">
      <value>7</value>
      <description>Certificate other</description>
      <xref type="rfc" data="rfc8003"/>
    </record>
    <record date="2016-08-17">
      <value>8</value>
      <description>Unknown CA</description>
      <xref type="rfc" data="rfc8003"/>
    </record>
    <record date="2020-08-14">
      <value>9</value>
      <description>Simultaneous Rendezvous and Control Relay Service usage prohibited</description>
      <xref type="rfc" data="rfc9028"/>
    </record>
    <record>
      <value>10-200</value>
      <description>Unassigned</description>
    </record>
    <record updated="2016-08-17">
      <value>201-255</value>
      <description>Reserved for Private Use</description>
      <xref type="rfc" data="rfc8003"/>
    </record>
  </registry>

  
  <registry id="nat-traversal">
    <title>HIP NAT Traversal Modes</title>
    <xref type="rfc" data="rfc5770"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5770"/>
    </record>
    <record>
      <value>1</value>
      <description>UDP-ENCAPSULATION</description>
      <xref type="rfc" data="rfc5770"/>
    </record>
    <record>
      <value>2</value>
      <description>ICE-STUN-UDP</description>
      <xref type="rfc" data="rfc5770"/>
    </record>
    <record date="2020-08-14">
      <value>3</value>
      <description>ICE-HIP-UDP</description>
      <xref type="rfc" data="rfc9028"/>
    </record>
    <record>
      <value>4-65535</value>
      <description>Unassigned</description>
    </record>
  </registry>
 
   
  <registry id="via-flags">
    <title>HIP Via Flags</title>
    <xref type="rfc" data="rfc6028"/>
    <registration_rule>IETF Review or IESG Approval</registration_rule>
    <record>
      <value>0</value>
      <description>SYMMETRIC</description>
      <xref type="rfc" data="rfc6028"/>
    </record>
    <record>
      <value>1</value>
      <description>MUST_FOLLOW</description>
      <xref type="rfc" data="rfc6028"/>
    </record>
    <record>
      <value>2-15</value>
      <description>Unassigned</description>
    </record>
  </registry>
 
    
  <registry id="certificate-types">
    <title>HIP Certificate Types</title>
    <xref type="rfc" data="rfc8002"/>
    <registration_rule>IETF Review</registration_rule>
    <record updated="2016-09-01">
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc8002"/>
    </record>
    <record updated="2016-09-01">
      <value>1</value>
      <description>X.509 v3</description>
      <xref type="rfc" data="rfc8002"/>
    </record>
    <record updated="2016-09-01">
      <value>2</value>
      <description>Obsoleted</description>
      <xref type="rfc" data="rfc8002"/>
    </record>
    <record updated="2016-09-01">
      <value>3</value>
      <description>Hash and URL of X.509 v3</description>
      <xref type="rfc" data="rfc8002"/>
    </record>
    <record updated="2016-09-01">
      <value>4</value>
      <description>Obsoleted</description>
      <xref type="rfc" data="rfc8002"/>
    </record>
    <record updated="2016-09-01">
      <value>5</value>
      <description>LDAP URL of X.509 v3</description>
      <xref type="rfc" data="rfc8002"/>
    </record>
    <record updated="2016-09-01">
      <value>6</value>
      <description>Obsoleted</description>
      <xref type="rfc" data="rfc8002"/>
    </record>
    <record updated="2016-09-01">
      <value>7</value>
      <description>Distinguished Name of X.509 v3</description>
      <xref type="rfc" data="rfc8002"/>
    </record>
    <record updated="2016-09-01">
      <value>8</value>
      <description>Obsoleted</description>
      <xref type="rfc" data="rfc8002"/>
    </record>
    <record>
      <value>9-255</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
    
  <registry id="transport-modes">
    <title>HIP Transport Modes</title>
    <xref type="rfc" data="rfc6261"/>
    <registration_rule>IETF Review or IESG Approval</registration_rule>
    <record>
      <value>0</value>
      <description>RESERVED</description>
      <xref type="rfc" data="rfc6261"/>
    </record>
    <record>
      <value>1</value>
      <description>DEFAULT</description>
      <xref type="rfc" data="rfc6261"/>
    </record>
    <record>
      <value>2</value>
      <description>ESP</description>
      <xref type="rfc" data="rfc6261"/>
    </record>
    <record>
      <value>3</value>
      <description>ESP-TCP</description>
      <xref type="rfc" data="rfc6261"/>
    </record>
  </registry>

    
  <registry id="esp-transform-suite-ids">
    <title>ESP Transform Suite IDs</title>
    <xref type="rfc" data="rfc7402"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2014-10-20">
      <value>0</value>
      <description>RESERVED</description>
      <xref type="rfc" data="rfc7402"/>
    </record>
    <record date="2014-10-20">
      <value>1</value>
      <description>AES-128-CBC with HMAC-SHA1</description>
      <xref type="rfc" data="rfc3602"/><xref type="rfc" data="rfc2404"/>
    </record>
    <record date="2014-10-20">
      <value>2</value>
      <description>DEPRECATED</description>
      <xref type="rfc" data="rfc7402"/>
    </record>
    <record date="2014-10-20">
      <value>3</value>
      <description>DEPRECATED</description>
      <xref type="rfc" data="rfc7402"/>
    </record>
    <record date="2014-10-20">
      <value>4</value>
      <description>DEPRECATED</description>
      <xref type="rfc" data="rfc7402"/>
    </record>
    <record date="2014-10-20">
      <value>5</value>
      <description>DEPRECATED</description>
      <xref type="rfc" data="rfc7402"/>
    </record>
    <record date="2014-10-20">
      <value>6</value>
      <description>DEPRECATED</description>
      <xref type="rfc" data="rfc7402"/>
    </record>
    <record date="2014-10-20">
      <value>7</value>
      <description>NULL with HMAC-SHA-256</description>
      <xref type="rfc" data="rfc2410"/><xref type="rfc" data="rfc4868"/>
    </record>
    <record date="2014-10-20">
      <value>8</value>
      <description>AES-128-CBC with HMAC-SHA-256</description>
      <xref type="rfc" data="rfc3602"/><xref type="rfc" data="rfc4868"/>
    </record>
    <record date="2014-10-20">
      <value>9</value>
      <description>AES-256-CBC with HMAC-SHA-256</description>
      <xref type="rfc" data="rfc3602"/><xref type="rfc" data="rfc4868"/>
    </record>
    <record date="2014-10-20">
      <value>10</value>
      <description>AES-CCM-8</description>
      <xref type="rfc" data="rfc4309"/>
    </record>
    <record date="2014-10-20">
      <value>11</value>
      <description>AES-CCM-16</description>
      <xref type="rfc" data="rfc4309"/>
    </record>
    <record date="2014-10-20">
      <value>12</value>
      <description>AES-GCM with an 8 octet ICV</description>
      <xref type="rfc" data="rfc4106"/>
    </record>
    <record date="2014-10-20">
      <value>13</value>
      <description>AES-GCM with a 16 octet ICV</description>
      <xref type="rfc" data="rfc4106"/>
    </record>
    <record date="2014-10-20">
      <value>14</value>
      <description>AES-CMAC-96</description>
      <xref type="rfc" data="rfc4493"/><xref type="rfc" data="rfc4494"/>
    </record>
    <record date="2014-10-20">
      <value>15</value>
      <description>AES-GMAC</description>
      <xref type="rfc" data="rfc4543"/>
    </record>
    <record>
      <value>16-65535</value>
      <description>Unassigned</description>
    </record>
  </registry>

  
  <registry id="hip-cipher-id">
    <title>HIP Cipher ID</title>
    <xref type="rfc" data="rfc7401"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2014-12-04">
      <value>0</value>
      <description>RESERVED</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record date="2014-12-04">
      <value>1</value>
      <description>NULL-ENCRYPT</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record date="2014-12-04">
      <value>2</value>
      <description>AES-128-CBC</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record date="2014-12-04">
      <value>3</value>
      <description>RESERVED</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record date="2014-12-04">
      <value>4</value>
      <description>AES-256-CBC</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>5-65535</value>
      <description>Unassigned</description>
    </record>
  </registry>

  
  <registry id="hi-algorithm">
    <title>HI Algorithm</title>
    <xref type="rfc" data="rfc7401"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2014-12-04">
      <value>0</value>
      <description>RESERVED</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record date="2014-12-04">
      <value>1</value>
      <description>NULL-ENCRYPT</description>
      <xref type="rfc" data="rfc2410"/>
    </record>
    <record>
      <value>2</value>
      <description>Unassigned</description>
    </record>
    <record date="2014-12-04">
      <value>3</value>
      <description>DSA</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>4</value>
      <description>Unassigned</description>
    </record>
    <record date="2014-12-04">
      <value>5</value>
      <description>RSA</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>6</value>
      <description>Unassigned</description>
    </record>
    <record date="2014-12-04">
      <value>7</value>
      <description>ECDSA</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>8</value>
      <description>Unassigned</description>
    </record>
    <record date="2014-12-04">
      <value>9</value>
      <description>ECDSA_LOW</description>
      <xref type="rfc" data="rfc7401"/>
     </record>
    <record>
      <value>10-12</value>
      <description>Unassigned</description>
    </record>
    <record date="2022-12-08">
      <value>13</value>
      <description>EdDSA</description>
      <xref type="rfc" data="rfc8032"/>
     </record>
     <record>
      <value>14-65535</value>
      <description>Unassigned</description>
    </record>

  
  <registry id="ecdsa-curve-label">
    <title>ECDSA Curve Label</title>
    <xref type="rfc" data="rfc7401"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2014-12-04">
      <value>0</value>
      <description>RESERVED</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record date="2014-12-04">
      <value>1</value>
      <description>NIST P-256</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record date="2014-12-04">
      <value>2</value>
      <description>NIST P-384</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>3-65535</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
    
  <registry id="ecdsa-low-curve-label">
    <title>ECDSA_LOW Curve Label</title>
    <xref type="rfc" data="rfc7401"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2014-12-04">
      <value>0</value>
      <description>RESERVED</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record date="2014-12-04">
      <value>1</value>
      <description>SECP160R1</description>
      <xref type="rfc" data="rfc7401"/>
    </record>
    <record>
      <value>2-65535</value>
      <description>Unassigned</description>
    </record>
  </registry>

  
  <registry id="eddsa-curve-label">
    <title>EdDSA Curve Label</title>
    <xref type="rfc" data="rfc9374"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2022-12-08">
      <algorithm>EdDSA</algorithm>
      <curve>RESERVED</curve>
      <value>0</value>
      <xref type="rfc" data="rfc9374"/>
    </record>
    <record date="2022-12-08">
      <algorithm>EdDSA</algorithm>
      <curve>EdDSA25519</curve>
      <value>1</value>
      <xref type="rfc" data="rfc8032"/>
    </record>
    <record date="2022-12-08">
      <algorithm>EdDSA</algorithm>
      <curve>EdDSA25519ph</curve>
      <value>2</value>
      <xref type="rfc" data="rfc8032"/>
    </record>
    <record date="2022-12-08">
      <algorithm>EdDSA</algorithm>
      <curve>EdDSA448</curve>
      <value>3</value>
      <xref type="rfc" data="rfc8032"/>
    </record>
    <record date="2022-12-08">
      <algorithm>EdDSA</algorithm>
      <curve>EdDSA448ph</curve>
      <value>4</value>
      <xref type="rfc" data="rfc8032"/>
    </record>
    <record date="2022-12-08">
      <algorithm/>
      <curve>Unassigned</curve>
      <value>5-65535</value>
    </record>
  </registry>
  
  </registry>

  <people/>
</registry>
