<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="ssh-parameters.xsl"?>
<?xml-model href="ssh-parameters.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="ssh-parameters">
  <title>Secure Shell (SSH) Protocol Parameters</title>
  <created>2005-06-02</created>
  <updated>2026-03-02</updated>

  <registry id="ssh-parameters-1">
    <title>Message Numbers</title>
    <xref type="rfc" data="rfc4250"/>
    <registration_rule>Standards Action</registration_rule>
    <record>
      <value>0</value>
      <description>Reserved</description>
    </record>
    <record>
      <value>1</value>
      <description>SSH_MSG_DISCONNECT</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>2</value>
      <description>SSH_MSG_IGNORE</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>3</value>
      <description>SSH_MSG_UNIMPLEMENTED</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>4</value>
      <description>SSH_MSG_DEBUG</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>5</value>
      <description>SSH_MSG_SERVICE_REQUEST</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>6</value>
      <description>SSH_MSG_SERVICE_ACCEPT</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>7</value>
      <description>SSH_MSG_EXT_INFO</description>
      <xref type="rfc" data="rfc8308"/>
    </record>
    <record>
      <value>8</value>
      <description>SSH_MSG_NEWCOMPRESS</description>
      <xref type="rfc" data="rfc8308"/>
    </record>
    <record>
      <value>9-19</value>
      <description>Unassigned (Transport layer generic)</description>
    </record>
    <record>
      <value>20</value>
      <description>SSH_MSG_KEXINIT</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>21</value>
      <description>SSH_MSG_NEWKEYS</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>22-29</value>
      <description>Unassigned (Algorithm negotiation)</description>
    </record>
    <record>
      <value>30-49</value>
      <description>Reserved (key exchange method specific)</description>
      <xref type="rfc" data="rfc4251"/>
    </record>
    <record>
      <value>50</value>
      <description>SSH_MSG_USERAUTH_REQUEST</description>
      <xref type="rfc" data="rfc4252"/>
    </record>
    <record>
      <value>51</value>
      <description>SSH_MSG_USERAUTH_FAILURE</description>
      <xref type="rfc" data="rfc4252"/>
    </record>
    <record>
      <value>52</value>
      <description>SSH_MSG_USERAUTH_SUCCESS</description>
      <xref type="rfc" data="rfc4252"/>
    </record>
    <record>
      <value>53</value>
      <description>SSH_MSG_USERAUTH_BANNER</description>
      <xref type="rfc" data="rfc4252"/>
    </record>
    <record>
      <value>54-59</value>
      <description>Unassigned (User authentication generic)</description>
    </record>
    <record>
      <value>60</value>
      <description>SSH_MSG_USERAUTH_INFO_REQUEST</description>
      <xref type="rfc" data="rfc4256"/>
    </record>
    <record>
      <value>61</value>
      <description>SSH_MSG_USERAUTH_INFO_RESPONSE</description>
      <xref type="rfc" data="rfc4256"/>
    </record>
    <record>
      <value>62-79</value>
      <description>Reserved (User authentication method specific)</description>
      <xref type="rfc" data="rfc4251"/>
    </record>
    <record>
      <value>80</value>
      <description>SSH_MSG_GLOBAL_REQUEST</description>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>81</value>
      <description>SSH_MSG_REQUEST_SUCCESS</description>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>82</value>
      <description>SSH_MSG_REQUEST_FAILURE</description>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>83-89</value>
      <description>Unassigned (Connection protocol generic)</description>
    </record>
    <record>
      <value>90</value>
      <description>SSH_MSG_CHANNEL_OPEN</description>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>91</value>
      <description>SSH_MSG_CHANNEL_OPEN_CONFIRMATION</description>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>92</value>
      <description>SSH_MSG_CHANNEL_OPEN_FAILURE</description>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>93</value>
      <description>SSH_MSG_CHANNEL_WINDOW_ADJUST</description>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>94</value>
      <description>SSH_MSG_CHANNEL_DATA</description>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>95</value>
      <description>SSH_MSG_CHANNEL_EXTENDED_DATA</description>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>96</value>
      <description>SSH_MSG_CHANNEL_EOF</description>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>97</value>
      <description>SSH_MSG_CHANNEL_CLOSE</description>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>98</value>
      <description>SSH_MSG_CHANNEL_REQUEST</description>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>99</value>
      <description>SSH_MSG_CHANNEL_SUCCESS</description>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>100</value>
      <description>SSH_MSG_CHANNEL_FAILURE</description>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>101-127</value>
      <description>Unassigned (Channel related messages)</description>
    </record>
    <record>
      <value>128-191</value>
      <description>Reserved (for client protocols)</description>
    </record>
    <record>
      <value>192-255</value>
      <description>Reserved for Private Use (local extensions)</description>
    </record>
  </registry>

  <registry id="ssh-parameters-3">
    <title>Disconnection Messages Reason Codes and Descriptions</title>
    <xref type="rfc" data="rfc4250"/>
    <xref type="rfc" data="rfc9519"/>
    <note>SSH_MSG_DISCONNECT 'description' and 'reason code' values
    </note>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <range>
      <value>0x00000001-0xFDFFFFFF</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <range>
      <value>0xFE000000-0xFFFFFFFF</value>
      <registration_rule>Reserved for Private Use</registration_rule>
    </range>
    <expert>Peter Yee, Markus Stenberg</expert>
    <record>
      <value>0x00000000</value>
      <description>Reserved</description>
    </record> 
    <record>
      <value>0x00000001</value>
      <description>SSH_DISCONNECT_HOST_NOT_ALLOWED_TO_CONNECT</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>0x00000002</value>
      <description>SSH_DISCONNECT_PROTOCOL_ERROR</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>0x00000003</value>
      <description>SSH_DISCONNECT_KEY_EXCHANGE_FAILED</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>0x00000004</value>
      <description>SSH_DISCONNECT_RESERVED</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>0x00000005</value>
      <description>SSH_DISCONNECT_MAC_ERROR</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>0x00000006</value>
      <description>SSH_DISCONNECT_COMPRESSION_ERROR</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>0x00000007</value>
      <description>SSH_DISCONNECT_SERVICE_NOT_AVAILABLE</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>0x00000008</value>
      <description>SSH_DISCONNECT_PROTOCOL_VERSION_NOT_SUPPORTED</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>0x00000009</value>
      <description>SSH_DISCONNECT_HOST_KEY_NOT_VERIFIABLE</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>0x0000000A</value>
      <description>SSH_DISCONNECT_CONNECTION_LOST</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>0x0000000B</value>
      <description>SSH_DISCONNECT_BY_APPLICATION</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>0x0000000C</value>
      <description>SSH_DISCONNECT_TOO_MANY_CONNECTIONS</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>0x0000000D</value>
      <description>SSH_DISCONNECT_AUTH_CANCELLED_BY_USER</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>0x0000000E</value>
      <description>SSH_DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>0x0000000F</value>
      <description>SSH_DISCONNECT_ILLEGAL_USER_NAME</description>
      <xref type="rfc" data="rfc4253"/>
    </record>
    <record>
      <value>0x00000010-0xFDFFFFFF</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>0xFE000000-0xFFFFFFFF</value>
      <description>Reserved for Private Use</description>
    </record>
  </registry>

  <registry id="ssh-parameters-5">
    <title>Channel Connection Failure Reason Codes and Descriptions</title>
    <xref type="rfc" data="rfc4250"/>
    <xref type="rfc" data="rfc9519"/>
    <note>'reason code' values and 'description' values
    </note>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <range>
      <value>0x00000001-0xFDFFFFFF</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <range>
      <value>0xFE000000-0xFFFFFFFF</value>
      <registration_rule>Reserved for Private Use</registration_rule>
    </range>
    <expert>Peter Yee, Markus Stenberg</expert>
    <record>
      <value>0x00000000</value>
      <description>Reserved</description>
    </record> 
    <record>
      <value>0x00000001</value>
      <description>SSH_OPEN_ADMINISTRATIVELY_PROHIBITED</description>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>0x00000002</value>
      <description>SSH_OPEN_CONNECT_FAILED</description>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>0x00000003</value>
      <description>SSH_OPEN_UNKNOWN_CHANNEL_TYPE</description>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>0x00000004</value>
      <description>SSH_OPEN_RESOURCE_SHORTAGE</description>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>0x00000005-0xFDFFFFFF</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>0xFE000000-0xFFFFFFFF</value>
      <description>Reserved for Private Use</description>
    </record>
  </registry>

  <registry id="ssh-parameters-7">
    <title>Extended Channel Data Transfer data_type_code and Data</title>
    <xref type="rfc" data="rfc4250"/>
    <xref type="rfc" data="rfc9519"/>
    <note>'data_type_code' values and 'data' values
    </note>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <range>
      <value>0x00000001-0xFDFFFFFF</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <range>
      <value>0xFE000000-0xFFFFFFFF</value>
      <registration_rule>Reserved for Private Use</registration_rule>
    </range>
    <expert>Peter Yee, Markus Stenberg</expert>
    <record>
      <value>0x00000000</value>
      <description>Reserved</description>
    </record> 
    <record>
      <value>0x00000001</value>
      <description>SSH_EXTENDED_DATA_STDERR</description>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>0x00000002-0xFDFFFFFF</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>0xFE000000-0xFFFFFFFF</value>
      <description>Reserved for Private Use</description>
    </record>
  </registry>

  <registry id="ssh-parameters-8">
    <title>Pseudo-Terminal Encoded Terminal Modes</title>
    <xref type="rfc" data="rfc4250"/>
    <xref type="rfc" data="rfc9519"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Peter Yee, Markus Stenberg</expert>
    <note>opcode and argument values which make up the "encoded terminal modes" values
    </note>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <record>
      <value>0</value>
      <argument>TTY_OP_END</argument>
      <description>Indicates end of options.</description>
      <xref type="rfc" data="rfc4250"/>
    </record>
    <record>
      <value>1</value>
      <argument>VINTR</argument>
      <description>Interrupt character; 255 if none.         
