eap_peap_data Struct Reference

Collaboration diagram for eap_peap_data:
Collaboration graph
[legend]

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_methodphase2_method
void * phase2_priv
int force_version
struct wpabufpending_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 wpabufsoh_response

Detailed Description

Definition at line 39 of file eap_peap.c.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on Sat Nov 21 23:25:05 2009 for hostapd by  doxygen 1.6.1