Public Types | Public Attributes
eapol_sm Struct Reference

List of all members.

Public Types

enum  {
  SUPP_PAE_UNKNOWN = 0, SUPP_PAE_DISCONNECTED = 1, SUPP_PAE_LOGOFF = 2, SUPP_PAE_CONNECTING = 3,
  SUPP_PAE_AUTHENTICATING = 4, SUPP_PAE_AUTHENTICATED = 5, SUPP_PAE_HELD = 7, SUPP_PAE_RESTART = 8,
  SUPP_PAE_S_FORCE_AUTH = 9, SUPP_PAE_S_FORCE_UNAUTH = 10
}
enum  { KEY_RX_UNKNOWN = 0, KEY_RX_NO_KEY_RECEIVE, KEY_RX_KEY_RECEIVE }
enum  {
  SUPP_BE_UNKNOWN = 0, SUPP_BE_INITIALIZE = 1, SUPP_BE_IDLE = 2, SUPP_BE_REQUEST = 3,
  SUPP_BE_RECEIVE = 4, SUPP_BE_RESPONSE = 5, SUPP_BE_FAIL = 6, SUPP_BE_TIMEOUT = 7,
  SUPP_BE_SUCCESS = 8
}
enum  { EAPOL_CB_IN_PROGRESS = 0, EAPOL_CB_SUCCESS, EAPOL_CB_FAILURE }

Public Attributes

Boolean altAccept
Boolean altReject
unsigned int authPeriod
unsigned int authWhile
Boolean broadcast_key_received
Boolean cached_pmk
enum eapol_sm:: { ... }  cb_status
Boolean changed
struct eapol_config conf
struct eap_peer_configconfig
struct eapol_ctxctx
unsigned int dot1xSuppEapLengthErrorFramesRx
unsigned int dot1xSuppEapolFramesRx
unsigned int dot1xSuppEapolFramesTx
unsigned int dot1xSuppEapolLogoffFramesTx
unsigned int dot1xSuppEapolReqFramesRx
unsigned int dot1xSuppEapolReqIdFramesRx
unsigned int dot1xSuppEapolRespFramesTx
unsigned int dot1xSuppEapolStartFramesTx
unsigned int dot1xSuppInvalidEapolFramesRx
unsigned char dot1xSuppLastEapolFrameSource [6]
unsigned int dot1xSuppLastEapolFrameVersion
struct eap_smeap
Boolean eapFail
Boolean eapNoResp
Boolean eapolEap
Boolean eapReq
struct wpabufeapReqData
Boolean eapResp
Boolean eapRestart
Boolean eapSuccess
unsigned int heldPeriod
unsigned int heldWhile
unsigned int idleWhile
Boolean initial_req
Boolean initialize
enum eapol_sm:: { ... }  KEY_RX_state
Boolean keyDone
Boolean keyRun
u8 last_replay_counter [16]
u8 * last_rx_key
size_t last_rx_key_len
Boolean logoffSent
unsigned int maxStart
PortControl portControl
Boolean portEnabled
Boolean portValid
Boolean replay_counter_valid
Boolean rxKey
PortControl sPortMode
unsigned int startCount
unsigned int startPeriod
unsigned int startWhen
enum eapol_sm:: { ... }  SUPP_BE_state
enum eapol_sm:: { ... }  SUPP_PAE_state
Boolean suppAbort
Boolean suppFail
PortStatus suppPortStatus
Boolean suppStart
Boolean suppSuccess
Boolean suppTimeout
int timer_tick_enabled
Boolean unicast_key_received
Boolean userLogoff

Detailed Description

struct eapol_sm - Internal data for EAPOL state machines

Definition at line 36 of file eapol_supp_sm.c.


Member Enumeration Documentation

anonymous enum
Enumerator:
SUPP_PAE_UNKNOWN 
SUPP_PAE_DISCONNECTED 
SUPP_PAE_LOGOFF 
SUPP_PAE_CONNECTING 
SUPP_PAE_AUTHENTICATING 
SUPP_PAE_AUTHENTICATED 
SUPP_PAE_HELD 
SUPP_PAE_RESTART 
SUPP_PAE_S_FORCE_AUTH 
SUPP_PAE_S_FORCE_UNAUTH 

Definition at line 62 of file eapol_supp_sm.c.

anonymous enum
Enumerator:
KEY_RX_UNKNOWN 
KEY_RX_NO_KEY_RECEIVE 
KEY_RX_KEY_RECEIVE 

Definition at line 87 of file eapol_supp_sm.c.