Similarly for the other characters.
Not all of these characters are
supported on all systems.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>2</value>
      <argument>VQUIT</argument>
      <description>The quit character (sends SIGQUIT         
signal on POSIX systems).</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>3</value>
      <argument>VERASE</argument>
      <description>Erase the character to left of the        
cursor.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>4</value>
      <argument>VKILL</argument>
      <description>Kill the current input line.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>5</value>
      <argument>VEOF</argument>
      <description>End-of-file character (sends EOF from     
the terminal).</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>6</value>
      <argument>VEOL</argument>
      <description>End-of-line character in addition to      
carriage return and/or linefeed.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>7</value>
      <argument>VEOL2</argument>
      <description>Additional end-of-line character.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>8</value>
      <argument>VSTART</argument>
      <description>Continues paused output (normally         
control-Q).</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>9</value>
      <argument>VSTOP</argument>
      <description>Pauses output (normally control-S).</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>10</value>
      <argument>VSUSP</argument>
      <description>Suspends the current program.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>11</value>
      <argument>VDSUSP</argument>
      <description>Another suspend character.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>12</value>
      <argument>VREPRINT</argument>
      <description>Reprints the current input line.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>13</value>
      <argument>VWERASE</argument>
      <description>Erases a word left of cursor.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>14</value>
      <argument>VLNEXT</argument>
      <description>Enter the next character typed literally, 
even if it is a special character</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>15</value>
      <argument>VFLUSH</argument>
      <description>Character to flush output.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>16</value>
      <argument>VSWTCH</argument>
      <description>Switch to a different shell layer.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>17</value>
      <argument>VSTATUS</argument>
      <description>Prints system status line (load, command, 
pid, etc).</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>18</value>
      <argument>VDISCARD</argument>
      <description>Toggles the flushing of terminal output.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>19-29</value>
      <argument>Unassigned</argument>
    </record>
    <record>
      <value>30</value>
      <argument>IGNPAR</argument>
      <description>The ignore parity flag.  The parameter    
SHOULD be 0 if this flag is FALSE,
and 1 if it is TRUE.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>31</value>
      <argument>PARMRK</argument>
      <description>Mark parity and framing errors.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>32</value>
      <argument>INPCK</argument>
      <description>Enable checking of parity errors.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>33</value>
      <argument>ISTRIP</argument>
      <description>Strip 8th bit off characters.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>34</value>
      <argument>INLCR</argument>
      <description>Map NL into CR on input.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>35</value>
      <argument>IGNCR</argument>
      <description>Ignore CR on input.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>36</value>
      <argument>ICRNL</argument>
      <description>Map CR to NL on input.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>37</value>
      <argument>IUCLC</argument>
      <description>Translate uppercase characters to         
lowercase.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>38</value>
      <argument>IXON</argument>
      <description>Enable output flow control.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>39</value>
      <argument>IXANY</argument>
      <description>Any char will restart after stop.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>40</value>
      <argument>IXOFF</argument>
      <description>Enable input flow control.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>41</value>
      <argument>IMAXBEL</argument>
      <description>Ring bell on input queue full.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record date="2017-03-07">
      <value>42</value>
      <argument>IUTF8</argument>
      <description>Terminal input and output is assumed to be
      encoded in UTF-8.</description>
      <xref type="rfc" data="rfc8160"/>
    </record>
    <record>
      <value>43-49</value>
      <argument>Unassigned</argument>
    </record>
    <record>
      <value>50</value>
      <argument>ISIG</argument>
      <description>Enable signals INTR, QUIT, [D]SUSP.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>51</value>
      <argument>ICANON</argument>
      <description>Canonicalize input lines.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>52</value>
      <argument>XCASE</argument>
      <description>Enable input and output of uppercase      
