wpa_state_machine Struct Reference

#include <wpa_auth_i.h>

List of all members.

Public Types

enum  { WPA_PTK_GROUP_IDLE = 0, WPA_PTK_GROUP_REKEYNEGOTIATING, WPA_PTK_GROUP_REKEYESTABLISHED, WPA_PTK_GROUP_KEYERROR }
enum  { WPA_VERSION_NO_WPA = 0, WPA_VERSION_WPA = 1, WPA_VERSION_WPA2 = 2 }
enum  {
  WPA_PTK_INITIALIZE, WPA_PTK_DISCONNECT, WPA_PTK_DISCONNECTED, WPA_PTK_AUTHENTICATION,
  WPA_PTK_AUTHENTICATION2, WPA_PTK_INITPMK, WPA_PTK_INITPSK, WPA_PTK_PTKSTART,
  WPA_PTK_PTKCALCNEGOTIATING, WPA_PTK_PTKCALCNEGOTIATING2, WPA_PTK_PTKINITNEGOTIATING, WPA_PTK_PTKINITDONE
}

Public Attributes

u8 addr [ETH_ALEN]
u8 ANonce [WPA_NONCE_LEN]
Boolean AuthenticationRequest
unsigned int changed:1
Boolean DeauthenticationRequest
Boolean Disconnect
u32 dot11RSNAStatsTKIPLocalMICFailures
u32 dot11RSNAStatsTKIPRemoteMICFailures
Boolean EAPOLKeyPairwise
Boolean EAPOLKeyReceived
Boolean EAPOLKeyRequest
struct wpa_groupgroup
int GTimeoutCtr
Boolean GUpdateStationKeys
Boolean has_GTK
unsigned int in_step_loop:1
Boolean Init
struct {
   u8   counter [WPA_REPLAY_COUNTER_LEN]
   Boolean   valid
key_replay [RSNA_MAX_EAPOL_RETRIES]
int keycount
u8last_rx_eapol_key
size_t last_rx_eapol_key_len
unsigned int mgmt_frame_prot:1
Boolean MICVerified
Boolean Pair
int pairwise
Boolean pairwise_set
unsigned int pending_deinit:1
Boolean PInitAKeys
u8 PMK [PMK_LEN]
struct rsn_pmksa_cache_entrypmksa
struct wpa_ptk PTK
Boolean PTK_valid
Boolean PtkGroupInit
Boolean PTKRequest
Boolean ReAuthenticationRequest
u8 req_replay_counter [WPA_REPLAY_COUNTER_LEN]
int req_replay_counter_used
u8 SNonce [WPA_NONCE_LEN]
unsigned int started:1
int TimeoutCtr
Boolean TimeoutEvt
enum wpa_state_machine:: { ... }  wpa
struct wpa_authenticatorwpa_auth
u8wpa_ie
size_t wpa_ie_len
int wpa_key_mgmt
enum wpa_state_machine:: { ... }  wpa_ptk_group_state
enum wpa_state_machine:: { ... }  wpa_ptk_state

Detailed Description

Definition at line 30 of file wpa_auth_i.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
WPA_PTK_GROUP_IDLE 
WPA_PTK_GROUP_REKEYNEGOTIATING 
WPA_PTK_GROUP_REKEYESTABLISHED 
WPA_PTK_GROUP_KEYERROR 

Definition at line 44 of file wpa_auth_i.h.

anonymous enum
Enumerator:
WPA_VERSION_NO_WPA 
WPA_VERSION_WPA 
WPA_VERSION_WPA2 

Definition at line 100 of file wpa_auth_i.h.

anonymous enum
Enumerator:
WPA_PTK_INITIALIZE 
WPA_PTK_DISCONNECT 
WPA_PTK_DISCONNECTED 
WPA_PTK_AUTHENTICATION 
WPA_PTK_AUTHENTICATION2 
WPA_PTK_INITPMK 
WPA_PTK_INITPSK 
WPA_PTK_PTKSTART 
WPA_PTK_PTKCALCNEGOTIATING 
WPA_PTK_PTKCALCNEGOTIATING2 
WPA_PTK_PTKINITNEGOTIATING 
WPA_PTK_PTKINITDONE 

Definition at line 36 of file wpa_auth_i.h.


Member Data Documentation

Definition at line 34 of file wpa_auth_i.h.

u8 wpa_state_machine::ANonce[WPA_NONCE_LEN]

Definition at line 64 of file wpa_auth_i.h.

Definition at line 53 of file wpa_auth_i.h.

Definition at line 84 of file wpa_auth_i.h.

u8 wpa_state_machine::counter[WPA_REPLAY_COUNTER_LEN]

Definition at line 73 of file wpa_auth_i.h.

Definition at line 52 of file wpa_auth_i.h.

Definition at line 55 of file wpa_auth_i.h.

Definition at line 109 of file wpa_auth_i.h.

Definition at line 110 of file wpa_auth_i.h.

Definition at line 60 of file wpa_auth_i.h.

Definition at line 59 of file wpa_auth_i.h.

Definition at line 61 of file wpa_auth_i.h.

Definition at line 32 of file wpa_auth_i.h.

Definition at line 57 of file wpa_auth_i.h.

Definition at line 63 of file wpa_auth_i.h.

Definition at line 78 of file wpa_auth_i.h.

Definition at line 85 of file wpa_auth_i.h.

Definition at line 51 of file wpa_auth_i.h.

struct { ... } wpa_state_machine::key_replay[RSNA_MAX_EAPOL_RETRIES]

Definition at line 70 of file wpa_auth_i.h.

Definition at line 81 of file wpa_auth_i.h.

Definition at line 82 of file wpa_auth_i.h.

Definition at line 88 of file wpa_auth_i.h.

Definition at line 62 of file wpa_auth_i.h.

Definition at line 71 of file wpa_auth_i.h.

Definition at line 105 of file wpa_auth_i.h.

Definition at line 69 of file wpa_auth_i.h.

Definition at line 86 of file wpa_auth_i.h.

Definition at line 76 of file wpa_auth_i.h.

Definition at line 66 of file wpa_auth_i.h.

Definition at line 107 of file wpa_auth_i.h.

Definition at line 67 of file wpa_auth_i.h.

Definition at line 68 of file wpa_auth_i.h.

Definition at line 79 of file wpa_auth_i.h.

Definition at line 77 of file wpa_auth_i.h.

Definition at line 54 of file wpa_auth_i.h.

u8 wpa_state_machine::req_replay_counter[WPA_REPLAY_COUNTER_LEN]

Definition at line 94 of file wpa_auth_i.h.

Definition at line 95 of file wpa_auth_i.h.

u8 wpa_state_machine::SNonce[WPA_NONCE_LEN]

Definition at line 65 of file wpa_auth_i.h.

Definition at line 87 of file wpa_auth_i.h.

Definition at line 56 of file wpa_auth_i.h.

Definition at line 58 of file wpa_auth_i.h.

Definition at line 74 of file wpa_auth_i.h.

enum { ... } wpa_state_machine::wpa

Definition at line 31 of file wpa_auth_i.h.

Definition at line 97 of file wpa_auth_i.h.

Definition at line 98 of file wpa_auth_i.h.

Definition at line 106 of file wpa_auth_i.h.


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


wpa_supplicant
Author(s): Package maintained by Blaise Gassend
autogenerated on Fri Jan 11 10:05:16 2013