anonymous enum
Enumerator:
SUPP_BE_UNKNOWN 
SUPP_BE_INITIALIZE 
SUPP_BE_IDLE 
SUPP_BE_REQUEST 
SUPP_BE_RECEIVE 
SUPP_BE_RESPONSE 
SUPP_BE_FAIL 
SUPP_BE_TIMEOUT 
SUPP_BE_SUCCESS 

Definition at line 95 of file eapol_supp_sm.c.

anonymous enum
Enumerator:
EAPOL_CB_IN_PROGRESS 
EAPOL_CB_SUCCESS 
EAPOL_CB_FAILURE 

Definition at line 140 of file eapol_supp_sm.c.


Member Data Documentation

Definition at line 134 of file eapol_supp_sm.c.

Definition at line 135 of file eapol_supp_sm.c.

unsigned int eapol_sm::authPeriod

Definition at line 111 of file eapol_supp_sm.c.

unsigned int eapol_sm::authWhile

Definition at line 38 of file eapol_supp_sm.c.

Definition at line 144 of file eapol_supp_sm.c.

Definition at line 142 of file eapol_supp_sm.c.

enum { ... } eapol_sm::cb_status

Definition at line 127 of file eapol_supp_sm.c.

Definition at line 138 of file eapol_supp_sm.c.

Definition at line 129 of file eapol_supp_sm.c.

Definition at line 139 of file eapol_supp_sm.c.

Definition at line 122 of file eapol_supp_sm.c.

Definition at line 114 of file eapol_supp_sm.c.

Definition at line 115 of file eapol_supp_sm.c.

Definition at line 117 of file eapol_supp_sm.c.

Definition at line 120 of file eapol_supp_sm.c.

Definition at line 119 of file eapol_supp_sm.c.

Definition at line 118 of file eapol_supp_sm.c.

Definition at line 116 of file eapol_supp_sm.c.

Definition at line 121 of file eapol_supp_sm.c.

Definition at line 124 of file eapol_supp_sm.c.

Definition at line 123 of file eapol_supp_sm.c.

Definition at line 128 of file eapol_supp_sm.c.

Definition at line 45 of file eapol_supp_sm.c.

Definition at line 107 of file eapol_supp_sm.c.

Definition at line 46 of file eapol_supp_sm.c.

Definition at line 108 of file eapol_supp_sm.c.

Definition at line 133 of file eapol_supp_sm.c.

Definition at line 109 of file eapol_supp_sm.c.

Definition at line 79 of file eapol_supp_sm.c.

Definition at line 47 of file eapol_supp_sm.c.

unsigned int eapol_sm::heldPeriod

Definition at line 82 of file eapol_supp_sm.c.

unsigned int eapol_sm::heldWhile

Definition at line 39 of file eapol_supp_sm.c.

unsigned int eapol_sm::idleWhile

Definition at line 41 of file eapol_supp_sm.c.

Definition at line 130 of file eapol_supp_sm.c.

Definition at line 48 of file eapol_supp_sm.c.

enum { ... } eapol_sm::KEY_RX_state

Definition at line 49 of file eapol_supp_sm.c.

Definition at line 50 of file eapol_supp_sm.c.

Definition at line 137 of file eapol_supp_sm.c.

Definition at line 131 of file eapol_supp_sm.c.

Definition at line 132 of file eapol_supp_sm.c.

Definition at line 77 of file eapol_supp_sm.c.

unsigned int eapol_sm::maxStart

Definition at line 84 of file eapol_supp_sm.c.

Definition at line 51 of file eapol_supp_sm.c.

Definition at line 52 of file eapol_supp_sm.c.

Definition at line 54 of file eapol_supp_sm.c.

Definition at line 136 of file eapol_supp_sm.c.

Definition at line 92 of file eapol_supp_sm.c.

Definition at line 80 of file eapol_supp_sm.c.

unsigned int eapol_sm::startCount

Definition at line 78 of file eapol_supp_sm.c.

unsigned int eapol_sm::startPeriod

Definition at line 83 of file eapol_supp_sm.c.

unsigned int eapol_sm::startWhen

Definition at line 40 of file eapol_supp_sm.c.

Definition at line 55 of file eapol_supp_sm.c.

Definition at line 56 of file eapol_supp_sm.c.

Definition at line 53 of file eapol_supp_sm.c.

Definition at line 57 of file eapol_supp_sm.c.

Definition at line 58 of file eapol_supp_sm.c.

Definition at line 59 of file eapol_supp_sm.c.

Definition at line 42 of file eapol_supp_sm.c.

Definition at line 144 of file eapol_supp_sm.c.

Definition at line 76 of file eapol_supp_sm.c.


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


wpa_supplicant_node
Author(s): Package maintained by Blaise Gassend
autogenerated on Thu Apr 24 2014 15:33:26