characters by preceding their lowercase
equivalents with "\".</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>53</value>
      <argument>ECHO</argument>
      <description>Enable echoing.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>54</value>
      <argument>ECHOE</argument>
      <description>Visually erase chars.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>55</value>
      <argument>ECHOK</argument>
      <description>Kill character discards current line.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>56</value>
      <argument>ECHONL</argument>
      <description>Echo NL even if ECHO is off.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>57</value>
      <argument>NOFLSH</argument>
      <description>Don't flush after interrupt.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>58</value>
      <argument>TOSTOP</argument>
      <description>Stop background jobs from output.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>59</value>
      <argument>IEXTEN</argument>
      <description>Enable extensions.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>60</value>
      <argument>ECHOCTL</argument>
      <description>Echo control characters as ^(Char).</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>61</value>
      <argument>ECHOKE</argument>
      <description>Visual erase for line kill.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>62</value>
      <argument>PENDIN</argument>
      <description>Retype pending input.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>63-69</value>
      <argument>Unassigned</argument>
    </record>
    <record>
      <value>70</value>
      <argument>OPOST</argument>
      <description>Enable output processing.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>71</value>
      <argument>OLCUC</argument>
      <description>Convert lowercase to uppercase.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>72</value>
      <argument>ONLCR</argument>
      <description>Map NL to CR-NL.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>73</value>
      <argument>OCRNL</argument>
      <description>Translate carriage return to newline      
(output).</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>74</value>
      <argument>ONOCR</argument>
      <description>Translate newline to carriage             
return-newline (output).</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>75</value>
      <argument>ONLRET</argument>
      <description>Newline performs a carriage return        
(output).</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>76-89</value>
      <argument>Unassigned</argument>
    </record>
    <record>
      <value>90</value>
      <argument>CS7</argument>
      <description>7 bit mode.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>91</value>
      <argument>CS8</argument>
      <description>8 bit mode.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>92</value>
      <argument>PARENB</argument>
      <description>Parity enable.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>93</value>
      <argument>PARODD</argument>
      <description>Odd parity, else even.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>94-127</value>
      <argument>Unassigned</argument>
    </record>
    <record>
      <value>128</value>
      <argument>TTY_OP_ISPEED</argument>
      <description>Specifies the input baud rate in          
bits per second.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>129</value>
      <argument>TTY_OP_OSPEED</argument>
      <description>Specifies the output baud rate in         
bits per second.</description>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>130-255</value>
      <argument>Unassigned</argument>
    </record>
  </registry>

  <registry id="ssh-parameters-9">
    <title>Service Names</title>
    <xref type="rfc" data="rfc4250"/>
    <xref type="rfc" data="rfc9519"/>
    <registration_rule>Expert Review</registration_rule>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <expert>Peter Yee, Markus Stenberg</expert>
    <record>
      <value>ssh-userauth</value>
      <xref type="rfc" data="rfc4252"/>
    </record>
    <record>
      <value>ssh-connection</value>
      <xref type="rfc" data="rfc4254"/>
    </record>
  </registry>

  <registry id="ssh-parameters-10">
    <title>Authentication Method Names</title>
    <xref type="rfc" data="rfc4250"/>
    <xref type="rfc" data="rfc9519"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Peter Yee, Markus Stenberg</expert>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <record>
      <value>publickey</value>
      <xref type="rfc" data="rfc4252"/>
      <note>Section 7</note>
    </record>
    <record>
      <value>password</value>
      <xref type="rfc" data="rfc4252"/>
      <note>Section 8</note>
    </record>
    <record>
      <value>hostbased</value>
      <xref type="rfc" data="rfc4252"/>
      <note>Section 9</note>
    </record>
    <record>
      <value>none</value>
      <xref type="rfc" data="rfc4252"/>
      <note>Section 5.2</note>
    </record>
    <record date="2015-05-15">
      <value>keyboard-interactive</value>
      <xref type="rfc" data="rfc4256"/>
    </record>
    <record>
      <value>gssapi-with-mic</value>
      <xref type="rfc" data="rfc4462"/>
    </record>
    <record>
      <value>gssapi-keyex</value>
      <xref type="rfc" data="rfc4462"/>
    </record>
    <record>
      <value>gssapi</value>
      <xref type="rfc" data="rfc4462"/>
    </record>
    <record>
      <value>external-keyx</value>
      <xref type="rfc" data="rfc4462"/>
    </record>
  </registry>
  
  <registry id="ssh-parameters-11">
    <title>Connection Protocol Channel Types</title>
    <xref type="rfc" data="rfc4250"/>
    <xref type="rfc" data="rfc9519"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Peter Yee, Markus Stenberg</expert>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <record>
      <value>session</value>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 6.1</note>
    </record>
    <record>
      <value>x11</value>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 6.3.2</note>
    </record>
    <record>
      <value>forwarded-tcpip</value>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 7.2</note>
    </record>
    <record>
      <value>direct-tcpip</value>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 7.2</note>
    </record>
    <record>
      <value>agent-connect</value>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16"/>
      <note>Section 5.3</note>
    </record>
  </registry>

  <registry id="ssh-parameters-12">
    <title>Connection Protocol Global Request Names</title>
    <xref type="rfc" data="rfc4250"/>
    <xref type="rfc" data="rfc9519"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Peter Yee, Markus Stenberg</expert>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <record>
      <value>tcpip-forward</value>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 7.1</note>
    </record>
    <record>
      <value>cancel-tcpip-forward</value>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 7.1</note>
    </record>
  </registry>

  <registry id="ssh-parameters-13">
    <title>Connection Protocol Channel Request Names</title>
    <xref type="rfc" data="rfc4250"/>
    <xref type="rfc" data="rfc9519"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Peter Yee, Markus Stenberg</expert>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <record>
      <value>pty-req</value>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 6.2</note>
    </record>
    <record>
      <value>x11-req</value>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 6.3.1</note>
    </record>
    <record>
      <value>env</value>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 6.4</note>
    </record>
    <record>
      <value>shell</value>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 6.5</note>
    </record>
    <record>
      <value>exec</value>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 6.5</note>
    </record>
    <record>
      <value>subsystem</value>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 6.5</note>
    </record>
    <record>
      <value>window-change</value>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 6.7</note>
    </record>
    <record>
      <value>xon-xoff</value>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 6.8</note>
    </record>
    <record>
      <value>signal</value>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 6.9</note>
    </record>
    <record>
      <value>exit-status</value>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 6.10</note>
    </record>
    <record>
      <value>exit-signal</value>
      <xref type="rfc" data="rfc4254"/>
      <note>Section 6.10</note>
    </record>
    <record>
      <value>break</value>
      <xref type="rfc" data="rfc4335"/>
    </record>
    <record>
      <value>agent-req</value>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16"/>
      <note>Section 5.2</note>
    </record>
  </registry>

  <registry id="ssh-parameters-14">
    <title>Signal Names</title>
    <xref type="rfc" data="rfc4250"/>
    <xref type="rfc" data="rfc9519"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Peter Yee, Markus Stenberg</expert>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <record>
      <value>ABRT</value>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>ALRM</value>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>FPE</value>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>HUP</value>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>ILL</value>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>INT</value>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>KILL</value>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>PIPE</value>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>QUIT</value>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>SEGV</value>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>TERM</value>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>USR1</value>
      <xref type="rfc" data="rfc4254"/>
    </record>
    <record>
      <value>USR2</value>
      <xref type="rfc" data="rfc4254"/>
    </record>
  </registry>

  <registry id="ssh-parameters-15">
    <title>Connection Protocol Subsystem Names</title>
    <xref type="rfc" data="rfc4250"/>
    <xref type="rfc" data="rfc9519"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Peter Yee, Markus Stenberg</expert>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <record>
      <value>publickey</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>snmp</value>
      <xref type="rfc" data="rfc5592"/>
    </record>
    <record>
      <value>netconf</value>
      <xref type="rfc" data="rfc6242"/>
    </record>
    <record>
      <value>rpki-rtr</value>
      <xref type="rfc" data="rfc6810"/>
    </record>
  </registry>

  <registry id="ssh-parameters-16">
    <title>Key Exchange Method Names</title>
    <xref type="rfc" data="rfc4250"/>
    <xref type="rfc" data="rfc9142"/>
    <xref type="rfc" data="rfc9519"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Peter Yee, Markus Stenberg</expert>
    <note>*All values beginning with the specified string and not containing "@".
    </note>
    <note>“OK to Implement” guidance entries for registrations that pre-date 
