Extensible Authentication Protocol Protected One-Time Password (EAP-POTP) Cryptographic Algorithm Identifiers

(last updated 2007-02-15)

Registries below include:
- Hash Algorithms
- Encryption Algorithms
- MAC Algorithms


Registry Name: Hash Algorithms
Reference: [RFC4793]
Range              Registration Procedures                     
-----------------  ------------------------------------------  
0x0006-0x7fff      Specification Required and IESG Approval
0x8000 and higher  Proprietary vendor-specific algorithms

Registry: 
Octet 1 Octet 2  Hash algorithm                      Reference
------- -------  ----------------------------------  ---------
0x00    0x00     Reserved                            [RFC4793]         
0x00    0x01     SHA-1                               [RFC4793]
0x00    0x02     SHA-224                             [RFC4793]
0x00    0x03     SHA-256 (default)                   [RFC4793]
0x00    0x04     SHA-384                             [RFC4793]
0x00    0x05     SHA-512                             [RFC4793]
0x80     -       Vendor-specific (or experimental)   [RFC4793]


Registry Name: Encryption Algorithms
Reference: [RFC4793]
Range              Registration Procedures                     
-----------------  ------------------------------------------  
0x0003-0x7fff      Specification Required and IESG Approval
0x8000 and higher  Vendor-specific proprietary algorithms

Registry:
Octet 1 Octet 2  Encryption algorithm                                  Reference
------- -------  ----------------------------------------------------  ---------        
0x00    0x00     Reserved                                              [RFC4793]
0x00    0x01     AES-CBC (default) with 128-bit keys and 16-octet IVs  [RFC4793]
0x00    0x02     3DES-CBC with 112-bit keys and 8-octet IVs            [RFC4793]
0x80     -       Vendor-specific                                       [RFC4793]


Registry Name: MAC Algorithms 
Reference: [RFC4793]
Range              Registration Procedures                    
-----------------  ------------------------------------------    
0x0002-0x7fff      Specification Required and IESG Approval
0x8000 and higher  Vendor-specific proprietary algorithms

Registry:
Octet 1 Octet 2  MAC algorithm      Reference
------- -------  -----------------  ---------
0x00    0x00     Reserved           [RFC4793]
0x00    0x01     HMAC (default)     [RFC4793]
0x80     -       Vendor-specific    [RFC4793]


References
----------
[RFC4793]  M. Nystroem, "The Protected One-Time Password Protocol (EAP-POTP)", 
           RFC 4793, February 2007.
            
(created 2006-11-12)

[]