$search

eap_sm Struct Reference

#include <eap_i.h>

List of all members.

Public Types

enum  {
  EAP_DISABLED, EAP_INITIALIZE, EAP_IDLE, EAP_RECEIVED,
  EAP_INTEGRITY_CHECK, EAP_METHOD_RESPONSE, EAP_METHOD_REQUEST, EAP_PROPOSE_METHOD,
  EAP_SELECT_ACTION, EAP_SEND_REQUEST, EAP_DISCARD, EAP_NAK,
  EAP_RETRANSMIT, EAP_SUCCESS, EAP_FAILURE, EAP_TIMEOUT_FAILURE,
  EAP_PICK_UP_METHOD, EAP_INITIALIZE_PASSTHROUGH, EAP_IDLE2, EAP_RETRANSMIT2,
  EAP_RECEIVED2, EAP_DISCARD2, EAP_SEND_REQUEST2, EAP_AAA_REQUEST,
  EAP_AAA_RESPONSE, EAP_AAA_IDLE, EAP_TIMEOUT_FAILURE2, EAP_FAILURE2,
  EAP_SUCCESS2
}
enum  { METHOD_PROPOSED, METHOD_CONTINUE, METHOD_END }
enum  { DECISION_SUCCESS, DECISION_FAILURE, DECISION_CONTINUE, DECISION_PASSTHROUGH }
enum  { METHOD_PENDING_NONE, METHOD_PENDING_WAIT, METHOD_PENDING_CONT }
enum  { NO_PROV, ANON_PROV, AUTH_PROV, BOTH_PROV }
enum  {
  EAP_INITIALIZE, EAP_DISABLED, EAP_IDLE, EAP_RECEIVED,
  EAP_GET_METHOD, EAP_METHOD, EAP_SEND_RESPONSE, EAP_DISCARD,
  EAP_IDENTITY, EAP_NOTIFICATION, EAP_RETRANSMIT, EAP_SUCCESS,
  EAP_FAILURE
}

Public Attributes

Boolean allowNotifications
struct wpabufassoc_wps_ie
u8auth_challenge
Boolean backend_auth
Boolean changed
int ClientTimeout
int currentId
EapType currentMethod
enum eap_sm:: { ... }  decision
EapDecision decision
u8eap_fast_a_id
char * eap_fast_a_id_info
size_t eap_fast_a_id_len
enum eap_sm:: { ... }  eap_fast_prov
struct eap_eapol_interface eap_if
void * eap_method_priv
int eap_server
int eap_sim_aka_result_ind
void * eap_sim_db_priv
enum eap_sm:: { ... }  EAP_state
enum eap_sm:: { ... }  EAP_state
Boolean eapKeyAvailable
u8eapKeyData
size_t eapKeyDataLen
struct eapol_callbackseapol_cb
void * eapol_ctx
struct wpabufeapRespData
int fast_reauth
int force_disabled
u8identity
size_t identity_len
Boolean ignore
int init_phase2
u8 last_md5 [16]
int lastId
struct wpabuflastReqData
struct wpabuflastRespData
Boolean leap_done
struct eap_methodm
int MaxRetrans
enum eap_sm:: { ... }  method_pending
enum eap_sm:: { ... }  methodState
EapMethodState methodState
int methodTimeout
void * msg_ctx
int num_rounds
int pac_key_lifetime
int pac_key_refresh_time
u8pac_opaque_encr_key
Boolean peap_done
u8 peer_addr [ETH_ALEN]
u8peer_challenge
int prev_failure
u8 req_md5 [16]
int reqId
EapType reqMethod
int require_identity_match
int reqVendor
u32 reqVendorMethod
int respId
EapType respMethod
int respVendor
u32 respVendorMethod
int retransCount
Boolean rxFailure
Boolean rxReq
Boolean rxResp
Boolean rxSuccess
void * scard_ctx
EapType selectedMethod
void * ssl_ctx
Boolean start_reauth
int tnc
Boolean update_user
struct eap_useruser
int user_eap_method_index
unsigned int workaround
struct wps_contextwps

Detailed Description

struct eap_sm - EAP state machine data

struct eap_sm - EAP server state machine data

Definition at line 276 of file eap_peer/eap_i.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
EAP_DISABLED 
EAP_INITIALIZE 
EAP_IDLE 
EAP_RECEIVED 
EAP_INTEGRITY_CHECK 
EAP_METHOD_RESPONSE 
EAP_METHOD_REQUEST 
EAP_PROPOSE_METHOD 
EAP_SELECT_ACTION 
EAP_SEND_REQUEST 
EAP_DISCARD 
EAP_NAK 
EAP_RETRANSMIT 
EAP_SUCCESS 
EAP_FAILURE 
EAP_TIMEOUT_FAILURE 
EAP_PICK_UP_METHOD 
EAP_INITIALIZE_PASSTHROUGH 
EAP_IDLE2 
EAP_RETRANSMIT2 
EAP_RECEIVED2 
EAP_DISCARD2 
EAP_SEND_REQUEST2 
EAP_AAA_REQUEST 
EAP_AAA_RESPONSE 
EAP_AAA_IDLE 
EAP_TIMEOUT_FAILURE2 
EAP_FAILURE2 
EAP_SUCCESS2 

Definition at line 103 of file eap_server/eap_i.h.

anonymous enum
Enumerator:
METHOD_PROPOSED 
METHOD_CONTINUE 
METHOD_END 

Definition at line 125 of file eap_server/eap_i.h.

anonymous enum
Enumerator:
DECISION_SUCCESS 
DECISION_FAILURE 
DECISION_CONTINUE 
DECISION_PASSTHROUGH 

Definition at line 139 of file eap_server/eap_i.h.