<xref type="rfc" data="rfc9142"/> are found in Table 12 in Section 4 of <xref type="rfc" data="rfc9142"/>.
    </note>
    <note>When this registry is modified, the YANG module 
"iana-ssh-key-exchange-algs" <xref type="registry" data="yang-parameters"/> must be 
updated as defined in <xref type="rfc" data="rfc9644"/>.
    </note>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <record updated="2021-09-14">
      <value>diffie-hellman-group-exchange-sha1</value>
      <xref type="rfc" data="rfc4419"/>
      <xref type="rfc" data="rfc8270"/>
      <note>Section 4.1</note>
      <implement>SHOULD NOT</implement>
    </record>
    <record updated="2021-09-14">
      <value>diffie-hellman-group-exchange-sha256</value>
      <xref type="rfc" data="rfc4419"/>
      <xref type="rfc" data="rfc8270"/>
      <note>Section 4.2</note>
      <implement>MAY</implement>
    </record>
    <record updated="2021-09-14">
      <value>diffie-hellman-group1-sha1</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 8.1</note>
      <implement>SHOULD NOT</implement>
    </record>
    <record updated="2021-09-14">
      <value>diffie-hellman-group14-sha1</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 8.2</note>
      <implement>MAY</implement>
    </record>
    <record updated="2021-09-14">
      <value>diffie-hellman-group14-sha256</value>
      <xref type="rfc" data="rfc8268"/>
      <implement>MUST</implement>
    </record>
    <record updated="2021-09-14">
      <value>diffie-hellman-group15-sha512</value>
      <xref type="rfc" data="rfc8268"/>
      <implement>MAY</implement>
    </record>
    <record updated="2021-09-14">
      <value>diffie-hellman-group16-sha512</value>
      <xref type="rfc" data="rfc8268"/>
      <implement>SHOULD</implement>
    </record>
    <record updated="2021-09-14">
      <value>diffie-hellman-group17-sha512</value>
      <xref type="rfc" data="rfc8268"/>
      <implement>MAY</implement>
    </record>
    <record updated="2021-09-14">
      <value>diffie-hellman-group18-sha512</value>
      <xref type="rfc" data="rfc8268"/>
      <implement>MAY</implement>
    </record>
    <record updated="2021-09-14"> 
      <value>ecdh-sha2-*</value>
      <xref type="rfc" data="rfc5656"/>
      <implement>MAY</implement>
    </record>
    <record updated="2021-09-14">
      <value>ecmqv-sha2</value>
      <xref type="rfc" data="rfc5656"/>
      <implement>MAY</implement>
    </record>
    <record updated="2021-09-14">
      <value>gss-group1-sha1-*</value>
      <xref type="rfc" data="rfc4462"/>
      <xref type="rfc" data="rfc8732"/>
      <note/>
      <implement>SHOULD NOT</implement>
    </record>
    <record updated="2021-09-14">
      <value>gss-group14-sha1-*</value>
      <xref type="rfc" data="rfc4462"/>
      <xref type="rfc" data="rfc8732"/>
      <note/>
      <implement>SHOULD NOT</implement>
    </record>
    <record updated="2021-09-14">
      <value>gss-gex-sha1-*</value>
      <xref type="rfc" data="rfc4462"/>
      <xref type="rfc" data="rfc8732"/>
      <note/>
      <implement>SHOULD NOT</implement>
    </record>
    <record updated="2021-09-14">
      <value>gss-</value>
      <xref type="rfc" data="rfc4462"/>
      <note>Section 2.6</note>
      <implement>reserved</implement>
    </record>
    <record updated="2021-09-14">
      <value>rsa1024-sha1</value>
      <xref type="rfc" data="rfc4432"/>
      <implement>MUST NOT</implement>
    </record>
    <record updated="2021-09-14">
      <value>rsa2048-sha256</value>
      <xref type="rfc" data="rfc4432"/>
      <implement>MAY</implement>
    </record>
    <record updated="2021-09-14">
      <value>ext-info-s</value>
      <xref type="rfc" data="rfc8308"/>
      <note>Section 2</note>
      <implement>SHOULD</implement>
    </record>
    <record updated="2021-09-14">
      <value>ext-info-c</value>
      <xref type="rfc" data="rfc8308"/>
      <note>Section 2</note>
      <implement>SHOULD</implement>
    </record>
    <record date="2019-08-09" updated="2021-09-14">
      <value>gss-group14-sha256-*</value>
      <xref type="rfc" data="rfc8732"/>
      <note/>
      <implement>SHOULD</implement>
    </record>
    <record date="2019-08-09" updated="2021-09-14">
      <value>gss-group15-sha512-*</value>
      <xref type="rfc" data="rfc8732"/>
      <note/>
      <implement>MAY</implement>
    </record>
    <record date="2019-08-09" updated="2021-09-14">
      <value>gss-group16-sha512-*</value>
      <xref type="rfc" data="rfc8732"/>
      <note/>
      <implement>MAY</implement>
    </record>
    <record date="2019-08-09" updated="2021-09-14">
      <value>gss-group17-sha512-*</value>
      <xref type="rfc" data="rfc8732"/>
      <note/>
      <implement>MAY</implement>
    </record>
    <record date="2019-08-09" updated="2021-09-14">
      <value>gss-group18-sha512-*</value>
      <xref type="rfc" data="rfc8732"/>
      <note/>
      <implement>MAY</implement>
    </record>
    <record date="2019-08-09" updated="2021-09-14">
      <value>gss-nistp256-sha256-*</value>
      <xref type="rfc" data="rfc8732"/>
      <note/>
      <implement>SHOULD</implement>
    </record>
    <record date="2019-08-09" updated="2021-09-14">
      <value>gss-nistp384-sha384-*</value>
      <xref type="rfc" data="rfc8732"/>
      <note/>
      <implement>SHOULD</implement>
    </record>
    <record date="2019-08-09" updated="2021-09-14">
      <value>gss-nistp521-sha512-*</value>
      <xref type="rfc" data="rfc8732"/>
      <note/>
      <implement>SHOULD</implement>
    </record>
    <record date="2019-08-09" updated="2021-09-14">
      <value>gss-curve25519-sha256-*</value>
      <xref type="rfc" data="rfc8732"/>
      <note/>
      <implement>SHOULD</implement>
    </record>
    <record date="2019-08-09" updated="2021-09-14">
      <value>gss-curve448-sha512-*</value>
      <xref type="rfc" data="rfc8732"/>
      <note/>
      <implement>MAY</implement>
    </record>
    <record date="2019-09-12" updated="2021-09-14">
      <value>curve25519-sha256</value>
      <xref type="rfc" data="rfc8731"/>
      <note/>
      <implement>SHOULD</implement>
    </record>
    <record date="2019-09-12" updated="2021-09-14"> 
      <value>curve448-sha512</value>
      <xref type="rfc" data="rfc8731"/>
      <note/>
      <implement>MAY</implement>
    </record>
    <record date="2021-09-14">
      <value>ecdh-sha2-nistp256</value>
      <xref type="rfc" data="rfc5656"/>
      <note/>
      <implement>SHOULD</implement>
    </record>
    <record date="2021-09-14">
      <value>ecdh-sha2-nistp384</value>
      <xref type="rfc" data="rfc5656"/>
      <note/>
      <implement>SHOULD</implement>
    </record>
    <record date="2021-09-14">
      <value>ecdh-sha2-nistp521</value>
      <xref type="rfc" data="rfc5656"/>
      <note/>
      <implement>SHOULD</implement>
    </record>
    <record updated="2025-10-06">
      <value>sntrup761x25519-sha512</value>
      <xref type="draft" data="RFC-ietf-sshm-ntruprime-ssh-06"/>
      <note/>
      <implement>SHOULD</implement>
    </record>
    <record date="2024-09-05" updated="2026-03-02">
      <value>mlkem768nistp256-sha256</value>
      <xref type="draft" data="RFC-ietf-sshm-mlkem-hybrid-kex-10"/>
      <note/>
      <implement>SHOULD</implement>
    </record>
    <record date="2024-09-05" updated="2026-03-02">
      <value>mlkem1024nistp384-sha384</value>
      <xref type="draft" data="RFC-ietf-sshm-mlkem-hybrid-kex-10"/>
      <note/>
      <implement>SHOULD</implement>
    </record>
    <record date="2024-09-05" updated="2026-03-02">
      <value>mlkem768x25519-sha256</value>
      <xref type="draft" data="RFC-ietf-sshm-mlkem-hybrid-kex-10"/>
      <note/>
      <implement>SHOULD</implement>
    </record>
    <record date="2025-02-18">
      <value>mlkem512-sha256</value>
      <xref type="draft" data="draft-harrison-mlkem-ssh-01"/>
      <note/>
      <implement>MAY</implement>
    </record>
    <record date="2025-02-18">
      <value>mlkem768-sha256</value>
      <xref type="draft" data="draft-harrison-mlkem-ssh-01"/>
      <note/>
      <implement>MAY</implement>
    </record>
    <record date="2025-02-18">
      <value>mlkem1024-sha384</value>
      <xref type="draft" data="draft-harrison-mlkem-ssh-01"/>
      <note/>
      <implement>MAY</implement>
    </record>
  </registry>

  <registry id="ssh-parameters-17">
    <title>Encryption Algorithm Names</title>
    <xref type="rfc" data="rfc4250"/>
    <xref type="rfc" data="rfc9519"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Peter Yee, Markus Stenberg</expert>
    <note>When this registry is modified, the YANG module 
"iana-ssh-encryption-algs" <xref type="registry" data="yang-parameters"/> must be 
updated as defined in <xref type="rfc" data="rfc9644"/>.
    </note>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <record>
      <value>3des-cbc</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.3</note>
    </record>
    <record>
      <value>blowfish-cbc</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.3</note>
    </record>
    <record>
      <value>twofish256-cbc</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.3</note>
    </record>
    <record>
      <value>twofish-cbc</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.3</note>
    </record>
    <record>
      <value>twofish192-cbc</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.3</note>
    </record>
    <record>
      <value>twofish128-cbc</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.3</note>
    </record>
    <record>
      <value>aes256-cbc</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.3</note>
    </record>
    <record>
      <value>aes192-cbc</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.3</note>
    </record>
    <record>
      <value>aes128-cbc</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.3</note>
    </record>
    <record>
      <value>serpent256-cbc</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.3</note>
    </record>
    <record>
      <value>serpent192-cbc</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.3</note>
    </record>
    <record>
      <value>serpent128-cbc</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.3</note>
    </record>
    <record updated="2020-04-29">
      <value>arcfour</value>
      <xref type="rfc" data="rfc8758"/>
      <note>HISTORIC</note>
    </record>
    <record>
      <value>idea-cbc</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.3</note>
    </record>
    <record>
      <value>cast128-cbc</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.3</note>
    </record>
    <record>
      <value>none</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.3</note>
    </record>
    <record>
      <value>des-cbc</value>
      <xref type="text">FIPS-46-3</xref>
      <note>HISTORIC, See page 4</note>
    </record>
    <record updated="2020-04-29">
      <value>arcfour128</value>
      <xref type="rfc" data="rfc8758"/>
      <note>HISTORIC</note>
    </record>
    <record updated="2020-04-29">
      <value>arcfour256</value>
      <xref type="rfc" data="rfc8758"/>
      <note>HISTORIC</note>
    </record>
    <record>
      <value>aes128-ctr</value>
      <xref type="rfc" data="rfc4344"/>
    </record>
    <record>
      <value>aes192-ctr</value>
      <xref type="rfc" data="rfc4344"/>
    </record>
    <record>
      <value>aes256-ctr</value>
      <xref type="rfc" data="rfc4344"/>
    </record>
    <record>
      <value>3des-ctr</value>
      <xref type="rfc" data="rfc4344"/>
    </record>
    <record>
      <value>blowfish-ctr</value>
      <xref type="rfc" data="rfc4344"/>
    </record>
    <record>
      <value>twofish128-ctr</value>
      <xref type="rfc" data="rfc4344"/>
    </record>
    <record>
      <value>twofish192-ctr</value>
      <xref type="rfc" data="rfc4344"/>
    </record>
    <record>
      <value>twofish256-ctr</value>
      <xref type="rfc" data="rfc4344"/>
    </record>
    <record>
      <value>serpent128-ctr</value>
      <xref type="rfc" data="rfc4344"/>
    </record>
    <record>
      <value>serpent192-ctr</value>
      <xref type="rfc" data="rfc4344"/>
    </record>
    <record>
      <value>serpent256-ctr</value>
      <xref type="rfc" data="rfc4344"/>
    </record>
    <record>
      <value>idea-ctr</value>
      <xref type="rfc" data="rfc4344"/>
    </record>
    <record>
      <value>cast128-ctr</value>
      <xref type="rfc" data="rfc4344"/>
    </record>
    <record>
      <value>AEAD_AES_128_GCM</value>
      <xref type="rfc" data="rfc5647"/>
      <note>Section 6.1</note>
    </record>
    <record>
      <value>AEAD_AES_256_GCM</value>
      <xref type="rfc" data="rfc5647"/>
      <note>Section 6.2</note>
    </record>
    <record date="2024-10-01">
      <value>chacha20-poly1305</value>
      <xref type="draft" data="draft-josefsson-ssh-chacha20-poly1305-openssh-01"/>
      <note/>
    </record>
  </registry>

  <registry id="ssh-parameters-18">
    <title>MAC Algorithm Names</title>
    <xref type="rfc" data="rfc4250"/>
    <xref type="rfc" data="rfc9519"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Peter Yee, Markus Stenberg</expert>
    <note>When this registry is modified, the YANG module "iana-ssh-mac-algs" 
