wpa_supplicant / hostapd  2.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Types | Data Fields
eap_peap_data Struct Reference

Public Types

enum  { NO_BINDING, OPTIONAL_BINDING, REQUIRE_BINDING }
 
enum  {
  START, PHASE1, PHASE1_ID2, PHASE2_START,
  PHASE2_ID, PHASE2_METHOD, PHASE2_SOH, PHASE2_TLV,
  SUCCESS_REQ, FAILURE_REQ, SUCCESS, FAILURE
}
 
enum  { TLV_REQ_NONE, TLV_REQ_SUCCESS, TLV_REQ_FAILURE }
 
enum  { NO_BINDING, OPTIONAL_BINDING, REQUIRE_BINDING }
 

Data Fields

struct eap_ssl_data ssl
 
int peap_version
 
int force_peap_version
 
int force_new_label
 
const struct eap_methodphase2_method
 
void * phase2_priv
 
int phase2_success
 
int phase2_eap_success
 
int phase2_eap_started
 
struct eap_method_type phase2_type
 
struct eap_method_typephase2_types
 
size_t num_phase2_types
 
int peap_outer_success
 
int resuming
 
int reauth
 
u8 * key_data
 
u8 * session_id
 
size_t id_len
 
struct wpabufpending_phase2_req
 
enum eap_peap_data:: { ... }  crypto_binding
 
int crypto_binding_used
 
u8 binding_nonce [32]
 
u8 ipmk [40]
 
u8 cmk [20]
 
int soh
 
enum eap_peap_data:: { ... }  state
 
int recv_version
 
int force_version
 
struct wpabufpending_phase2_resp
 
enum eap_peap_data:: { ... }  tlv_request
 
int crypto_binding_sent
 
enum eap_peap_data:: { ... }  crypto_binding
 
u8 * phase2_key
 
size_t phase2_key_len
 
struct wpabufsoh_response
 

The documentation for this struct was generated from the following files: