Public Types | |
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 |
enum eap_peap_data:: { ... } | state |
int | peap_version |
int | recv_version |
struct eap_method * | phase2_method |
void * | phase2_priv |
int | force_version |
struct wpabuf * | pending_phase2_resp |
enum eap_peap_data:: { ... } | tlv_request |
int | crypto_binding_sent |
int | crypto_binding_used |
enum eap_peap_data:: { ... } | crypto_binding |
u8 | binding_nonce [32] |
u8 | ipmk [40] |
u8 | cmk [20] |
u8 * | phase2_key |
size_t | phase2_key_len |
struct wpabuf * | soh_response |
Definition at line 39 of file eap_peap.c.