<xref type="registry" data="yang-parameters"/> must be updated as defined in 
<xref type="rfc" data="rfc9644"/>.
    </note>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <record>
      <value>hmac-sha1</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.4</note>
    </record>
    <record>
      <value>hmac-sha1-96</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.4</note>
    </record>
    <record>
      <value>hmac-md5</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.4</note>
    </record>
    <record>
      <value>hmac-md5-96</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.4</note>
    </record>
    <record>
      <value>none</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.4</note>
    </record>
    <record>
      <value>AEAD_AES_128_GCM</value>
      <xref type="rfc" data="rfc5647"/>
      <note>Section 6.1</note>
    </record>
    <record>
      <value>AEAD_AES_256_GCM</value>
      <xref type="rfc" data="rfc5647"/>
      <note>Section 6.2</note>
    </record>
    <record>
      <value>hmac-sha2-256</value>
      <xref type="rfc" data="rfc6668"/>
      <note>Section 2</note>
    </record>
    <record>
      <value>hmac-sha2-512</value>
      <xref type="rfc" data="rfc6668"/>
      <note>Section 2</note>
    </record>
  </registry>

  <registry id="ssh-parameters-19">
    <title>Public Key Algorithm Names</title>
    <xref type="rfc" data="rfc4250"/>
    <xref type="rfc" data="rfc9519"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Peter Yee, Markus Stenberg</expert>
    <note>*All values beginning with the specified string and not containing "@".
    </note>
    <note>When this registry is modified, the YANG module 