anonymous enum
Enumerator:
METHOD_PENDING_NONE 
METHOD_PENDING_WAIT 
METHOD_PENDING_CONT 

Definition at line 166 of file eap_server/eap_i.h.

anonymous enum
Enumerator:
NO_PROV 
ANON_PROV 
AUTH_PROV 
BOTH_PROV 

Definition at line 177 of file eap_server/eap_i.h.

anonymous enum
Enumerator:
EAP_INITIALIZE 
EAP_DISABLED 
EAP_IDLE 
EAP_RECEIVED 
EAP_GET_METHOD 
EAP_METHOD 
EAP_SEND_RESPONSE 
EAP_DISCARD 
EAP_IDENTITY 
EAP_NOTIFICATION 
EAP_RETRANSMIT 
EAP_SUCCESS 
EAP_FAILURE 

Definition at line 277 of file eap_peer/eap_i.h.


Member Data Documentation

Definition at line 302 of file eap_peer/eap_i.h.

Definition at line 185 of file eap_server/eap_i.h.

Definition at line 330 of file eap_peer/eap_i.h.

Definition at line 161 of file eap_server/eap_i.h.

Definition at line 309 of file eap_peer/eap_i.h.

Definition at line 299 of file eap_peer/eap_i.h.

Definition at line 124 of file eap_server/eap_i.h.

Definition at line 123 of file eap_server/eap_i.h.

enum { ... } eap_sm::decision

Definition at line 288 of file eap_peer/eap_i.h.

Definition at line 174 of file eap_server/eap_i.h.

Definition at line 176 of file eap_server/eap_i.h.

Definition at line 175 of file eap_server/eap_i.h.

enum { ... } eap_sm::eap_fast_prov

Definition at line 118 of file eap_server/eap_i.h.

Definition at line 312 of file eap_peer/eap_i.h.

Definition at line 163 of file eap_server/eap_i.h.

Definition at line 182 of file eap_server/eap_i.h.

Definition at line 160 of file eap_server/eap_i.h.

enum { ... } eap_sm::EAP_state
enum { ... } eap_sm::EAP_state

Definition at line 304 of file eap_peer/eap_i.h.

Definition at line 305 of file eap_peer/eap_i.h.

Definition at line 306 of file eap_peer/eap_i.h.

Definition at line 311 of file eap_peer/eap_i.h.

Definition at line 310 of file eap_peer/eap_i.h.

Definition at line 303 of file eap_peer/eap_i.h.

Definition at line 314 of file eap_peer/eap_i.h.

Definition at line 333 of file eap_peer/eap_i.h.

Definition at line 151 of file eap_server/eap_i.h.

Definition at line 152 of file eap_server/eap_i.h.

Definition at line 297 of file eap_peer/eap_i.h.

Definition at line 313 of file eap_peer/eap_i.h.

Definition at line 320 of file eap_peer/eap_i.h.

Definition at line 286 of file eap_peer/eap_i.h.

Definition at line 129 of file eap_server/eap_i.h.

Definition at line 287 of file eap_peer/eap_i.h.

Definition at line 317 of file eap_peer/eap_i.h.

Definition at line 307 of file eap_peer/eap_i.h.

Definition at line 116 of file eap_server/eap_i.h.

enum { ... } eap_sm::method_pending
enum { ... } eap_sm::methodState

Definition at line 285 of file eap_peer/eap_i.h.

Definition at line 130 of file eap_server/eap_i.h.

Definition at line 323 of file eap_peer/eap_i.h.

Definition at line 332 of file eap_peer/eap_i.h.

Definition at line 180 of file eap_server/eap_i.h.

Definition at line 181 of file eap_server/eap_i.h.

Definition at line 173 of file eap_server/eap_i.h.

Definition at line 318 of file eap_peer/eap_i.h.

u8 eap_sm::peer_addr[ETH_ALEN]

Definition at line 189 of file eap_server/eap_i.h.

Definition at line 330 of file eap_peer/eap_i.h.

Definition at line 337 of file eap_peer/eap_i.h.

Definition at line 319 of file eap_peer/eap_i.h.

Definition at line 293 of file eap_peer/eap_i.h.

Definition at line 294 of file eap_peer/eap_i.h.

Definition at line 154 of file eap_server/eap_i.h.

Definition at line 295 of file eap_peer/eap_i.h.

Definition at line 296 of file eap_peer/eap_i.h.

Definition at line 134 of file eap_server/eap_i.h.

Definition at line 135 of file eap_server/eap_i.h.

Definition at line 136 of file eap_server/eap_i.h.

Definition at line 137 of file eap_server/eap_i.h.

Definition at line 128 of file eap_server/eap_i.h.

Definition at line 292 of file eap_peer/eap_i.h.

Definition at line 290 of file eap_peer/eap_i.h.

Definition at line 316 of file eap_peer/eap_i.h.

Definition at line 291 of file eap_peer/eap_i.h.

Definition at line 324 of file eap_peer/eap_i.h.

Definition at line 284 of file eap_peer/eap_i.h.

Definition at line 325 of file eap_peer/eap_i.h.

Definition at line 187 of file eap_server/eap_i.h.

Definition at line 183 of file eap_server/eap_i.h.

Definition at line 162 of file eap_server/eap_i.h.

Definition at line 156 of file eap_server/eap_i.h.

Definition at line 157 of file eap_server/eap_i.h.

unsigned int eap_sm::workaround

Definition at line 327 of file eap_peer/eap_i.h.

Definition at line 335 of file eap_peer/eap_i.h.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


wpa_supplicant_node
Author(s): Package maintained by Blaise Gassend
autogenerated on Fri Mar 1 16:00:54 2013