<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="gss-eap-parameters.xsl"?>
<?xml-model href="gss-eap-parameters.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="gss-eap-parameters">
    <title>The Extensible Authentication Protocol Mechanism for the Generic Security Service Application Programming Interface (GSS-EAP) Parameters</title>
    <created>2012-09-05</created>
    <updated>2014-01-08</updated>
    
    <registry id="subtoken-types">
        <title>GSS-EAP Subtoken Types</title>
        <xref type="rfc" data="rfc7055"/>
        <registration_rule>Expert Review</registration_rule>
        <expert>Joseph Salowey</expert>
        <record>
            <value>0x00000000</value>
            <description>Reserved</description>
            <xref type="rfc" data="rfc7055"/>
        </record>
        <record>
            <value>0x00000001</value>
            <description>Error</description>
            <xref type="rfc" data="rfc7055">RFC7055, Section 5.3</xref>
        </record>
        <record>
            <value>0x00000002</value>
            <description>Acceptor name request</description>
            <xref type="rfc" data="rfc7055">RFC7055, Section 5.4.2</xref>
        </record>
        <record>
            <value>0x00000003</value>
            <description>Acceptor name response</description>
            <xref type="rfc" data="rfc7055">RFC7055, Section 5.4.3</xref>
        </record>
        <record>
            <value>0x00000004</value>
            <description>EAP response</description>
           <xref type="rfc" data="rfc7055">RFC7055, Section 5.5.2</xref>
        </record>
        <record>
            <value>0x00000005</value>
            <description>EAP request</description>
            <xref type="rfc" data="rfc7055">RFC7055, Section 5.5.1</xref>
        </record>
        <record>
            <value>0x00000006</value>
            <description>GSS-API channel bindings</description>
            <xref type="rfc" data="rfc7055">RFC7055, Section 5.6.2</xref>
        </record>
        <record>
            <value>0x00000007-0x0000000A</value>
            <description>Unassigned</description>
        </record>
        <record>
            <value>0x0000000B</value>
            <description>Vendor</description>
            <xref type="rfc" data="rfc7055">RFC7055, Section 5.4.1</xref>
        </record>
        <record>
            <value>0x0000000C</value>
            <description>Flags</description>
            <xref type="rfc" data="rfc7055">RFC7055, Section 5.6.1</xref>
        </record>
        <record>
            <value>0x0000000D</value>
            <description>Initiator MIC</description>
            <xref type="rfc" data="rfc7055">RFC7055, Section 5.6.3</xref>
        </record>
        <record>
            <value>0x0000000E</value>
            <description>Acceptor MIC</description>
            <xref type="rfc" data="rfc7055">RFC7055, Section 5.6.3</xref>
        </record>
        <record>
            <value>0x0000000F-0x7FFFFFFF</value>
            <description>Unassigned</description>
        </record>
    </registry>
    
    <registry id="error-codes">
        <title>GSS-EAP Error Codes</title>
        <xref type="rfc" data="rfc7055"/>
        <expert>Joseph Salowey</expert>
        <range>
            <value>0-127</value>
             <registration_rule>Standards Action</registration_rule>
        </range>
        <range>
            <value>128-255</value>
            <registration_rule>Specification Required</registration_rule>
        </range>        
        <record>
            <value>0</value>
            <description>Reserved</description>
            <xref type="rfc" data="rfc7055"/>
        </record>
        <record>
            <value>1</value>
            <description>Buffer is incorrect size</description>
            <xref type="rfc" data="rfc7055"/>
        </record>
        <record>
            <value>2</value>
            <description>Incorrect mechanism OID</description>
            <xref type="rfc" data="rfc7055"/>
        </record>
        <record>
            <value>3</value>
            <description>Token is corrupted</description>
            <xref type="rfc" data="rfc7055"/>
        </record>
        <record>
            <value>4</value>
            <description>Token is truncated</description>
            <xref type="rfc" data="rfc7055"/>
        </record>
        <record>
            <value>5</value>
            <description>Packet received by direction that sent it</description>
            <xref type="rfc" data="rfc7055"/>
        </record>
        <record>
            <value>6</value>
            <description>Incorrect token type identifier</description>
            <xref type="rfc" data="rfc7055"/>
        </record>
        <record>
            <value>7</value>
            <description>Unhandled critical subtoken received</description>
            <xref type="rfc" data="rfc7055"/>
        </record>
        <record>
            <value>8</value>
            <description>Missing required subtoken</description>
            <xref type="rfc" data="rfc7055"/>
        </record>
        <record>
            <value>9</value>
            <description>Duplicate subtoken type</description>
            <xref type="rfc" data="rfc7055"/>
        </record>
        <record>
            <value>10</value>
            <description>Received unexpected subtoken for current state</description>
            <xref type="rfc" data="rfc7055"/>
        </record>
        <record>
            <value>11</value>
            <description>EAP did not produce a key</description>
            <xref type="rfc" data="rfc7055"/>
        </record>
        <record>
            <value>12</value>
            <description>EAP key too short</description>
            <xref type="rfc" data="rfc7055"/>
        </record>
        <record>
            <value>13</value>
            <description>Authentication rejected</description>
            <xref type="rfc" data="rfc7055"/>
        </record>
        <record>
            <value>14</value>
            <description>AAA returned an unexpected message type</description>
            <xref type="rfc" data="rfc7055"/>
        </record>
        <record>
            <value>15</value>
            <description>AAA response did not include EAP request</description>
            <xref type="rfc" data="rfc7055"/>
        </record>
        <record>
            <value>16</value>
            <description>Generic AAA failure</description>
            <xref type="rfc" data="rfc7055"/>
        </record>
        <record>
            <value>17-255</value>
            <description>Unassigned</description>
            <xref type="rfc" data="rfc7055"/>
        </record>
        <record>
            <value>&gt;=256</value>
            <description>Reserved</description>
            <xref type="rfc" data="rfc7055"/>
        </record>
    </registry>
    
    <registry id="context-flags">
        <title>GSS-EAP Context Flags</title>
        <xref type="rfc" data="rfc7055"/>
        <registration_rule>IETF Review or IESG Approval</registration_rule>
        <record>
            <value>0x1</value>
            <description>Unassigned</description>
        </record>
        <record>
            <value>0x2</value>
            <description>GSS_C_MUTUAL_FLAG</description>
            <xref type="rfc" data="rfc7055">RFC7055, Section 5.6.1</xref>
        </record>
        <record>
            <value>0x3-0x80000000</value>
            <description>Unassigned</description>
        </record>
    </registry>
    
    <people/>
</registry>