"iana-ssh-public-key-algs" <xref type="registry" data="yang-parameters"/> must be 
updated as defined in <xref type="rfc" data="rfc9644"/>.
    </note>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <record>
      <value>ssh-dss</value>
      <format>ssh-dss</format>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.6</note>
    </record>
    <record>
      <value>ssh-rsa</value>
      <format>ssh-rsa</format>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.6</note>
    </record>
    <record date="2018-01-03">
      <value>rsa-sha2-256</value>
      <format>ssh-rsa</format>
      <xref type="rfc" data="rfc8332"/>
      <note>Section 3</note>
    </record>
    <record date="2018-01-03">
      <value>rsa-sha2-512</value>
      <format>ssh-rsa</format>
      <xref type="rfc" data="rfc8332"/>
      <note>Section 3</note>
    </record>
    <record>
      <value>spki-sign-rsa</value>
      <format>spki-sign-rsa</format>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.6</note>
    </record>
    <record>
      <value>spki-sign-dss</value>
      <format>spki-sign-dss</format>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.6</note>
    </record>
    <record>
      <value>pgp-sign-rsa</value>
      <format>pgp-sign-rsa</format>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.6</note>
    </record>
    <record>
      <value>pgp-sign-dss</value>
      <format>pgp-sign-dss</format>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.6</note>
    </record>
    <record>
      <value>null</value>
      <format>null</format>
      <xref type="rfc" data="rfc4462"/>
      <note>Section 5</note>
    </record>
    <record>
      <value>ecdsa-sha2-*</value>
      <format>ecdsa-sha2-*</format>
      <xref type="rfc" data="rfc5656"/>
    </record>
    <record>
      <value>x509v3-ssh-dss</value>
      <format>x509v3-ssh-dss</format>
      <xref type="rfc" data="rfc6187"/>
    </record>
    <record>
      <value>x509v3-ssh-rsa</value>
      <format>x509v3-ssh-rsa</format>
      <xref type="rfc" data="rfc6187"/>
    </record>
    <record>
      <value>x509v3-rsa2048-sha256</value>
      <format>x509v3-rsa2048-sha256</format>
      <xref type="rfc" data="rfc6187"/>
    </record>
    <record>
      <value>x509v3-ecdsa-sha2-*</value>
      <format>x509v3-ecdsa-sha2-*</format>
      <xref type="rfc" data="rfc6187"/>
    </record>
    <record date="2019-09-18">
      <value>ssh-ed25519</value>
      <format>ssh-ed25519</format>
      <xref type="rfc" data="rfc8709"/>
    </record>
    <record date="2019-09-18">
      <value>ssh-ed448</value>
      <format>ssh-ed448</format>
      <xref type="rfc" data="rfc8709"/>
    </record>
  </registry>
  
  <registry id="ssh-parameters-20">
    <title>Compression Algorithm Names</title>
    <xref type="rfc" data="rfc4250"/>
    <xref type="rfc" data="rfc9519"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Peter Yee, Markus Stenberg</expert>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <record>
      <value>none</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.2</note>
    </record>
    <record>
      <value>zlib</value>
      <xref type="rfc" data="rfc4253"/>
      <note>Section 6.2</note>
    </record>
  </registry>
  
  <registry id="ssh-parameters-21">
    <title>SSH Public-Key File Header Tags</title>
    <xref type="rfc" data="rfc4716"/>
    <xref type="rfc" data="rfc9519"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Peter Yee, Markus Stenberg</expert>
    <note>Tags beginning with x- Reserved for Private Use
    </note>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <record>
      <value>subject</value>
      <xref type="rfc" data="rfc4716"/>
      <note>Section 3.3.1</note>
    </record>
    <record>
      <value>comment</value>
      <xref type="rfc" data="rfc4716"/>
      <note>Section 3.3.2</note>
    </record>
  </registry>
  
  <registry id="ssh-parameters-22">
    <title>Publickey Subsystem Request Names</title>
    <xref type="rfc" data="rfc4819"/>
    <xref type="rfc" data="rfc9519"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Peter Yee, Markus Stenberg</expert>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <record>
      <value>version</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>add</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>remove</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>list</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>listattributes</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
  </registry>
  
  <registry id="ssh-parameters-23">
    <title>Publickey Subsystem Response Names</title>
    <xref type="rfc" data="rfc4819"/>
    <xref type="rfc" data="rfc9519"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Peter Yee, Markus Stenberg</expert>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <record>
      <value>version</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>status</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>publickey</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>attribute</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
  </registry>
  
  <registry id="ssh-parameters-24">
    <title>Publickey Subsystem Attributes</title>
    <xref type="rfc" data="rfc4819"/>
    <xref type="rfc" data="rfc9519"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Peter Yee, Markus Stenberg</expert>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <record>
      <value>comment</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>comment-language</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>command-override</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>subsystem</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>x11</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>shell</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>exec</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>agent</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>env</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>from</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>port-forward</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>reverse-forward</value>
      <xref type="rfc" data="rfc4819"/>
    </record>
  </registry>
  
  <registry id="ssh-parameters-26">
    <title>Publickey Subsystem Status Codes</title>
    <xref type="rfc" data="rfc4819"/>
    <range>
      <value>0-191</value>
      <registration_rule>Standards Action</registration_rule>
    </range>
    <range>
      <value>192-255</value>
      <registration_rule>Reserved for Private Use</registration_rule>
    </range>
    <record>
      <value>0</value>
      <status>SSH_PUBLICKEY_SUCCESS</status>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>1</value>
      <status>SSH_PUBLICKEY_ACCESS_DENIED</status>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>2</value>
      <status>SSH_PUBLICKEY_STORAGE_EXCEEDED</status>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>3</value>
      <status>SSH_PUBLICKEY_VERSION_NOT_SUPPORTED</status>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>4</value>
      <status>SSH_PUBLICKEY_KEY_NOT_FOUND</status>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>5</value>
      <status>SSH_PUBLICKEY_KEY_NOT_SUPPORTED</status>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>6</value>
      <status>SSH_PUBLICKEY_KEY_ALREADY_PRESENT</status>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>7</value>
      <status>SSH_PUBLICKEY_GENERAL_FAILURE</status>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>8</value>
      <status>SSH_PUBLICKEY_REQUEST_NOT_SUPPORTED</status>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>9</value>
      <status>SSH_PUBLICKEY_ATTRIBUTE_NOT_SUPPORTED</status>
      <xref type="rfc" data="rfc4819"/>
    </record>
    <record>
      <value>10-191</value>
      <status>Standards Action</status>
    </record>
    <record>
      <value>192-255</value>
      <status>Reserved</status>
    </record>
  </registry>
  
  <registry id="extension-names">
    <title>Extension Names</title>
    <xref type="rfc" data="rfc8308"/>
    <xref type="rfc" data="rfc9519"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Peter Yee, Markus Stenberg</expert>
    <note>Names in the Extension Names table MUST follow the Conventions for 
Names defined in <xref type="rfc" data="rfc4250"/>, Section 4.6.1.
    </note>
    <note>Registration requests should be sent to the mailing list described in 
