wpa_supplicant / hostapd  2.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Macros | Variables
eap_tlv_common.h File Reference

EAP-TLV definitions (draft-josefsson-pppext-eap-tls-eap-10.txt) More...

Go to the source code of this file.

Data Structures

struct  eap_tlv_hdr
 
struct  eap_tlv_nak_tlv
 
struct  eap_tlv_result_tlv
 
struct  eap_tlv_intermediate_result_tlv
 
struct  eap_tlv_crypto_binding_tlv
 
struct  eap_tlv_pac_ack_tlv
 
struct  eap_tlv_request_action_tlv
 
struct  eap_tlv_pac_type_tlv
 

Macros

#define EAP_TLV_RESULT_TLV   3 /* Acknowledged Result */
 
#define EAP_TLV_NAK_TLV   4
 
#define EAP_TLV_ERROR_CODE_TLV   5
 
#define EAP_TLV_CONNECTION_BINDING_TLV   6
 
#define EAP_TLV_VENDOR_SPECIFIC_TLV   7
 
#define EAP_TLV_URI_TLV   8
 
#define EAP_TLV_EAP_PAYLOAD_TLV   9
 
#define EAP_TLV_INTERMEDIATE_RESULT_TLV   10
 
#define EAP_TLV_PAC_TLV   11 /* RFC 5422, Section 4.2 */
 
#define EAP_TLV_CRYPTO_BINDING_TLV   12
 
#define EAP_TLV_CALLING_STATION_ID_TLV   13
 
#define EAP_TLV_CALLED_STATION_ID_TLV   14
 
#define EAP_TLV_NAS_PORT_TYPE_TLV   15
 
#define EAP_TLV_SERVER_IDENTIFIER_TLV   16
 
#define EAP_TLV_IDENTITY_TYPE_TLV   17
 
#define EAP_TLV_SERVER_TRUSTED_ROOT_TLV   18
 
#define EAP_TLV_REQUEST_ACTION_TLV   19
 
#define EAP_TLV_PKCS7_TLV   20
 
#define EAP_TLV_RESULT_SUCCESS   1
 
#define EAP_TLV_RESULT_FAILURE   2
 
#define EAP_TLV_TYPE_MANDATORY   0x8000
 
#define EAP_TLV_TYPE_MASK   0x3fff
 
#define EAP_TLV_CRYPTO_BINDING_SUBTYPE_REQUEST   0
 
#define EAP_TLV_CRYPTO_BINDING_SUBTYPE_RESPONSE   1
 
#define EAP_TLV_ACTION_PROCESS_TLV   1
 
#define EAP_TLV_ACTION_NEGOTIATE_EAP   2
 

Variables

struct eap_tlv_hdr STRUCT_PACKED
 

Detailed Description

EAP-TLV definitions (draft-josefsson-pppext-eap-tls-eap-10.txt)