Extensible Authentication Protocol (EAP) Encrypted Key Exchange (EKE) Registry

Created

  • 2010-11-24

Last Updated

  • 2020-04-14

Available Formats


EAP-EKE Diffie-Hellman Group Registry

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Joseph Salowey

Reference

  • RFC 6124: An EAP Authentication Method Based on the Encrypted Key Exchange (EKE) Protocol

Available Formats

Value Name Description Reference
0 Reserved RFC 6124
1 DHGROUP_EKE_2 The prime number of the 1024-bit Group 2 RFC 7296, with the generator 5 (decimal) RFC 6124
2 DHGROUP_EKE_5 The prime number of the 1536-bit Group 5 RFC 3526, g=31 RFC 6124
3 DHGROUP_EKE_14 The prime number of the 2048-bit Group 14 RFC 3526, g=11 RFC 6124
4 DHGROUP_EKE_15 The prime number of the 3072-bit Group 15 RFC 3526, g=5 RFC 6124
5 DHGROUP_EKE_16 The prime number of the 4096-bit Group 16 RFC 3526, g=5 RFC 6124
6-127 Unassigned
128-255 Reserved for Private Use RFC 6124

EAP-EKE Encryption Algorithm Registry

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Joseph Salowey

Reference

  • RFC 6124: An EAP Authentication Method Based on the Encrypted Key Exchange (EKE) Protocol

Available Formats

Value Name Definition Reference
0 Reserved RFC 6124
1 ENCR_AES128_CBC AES with a 128-bit key, CBC mode RFC 6124
2-127 Unassigned
128-255 Reserved for Private Use RFC 6124

EAP-EKE Pseudo Random Function Registry

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Joseph Salowey

Reference

  • RFC 6124: An EAP Authentication Method Based on the Encrypted Key Exchange (EKE) Protocol

Available Formats

Value Name Definition Reference
0 Reserved RFC 6124
1 PRF_HMAC_SHA1 HMAC SHA-1, as defined in RFC 2104 RFC 6124
2 PRF_HMAC_SHA2_256 HMAC SHA-2-256 [National Institute of Standards and Technology, U.S. Department of Commerce, "Secure Hash Standard", NIST FIPS 180-3, October 2008.] RFC 6124
3-127 Unassigned
128-255 Reserved for Private Use RFC 6124

EAP-EKE Keyed Message Digest (MAC) Registry

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Joseph Salowey

Reference

  • RFC 6124: An EAP Authentication Method Based on the Encrypted Key Exchange (EKE) Protocol

Available Formats

Value Name Key Length (Octets) Definition Reference
0 Reserved RFC 6124
1 MAC_HMAC_SHA1 20 HMAC SHA-1, as defined in RFC 2104 RFC 6124
2 MAC_HMAC_SHA2_256 32 HMAC SHA-2-256 RFC 6124
3-127 Unassigned
128-255 Reserved for Private Use RFC 6124

EAP-EKE Identity Type Registry

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Joseph Salowey

Reference

  • RFC 6124: An EAP Authentication Method Based on the Encrypted Key Exchange (EKE) Protocol

Available Formats

Value Name Definition Reference
0 Reserved RFC 6124
1 ID_OPAQUE An opaque octet string RFC 6124
2 ID_NAI A Network Access Identifier, as defined in RFC 4282 RFC 6124
3 ID_IPv4 An IPv4 address, in binary format RFC 6124
4 ID_IPv6 An IPv6 address, in binary format RFC 6124
5 ID_FQDN A fully qualified domain name RFC 6124
6 ID_DN An LDAP Distinguished Name formatted as a string, as defined in RFC 4514 RFC 6124
7-127 Unassigned
128-255 Reserved for Private Use RFC 6124

EAP-EKE Channel-Binding Type Registry

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Joseph Salowey

Reference

  • RFC 6124: An EAP Authentication Method Based on the Encrypted Key Exchange (EKE) Protocol

Available Formats

Value Description Reference
0x0000 Reserved RFC 6124
0x0001-0xFEFF Unassigned
0xFF00-0xFFFF Reserved for Private Use RFC 6124

EAP-EKE Exchange Registry

Registration Procedure(s)

  • RFC Required

Reference

  • RFC 6124: An EAP Authentication Method Based on the Encrypted Key Exchange (EKE) Protocol

Available Formats

Value Description Reference
0x00 Reserved RFC 6124
0x01 EAP-EKE-ID exchange RFC 6124
0x02 EAP-EKE-Commit exchange RFC 6124
0x03 EAP-EKE-Confirm exchange RFC 6124
0x04 EAP-EKE-Failure exchange RFC 6124
0x05-0x7F Unassigned
0x80-0xFF Reserved for Private Use RFC 6124

EAP-EKE Failure-Code Registry

Registration Procedure(s)

  • RFC Required

Reference

  • RFC 6124: An EAP Authentication Method Based on the Encrypted Key Exchange (EKE) Protocol

Available Formats

Value Name Meaning Reference
0x00000000 Reserved RFC 6124
0x00000001 No Error This code is used for failure acknowledgement. RFC 6124
0x00000002 Protocol Error A failure to parse or understand a protocol message or one of its payloads. RFC 6124
0x00000003 Password Not Found A password could not be located for the identity presented by the other protocol party, making authentication impossible. RFC 6124
0x00000004 Authentication Failure Failure in the cryptographic computation most likely caused by an incorrect password, or an inappropriate identity type. RFC 6124
0x00000005 Authorization Failure While the password being used is correct, the user is not authorized to connect. RFC 6124
0x00000006 No Proposal Chosen The peer is unwilling to select any of the cryptographic proposals offered by the server. RFC 6124
0x00000007-0xFEFFFFFF Unassigned
0xFF000000-0xFFFFFFFF Reserved for Private Use RFC 6124