<xref type="rfc" data="rfc9519"/>. If approved, designated experts should notify IANA within 
three weeks. For assistance, please contact iana@iana.org.
    </note>
    <record>
      <value>server-sig-algs</value>
      <xref type="rfc" data="rfc8308"/>
      <note>Section 3.1</note>
    </record>
    <record>
      <value>delay-compression</value>
      <xref type="rfc" data="rfc8308"/>
      <note>Section 3.2</note>
    </record>
    <record>
      <value>no-flow-control</value>
      <xref type="rfc" data="rfc8308"/>
      <note>Section 3.3</note>
    </record>
    <record>
      <value>elevation</value>
      <xref type="rfc" data="rfc8308"/>
      <note>Section 3.4</note>
    </record>
    <record>
      <value>agent-forward</value>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16"/>
      <note>Section 5.1</note>
    </record>
  </registry>

  <registry id="ssh-agent-protocol-message-type-numbers">
    <title>SSH Agent Protocol Message Type Numbers</title>
    <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16"/>
    <expert>Unassigned</expert>
    <range>
      <value>0-239</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <range>
      <value>240-255</value>
      <registration_rule>Private Use</registration_rule>
    </range>
    <record>
      <value>0</value>
      <identifier>Reserved</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="6.1.1">RFC-ietf-sshm-ssh-agent-16, Section 6.1.1</xref>
    </record>
    <record>
      <value>1</value>
      <identifier>Reserved</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="6.1.1">RFC-ietf-sshm-ssh-agent-16, Section 6.1.1</xref>
    </record>
    <record>
      <value>2</value>
      <identifier>Reserved</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="6.1.1">RFC-ietf-sshm-ssh-agent-16, Section 6.1.1</xref>
    </record>
    <record>
      <value>3</value>
      <identifier>Reserved</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="6.1.1">RFC-ietf-sshm-ssh-agent-16, Section 6.1.1</xref>
    </record>
    <record>
      <value>4</value>
      <identifier>Reserved</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="6.1.1">RFC-ietf-sshm-ssh-agent-16, Section 6.1.1</xref>
    </record>
    <record>
      <value>5</value>
      <identifier>SSH_AGENT_FAILURE</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16">RFC-ietf-sshm-ssh-agent-16, Sections 3.1 and 6.1</xref>
    </record>
    <record>
      <value>6</value>
      <identifier>SSH_AGENT_SUCCESS</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16">RFC-ietf-sshm-ssh-agent-16, Sections 3.1 and 6.1</xref>
    </record>
    <record>
      <value>7</value>
      <identifier>Reserved</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="6.1.1">RFC-ietf-sshm-ssh-agent-16, Section 6.1.1</xref>
    </record>
    <record>
      <value>8</value>
      <identifier>Reserved</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="6.1.1">RFC-ietf-sshm-ssh-agent-16, Section 6.1.1</xref>
    </record>
    <record>
      <value>9</value>
      <identifier>Reserved</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="6.1.1">RFC-ietf-sshm-ssh-agent-16, Section 6.1.1</xref>
    </record>
    <record>
      <value>10</value>
      <identifier>Reserved</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="6.1.1">RFC-ietf-sshm-ssh-agent-16, Section 6.1.1</xref>
    </record>
    <record>
      <value>11</value>
      <identifier>SSH_AGENTC_REQUEST_IDENTITIES</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16">RFC-ietf-sshm-ssh-agent-16, Sections 3.5 and 6.1</xref>
    </record>
    <record>
      <value>12</value>
      <identifier>SSH_AGENT_IDENTITIES_ANSWER</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16">RFC-ietf-sshm-ssh-agent-16, Sections 3.5 and 6.1</xref>
    </record>
    <record>
      <value>13</value>
      <identifier>SSH_AGENTC_SIGN_REQUEST</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16">RFC-ietf-sshm-ssh-agent-16, Sections 3.6 and 6.1</xref>
    </record>
    <record>
      <value>14</value>
      <identifier>SSH_AGENT_SIGN_RESPONSE</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16">RFC-ietf-sshm-ssh-agent-16, Sections 3.6 and 6.1</xref>
    </record>
    <record>
      <value>15</value>
      <identifier>Reserved</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="6.1.1">RFC-ietf-sshm-ssh-agent-16, Section 6.1.1</xref>
    </record>
    <record>
      <value>16</value>
      <identifier>Reserved</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="6.1.1">RFC-ietf-sshm-ssh-agent-16, Section 6.1.1</xref>
    </record>
    <record>
      <value>17</value>
      <identifier>SSH_AGENTC_ADD_IDENTITY</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16">RFC-ietf-sshm-ssh-agent-16, Sections 3.2 and 6.1</xref>
    </record>
    <record>
      <value>18</value>
      <identifier>SSH_AGENTC_REMOVE_IDENTITY</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16">RFC-ietf-sshm-ssh-agent-16, Sections 3.4 and 6.1</xref>
    </record>
    <record>
      <value>19</value>
      <identifier>SSH_AGENTC_REMOVE_ALL_IDENTITIES</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16">RFC-ietf-sshm-ssh-agent-16, Sections 3.4 and 6.1</xref>
    </record>
    <record>
      <value>20</value>
      <identifier>SSH_AGENTC_ADD_SMARTCARD_KEY</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16">RFC-ietf-sshm-ssh-agent-16, Sections 3.2.6 and 6.1</xref>
    </record>
    <record>
      <value>21</value>
      <identifier>SSH_AGENTC_REMOVE_SMARTCARD_KEY</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16">RFC-ietf-sshm-ssh-agent-16, Sections 3.4 and 6.1</xref>
    </record>
    <record>
      <value>22</value>
      <identifier>SSH_AGENTC_LOCK</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16">RFC-ietf-sshm-ssh-agent-16, Sections 3.7 and 6.1</xref>
    </record>
    <record>
      <value>23</value>
      <identifier>SSH_AGENTC_UNLOCK</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16">RFC-ietf-sshm-ssh-agent-16, Sections 3.7 and 6.1</xref>
    </record>
    <record>
      <value>24</value>
      <identifier>Reserved</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="6.1.1">RFC-ietf-sshm-ssh-agent-16, Section 6.1.1</xref>
    </record>
    <record>
      <value>25</value>
      <identifier>SSH_AGENTC_ADD_ID_CONSTRAINED</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16">RFC-ietf-sshm-ssh-agent-16, Sections 3.2 and 6.1</xref>
    </record>
    <record>
      <value>26</value>
      <identifier>SSH_AGENTC_ADD_SMARTCARD_KEY_CONSTRAINED</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16">RFC-ietf-sshm-ssh-agent-16, Sections 3.2.6 and 6.1</xref>
    </record>
    <record>
      <value>27</value>
      <identifier>SSH_AGENTC_EXTENSION</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16">RFC-ietf-sshm-ssh-agent-16, Sections 3.8 and 6.1</xref>
    </record>
    <record>
      <value>28</value>
      <identifier>SSH_AGENT_EXTENSION_FAILURE</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16">RFC-ietf-sshm-ssh-agent-16, Sections 3.8 and 6.1</xref>
    </record>
    <record>
      <value>29</value>
      <identifier>SSH_AGENT_EXTENSION_RESPONSE</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16">RFC-ietf-sshm-ssh-agent-16, Sections 3.8 and 6.1</xref>
    </record>
    <record>
      <value>30-239</value>
      <identifier>Unassigned</identifier>
    </record>
    <record>
      <value>240-255</value>
      <identifier>Reserved for Private Use</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="6.1.1">RFC-ietf-sshm-ssh-agent-16, Section 6.1</xref>
    </record>
  </registry>

  <registry id="ssh-agent-key-constraint-numbers">
    <title>SSH Agent Key Constraint Numbers</title>
    <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <value>0</value>
      <identifier>Reserved</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="6.2">RFC-ietf-sshm-ssh-agent-16, Section 6.2</xref>
    </record>
    <record>
      <value>1</value>
      <identifier>SSH_AGENT_CONSTRAIN_LIFETIME</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="6.2">RFC-ietf-sshm-ssh-agent-16, Section 6.2</xref>
    </record>
    <record>
      <value>2</value>
      <identifier>SSH_AGENT_CONSTRAIN_CONFIRM</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="6.2">RFC-ietf-sshm-ssh-agent-16, Section 6.2</xref>
    </record>
    <record>
      <value>3-254</value>
      <identifier>Unassigned</identifier>
    </record>
    <record>
      <value>255</value>
      <identifier>SSH_AGENT_CONSTRAIN_EXTENSION</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="6.2">RFC-ietf-sshm-ssh-agent-16, Section 6.2</xref>
    </record>
    </registry>

    <registry id="ssh-agent-key-constraint-extension-names">
    <title>SSH Agent Key Constraint Extension Names</title>
    <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Unassigned</expert>
    </registry>

    <registry id="ssh-agent-signature-flags">
    <title>SSH Agent Signature Flags</title>
    <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <value>0x01</value>
      <identifier>Reserved</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="6.3">RFC-ietf-sshm-ssh-agent-16, Section 6.3</xref>
    </record>
    <record>
      <value>0x02</value>
      <identifier>SSH_AGENT_RSA_SHA2_256</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="6.3">RFC-ietf-sshm-ssh-agent-16, Section 6.3</xref>
    </record>
    <record>
      <value>0x04</value>
      <identifier>SSH_AGENT_RSA_SHA2_512</identifier>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="6.3">RFC-ietf-sshm-ssh-agent-16, Section 6.3</xref>
    </record>
    </registry>

    <registry id="ssh-agent-extension-request-names">
    <title>SSH Agent Extension Request Names</title>
    <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <value>query</value>
      <xref type="draft" data="RFC-ietf-sshm-ssh-agent-16" section="3.8.1">RFC-ietf-sshm-ssh-agent-16, Section 3.8.1</xref>
    </record>
    </registry>
  
  <people/>
</registry>
