
EAP-AKA and EAP-SIM Parameters - per [RFC4187] 

(last updated 02 May 2006)

 - Subtypes
 - Attribute Types
 - AT_NOTIFICATION Attribute - Notification Code Values
 - AT_VERSION_LIST and AT_SELECTED_VERSION Attributes - EAP method version numbers
 - AT_CLIENT_ERROR_CODE attribute - Client Error Code Values 

 All requests for value assignment from the various number spaces below
 require "Specification Required".  Requests must be specified in sufficient 
 detail so that interoperability between independent implementations is 
 possible.  Possible forms of documentation include, but are not limited to, 
 RFCs, the products of another standards body (e.g. 3GPP), or permanently 
 and readily available vendor design notes.


Subtypes
Registration Procedures: Specification Required
Value  Description                                   Reference
-----  --------------------------------------------  ---------
    0  RESERVED 
    1  AKA-Challenge                                 [RFC4187],[RFC4186] 
    2  AKA-Authentication-Reject                     [RFC4187],[RFC4186] 
    3  UNASSIGNED
    4  AKA-Synchronization-Failure                   [RFC4187],[RFC4186] 
    5  AKA-Identity                                  [RFC4187],[RFC4186]
  6-9  UNASSIGNED
   10  SIM-Start                                     [RFC4187],[RFC4186] 
   11  SIM-Challenge                                 [RFC4187],[RFC4186] 
   12  AKA-Notification and SIM-Notification         [RFC4187],[RFC4186] 
   13  AKA-Reauthentication and SIM-Reauthentication [RFC4187],[RFC4186]
   14  AKA-Client-Error and SIM-Client-Error         [RFC4187],[RFC4186] 


Attribute Types
Registration Procedures: Specification Required
Value  Description                                   Reference
-----  --------------------------------------------  ---------
Non-Skippable Attributes
    0  RESERVED 
    1  AT_RAND                                       [RFC4187],[RFC4186] 
    2  AT_AUTN                                       [RFC4187],[RFC4186]
    3  AT_RES                                        [RFC4187],[RFC4186]
    4  AT_AUTS                                       [RFC4187],[RFC4186]
    5  UNASSIGNED                                    
    6  AT_PADDING                                    [RFC4187],[RFC4186]
    7  AT_NONCE_MT                                   [RFC4187],[RFC4186]
  8-9  UNASSIGNED
   10  AT_PERMANENT_ID_REQ                           [RFC4187],[RFC4186] 
   11  AT_MAC                                        [RFC4187],[RFC4186] 
   12  AT_NOTIFICATION                               [RFC4187],[RFC4186] 
   13  AT_ANY_ID_REQ                                 [RFC4187],[RFC4186] 
   14  AT_IDENTITY                                   [RFC4187],[RFC4186] 
   15  AT_VERSION_LIST                               [RFC4187],[RFC4186] 
   16  AT_SELECTED_VERSION                           [RFC4187],[RFC4186] 
   17  AT_FULLAUTH_ID_REQ                            [RFC4187],[RFC4186] 
   18  UNASSIGNED
   19  AT_COUNTER                                    [RFC4187],[RFC4186] 
   20  AT_COUNTER_TOO_SMALL                          [RFC4187],[RFC4186]
   21  AT_NONCE_S                                    [RFC4187],[RFC4186] 
   22  AT_CLIENT_ERROR_CODE                          [RFC4187],[RFC4186] 
23-127 UNASSIGNED
Skippable Attributes
  128  UNASSIGNED
  129  AT_IV                                         [RFC4187],[RFC4186]
  130  AT_ENCR_DATA                                  [RFC4187],[RFC4186]
  131  UNASSIGNED   
  132  AT_NEXT_PSEUDONYM                             [RFC4187],[RFC4186] 
  133  AT_NEXT_REAUTH_ID                             [RFC4187],[RFC4186] 
  134  AT_CHECKCODE                                  [RFC4187],[RFC4186] 
  135  AT_RESULT_IND                                 [RFC4187],[RFC4186]

AT_NOTIFICATION Attribute - Notification Code Values
Registration Procedures: Specification Required
Value  Description                                        Reference
-----  -------------------------------------------------  ---------
    0  General failure after authentication               [RFC4187],[RFC4186]
 1026  User has been temporarily denied access            [RFC4187],[RFC4186]
 1031  User has not subscribed to the requested service   [RFC4187],[RFC4186]
16384  General failure                                    [RFC4187],[RFC4186]
32768  Success                                            [RFC4187],[RFC4186]

AT_VERSION_LIST and AT_SELECTED_VERSION Attributes - EAP method version numbers
Registration Procedures: Specification Required
Value  Description                                   Reference
-----  --------------------------------------------  ---------
    1  EAP-SIM Version 1                             [RFC4187],[RFC4186]


AT_CLIENT_ERROR_CODE attribute - Client Error Code Values
Registration Procedures: Specification Required
Value  Description                                        Reference
-----  -------------------------------------------------  ---------
    0  "unable to process packet": a general error code   [RFC4187],[RFC4186]

    1  "unsupported version": the peer does not support   [RFC4187],[RFC4186]
       any of the versions listed in AT_VERSION_LIST      

    2  "insufficient number of challenges": the peer's    [RFC4187],[RFC4186]
       policy requires more triplets than the server 
       included in AT_RAND                                              

    3  "RANDs are not fresh": the peer believes that the  [RFC4187],[RFC4186]
       RAND challenges included in AT_RAND were not fresh 


REFERENCES
----------
[RFC4186]  H. Haverinen, Ed. and J. Salowey, Ed., "Extensible Authentication 
           Protocol Method for GSM Subscriber Identity Modules (EAP-SIM)",  
           RFC 4186, January 2006.

[RFC4187]  J. Arkko and H. Haverinen, "Extensible Authentication Protocol 
           Method for UMTS Authentication and Key Agreement (EAP-AKA), 
           RFC 4187, January 2006.
 
(created 02 May 2005)

[]
