wpa_supplicant / hostapd  2.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
wpa_sm Struct Reference

Internal WPA state machine data. More...

#include <wpa_i.h>

Data Fields

u8 pmk [PMK_LEN]
 
size_t pmk_len
 
struct wpa_ptk ptk tptk
 
int ptk_set
 
int tptk_set
 
unsigned int msg_3_of_4_ok:1
 
u8 snonce [WPA_NONCE_LEN]
 
u8 anonce [WPA_NONCE_LEN]
 
int renew_snonce
 
u8 rx_replay_counter [WPA_REPLAY_COUNTER_LEN]
 
int rx_replay_counter_set
 
u8 request_counter [WPA_REPLAY_COUNTER_LEN]
 
struct eapol_smeapol
 
struct rsn_pmksa_cachepmksa
 
struct rsn_pmksa_cache_entrycur_pmksa
 
struct dl_list pmksa_candidates
 
struct l2_packet_datal2_preauth
 
struct l2_packet_datal2_preauth_br
 
struct l2_packet_datal2_tdls
 
u8 preauth_bssid [ETH_ALEN]
 
struct eapol_smpreauth_eapol
 
struct wpa_sm_ctxctx
 
void * scard_ctx
 
int fast_reauth
 
void * network_ctx
 
int peerkey_enabled
 
int allowed_pairwise_cipher
 
int proactive_key_caching
 
int eap_workaround
 
void * eap_conf_ctx
 
u8 ssid [32]
 
size_t ssid_len
 
int wpa_ptk_rekey
 
int p2p
 
u8 own_addr [ETH_ALEN]
 
const char * ifname
 
const char * bridge_ifname
 
u8 bssid [ETH_ALEN]
 
unsigned int dot11RSNAConfigPMKLifetime
 
unsigned int dot11RSNAConfigPMKReauthThreshold
 
unsigned int dot11RSNAConfigSATimeout
 
unsigned int dot11RSNA4WayHandshakeFailures
 
unsigned int proto
 
unsigned int pairwise_cipher
 
unsigned int group_cipher
 
unsigned int key_mgmt
 
unsigned int mgmt_group_cipher
 
int rsn_enabled
 
int mfp
 
u8 * assoc_wpa_ie
 
size_t assoc_wpa_ie_len
 
u8 * ap_wpa_ie
 
u8 * ap_rsn_ie
 
size_t ap_wpa_ie_len
 
size_t ap_rsn_ie_len
 
u8 p2p_ip_addr [3 *4]
 

Detailed Description

Internal WPA state machine data.


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