<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="eap-pwd-parameters.xsl"?>
<?xml-model href="eap-pwd-parameters.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="eap-pwd-parameters">
  <title>EAP-pwd Parameters</title>
  <created>2010-01-06</created>
  <updated>2017-04-24</updated>
  
  <registry id="eap-pwd-parameters-1">
    <title>PWD-Exch Messages</title>
    <xref type="rfc" data="rfc5931"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <type>0x00</type>
      <name>Reserved</name>
      <xref type="rfc" data="rfc5931"/>
    </record>
    <record>
      <type>0x01</type>
      <name>EAP-pwd-ID exchange</name>
      <xref type="rfc" data="rfc5931"/>
    </record>
    <record>
      <type>0x02</type>
      <name>EAP-pwd-Commit exchange</name>
      <xref type="rfc" data="rfc5931"/>
    </record>
    <record>
      <type>0x03</type>
      <name>EAP-pwd-Confirm exchange</name>
      <xref type="rfc" data="rfc5931"/>
    </record>
    <record>
      <type>0x04-0x63</type>
      <name>Unassigned</name>
    </record>
  </registry>
  
  
  <registry id="eap-pwd-parameters-2">
    <title>Random Function Registry</title>
    <xref type="rfc" data="rfc5931"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Joseph Salowey</expert>
    <record>
      <type>0x00</type>
      <name>Private Use</name>
      <xref type="rfc" data="rfc5931"/>
    </record>
    <record>
      <type>0x01</type>
      <name>Function defined in RFC, Section 2.4</name>
      <xref type="rfc" data="rfc5931"/>
    </record>
    <record>
      <type>0x02-0xFF</type>
      <name>Unassigned</name>
    </record>
  </registry>
  
  
  <registry id="eap-pwd-parameters-3">
    <title>PRF Registry</title>
    <xref type="rfc" data="rfc5931"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <type>0x00</type>
      <name>Private Use</name>
      <xref type="rfc" data="rfc5931"/>
    </record>
    <record>
      <type>0x01</type>
      <name>HMAC-SHA256 as defined in RFC4634</name>
      <xref type="rfc" data="rfc5931"/>
      <xref type="rfc" data="rfc4634"/>
    </record>
    <record>
      <type>0x02-0xFF</type>
      <name>Unassigned</name>
    </record>
    </registry>

  <registry id="eap-pwd-parameters-4">
    <title>Password Preprocessing Methods</title>
    <xref type="rfc" data="rfc5931"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Joseph Salowey</expert>
    <record>
      <type>0x00</type>
      <name>None</name>
      <xref type="rfc" data="rfc5931"/>
    </record>
    <record>
      <type>0x01</type>
      <name>RFC2759</name>
      <xref type="rfc" data="rfc5931"/>
      <xref type="rfc" data="rfc2759"/>
    </record>
    <record>
      <type>0x02</type>
      <name>SASLprep</name>
      <xref type="rfc" data="rfc5931"/>
    </record>
    <record>
      <type>0x03</type>
      <name>a random salt with SHA-1</name>
      <xref type="rfc" data="rfc8146"/>
    </record>
    <record>
      <type>0x04</type>
      <name>a random salt with SHA-256</name>
      <xref type="rfc" data="rfc8146"/>
    </record>
    <record>
      <type>0x05</type>
      <name>a random salt with SHA-512</name>
      <xref type="rfc" data="rfc8146"/>
    </record>
    <record>
      <type>0x06</type>
      <name>UNIX crypt()</name>
      <xref type="rfc" data="rfc8146"/>
    </record>
    <record>
      <type>0x07</type>
      <name>scrypt</name>
      <xref type="rfc" data="rfc8146"/>
    </record>
    <record>
      <type>0x08</type>
      <name>PBKDF2 with SHA-256</name>
      <xref type="rfc" data="rfc8146"/>
    </record>
    <record>
      <type>0x09</type>
      <name>PBKDF2 with SHA-512</name>
      <xref type="rfc" data="rfc8146"/>
    </record>
    <record>
      <type>0x0A</type>
      <name>SASLprep then a random salt with SHA-1</name>
      <xref type="rfc" data="rfc8146"/>
    </record>
    <record>
      <type>0x0B</type>
      <name>SASLprep then a random salt with SHA-256</name>
      <xref type="rfc" data="rfc8146"/>
    </record>
    <record>
      <type>0x0C</type>
      <name>SASLprep then a random salt with SHA-512</name>
      <xref type="rfc" data="rfc8146"/>
    </record>
    <record>
      <type>0x0D</type>
      <name>SASLprep then UNIX crypt()</name>
      <xref type="rfc" data="rfc8146"/>
    </record>
    <record>
      <type>0x0E</type>
      <name>OpaqueString then scrypt</name>
      <xref type="rfc" data="rfc8146"/>
    </record>
    <record>
      <type>0x0F</type>
      <name>OpaqueString then PBKDF2 with SHA-256</name>
      <xref type="rfc" data="rfc8146"/>
    </record>
    <record>
      <type>0x10</type>
      <name>OpaqueString then PBKDF2 with SHA-512</name>
      <xref type="rfc" data="rfc8146"/>
    </record>
    <record>
      <type>0x11-0xFF</type>
      <name>Unassigned</name>
    </record>
  </registry>
  <people/>
</registry>
