ESP-IDF
wpa_authenticator
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
wpa_authenticator
wpa_authenticator struct
Syntax
Show:
Summary
Declaration
Definition
from
wpa_auth.h:104
struct
wpa_authenticator
;
Implemented in
wpa_auth_i.h:178
Fields
Field
Declared as
wpa_authenticator::group
struct
wpa_group
*
wpa_authenticator::dot11RSNAPMKIDUsed
u8
[
PMKID_LEN
]
wpa_authenticator::conf
struct
wpa_auth_config
wpa_authenticator::wpa_ie
u8
*
wpa_authenticator::wpa_ie_len
size_t
wpa_authenticator::pmksa
struct
rsn_pmksa_cache
*
wpa_authenticator::addr
u8
[
ETH_ALEN
]
wpa_authenticator::ft_pmk_cache
struct
wpa_ft_pmk_cache
*
Related Functions
Found 41 other functions taking a
wpa_authenticator
argument:
Function
wpa_auth_set_eapol()
wpa_sta_disconnect()
wpa_group_sm_step()
wpa_auth_set_key()
wpa_gtk_update()
wpa_receive()
wpa_auth_for_each_sta()
wpa_auth_get_psk()
wpa_auth_get_seqnum()
wpa_send_eapol()
wpa_group_config_group_keys()
wpa_auth_pmksa_add_sae()
wpa_deinit()
wpa_validate_wpa_ie()
wpa_auth_sta_init()
wpa_auth_sta_associated()
__wpa_send_eapol()
wpa_auth_get_eapol()
wpa_group_init_gmk_and_counter()
wpa_group_setkeys()
wpa_group_setkeysdone()
wpa_auth_gen_wpa_ie()
wpa_auth_pmksa_remove()
wpa_auth_mic_failure_report()
wpa_auth_get_msk()
wpa_auth_send_eapol()
wpa_group_init()
wpa_receive_error_report()
wpa_group_ensure_init()
wpa_group_gtk_init()
wpa_auth_countermeasures_start()
wpa_auth_get_wpa_ie()
wpa_auth_pmksa_add_preauth()
wpa_auth_eapol_key_tx_status()
wpa_init_keys()
wpa_reconfig()
wpa_gtk_rekey()
wpa_get_mib()
wpa_auth_for_each_auth()
wpa_ft_rrb_rx()
wpa_ft_push_pmk_r1()
Examples
References
from
examples
Code
Location
Scope
Referrer
struct
wpa_authenticator
{
wpa_auth_i.h:178
struct
wpa_authenticator
*
wpa_auth
;
hostapd.h:111
struct
wpa_authenticator
;
wpa_auth.h:104
struct
wpa_authenticator
*
wpa_auth
;
hostapd.h:111
hostapd_data
hostapd_data::wpa_auth
static
void
wpa_group_sm_step
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:48
wpa_group_sm_step()
wpa_group_sm_step()::wpa_auth
static
int
wpa_gtk_update
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:51
wpa_gtk_update()
wpa_gtk_update()::wpa_auth
static
int
wpa_group_config_group_keys
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:53
wpa_group_config_group_keys()
wpa_group_config_group_keys()::wpa_auth
struct
wpa_authenticator
*
wpa_auth
,
const
u8
*
addr
)
wpa_auth.c:106
wpa_auth_mic_failure_report()
wpa_auth_mic_failure_report()::wpa_auth
static
inline
void
wpa_auth_set_eapol
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:112
wpa_auth_set_eapol()
wpa_auth_set_eapol()::wpa_auth
static
inline
int
wpa_auth_get_eapol
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:119
wpa_auth_get_eapol()
wpa_auth_get_eapol()::wpa_auth
static
inline
const
u8
*
wpa_auth_get_psk
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:125
wpa_auth_get_psk()
wpa_auth_get_psk()::wpa_auth
static
inline
int
wpa_auth_get_msk
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:151
wpa_auth_get_msk()
wpa_auth_get_msk()::wpa_auth
static
inline
int
wpa_auth_set_key
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:157
wpa_auth_set_key()
wpa_auth_set_key()::wpa_auth
static
inline
int
wpa_auth_get_seqnum
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:194
wpa_auth_get_seqnum()
wpa_auth_get_seqnum()::wpa_auth
wpa_auth_send_eapol
(
struct
wpa_authenticator
*
wpa_auth
,
const
u8
*
addr
,
wpa_auth.c:204
wpa_auth_send_eapol()
wpa_auth_send_eapol()::wpa_auth
int
wpa_auth_for_each_sta
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:210
wpa_auth_for_each_sta()
wpa_auth_for_each_sta()::wpa_auth
static
void
wpa_sta_disconnect
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:217
wpa_sta_disconnect()
wpa_sta_disconnect()::wpa_auth
struct
wpa_authenticator
*
wpa_auth
=
eloop_ctx
;
wpa_auth.c:241
wpa_rekey_gtk()
struct
wpa_authenticator
*
wpa_auth
=
ctx
;
wpa_auth.c:279
wpa_auth_pmksa_free_cb()
static
int
wpa_group_init_gmk_and_counter
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:284
wpa_group_init_gmk_and_counter()
wpa_group_init_gmk_and_counter()::wpa_auth
static
struct
wpa_group
*
wpa_group_init
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:313
wpa_group_init()
wpa_group_init()::wpa_auth
struct
wpa_authenticator
*
wpa_init
(
const
u8
*
addr
,
wpa_auth.c:365
wpa_init()
struct
wpa_authenticator
*
wpa_auth
;
wpa_auth.c:369
wpa_init()
wpa_auth
=
(
struct
wpa_authenticator
*
)
os_zalloc
(
sizeof
(
struct
wpa_authenticator
)
)
;
wpa_auth.c:370
wpa_init()
os_free
(
wpa_auth
)
;
wpa_auth.c:378
wpa_init()
os_free
(
wpa_auth
)
;
wpa_auth.c:385
wpa_init()
os_free
(
wpa_auth
)
;
wpa_auth.c:396
wpa_init()
wpa_auth_sta_init
(
struct
wpa_authenticator
*
wpa_auth
,
const
u8
*
addr
)
wpa_auth.c:415
wpa_auth_sta_init()
wpa_auth_sta_init()::wpa_auth
int
wpa_auth_sta_associated
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:431
wpa_auth_sta_associated()
wpa_auth_sta_associated()::wpa_auth
static
int
wpa_receive_error_report
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:604
wpa_receive_error_report()
wpa_receive_error_report()::wpa_auth
void
wpa_receive
(
struct
wpa_authenticator
*
wpa_auth
,
struct
wpa_state_machine
*
sm
,
u8
*
data
,
size_t
data_len
)
wpa_auth.c:622
wpa_receive()
wpa_receive()::wpa_auth
int
wpa_auth_pmksa_add_sae
(
struct
wpa_authenticator
*
wpa_auth
,
const
u8
*
addr
,
wpa_auth.c:951
wpa_auth_pmksa_add_sae()
wpa_auth_pmksa_add_sae()::wpa_auth
void
__wpa_send_eapol
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:1006
__wpa_send_eapol()
__wpa_send_eapol()::wpa_auth
static
void
wpa_send_eapol
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:1191
wpa_send_eapol()
wpa_send_eapol()::wpa_auth
static
void
wpa_group_ensure_init
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:1397
wpa_group_ensure_init()
wpa_group_ensure_init()::wpa_auth
static
int
wpa_gtk_update
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:2254
wpa_gtk_update()
wpa_gtk_update()::wpa_auth
static
void
wpa_group_gtk_init
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:2287
wpa_group_gtk_init()
wpa_group_gtk_init()::wpa_auth
static
void
wpa_group_setkeys
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:2417
wpa_group_setkeys()
wpa_group_setkeys()::wpa_auth
static
int
wpa_group_config_group_keys
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:2452
wpa_group_config_group_keys()
wpa_group_config_group_keys()::wpa_auth
static
int
wpa_group_setkeysdone
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:2475
wpa_group_setkeysdone()
wpa_group_setkeysdone()::wpa_auth
static
void
wpa_group_sm_step
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:2490
wpa_group_sm_step()
wpa_group_sm_step()::wpa_auth
void
wpa_deinit
(
struct
wpa_authenticator
*
wpa_auth
)
wpa_auth.c:2550
wpa_deinit()
wpa_deinit()::wpa_auth
os_free
(
wpa_auth
)
;
wpa_auth.c:2565
wpa_deinit()
void
wpa_auth_pmksa_remove
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:2569
wpa_auth_pmksa_remove()
wpa_auth_pmksa_remove()::wpa_auth
int
(
*
for_each_auth
)
(
void
*
ctx
,
int
(
*
cb
)
(
struct
wpa_authenticator
*
a
,
wpa_auth.h:201
struct
wpa_authenticator
*
wpa_init
(
const
u8
*
addr
,
wpa_auth.h:214
wpa_init()
int
wpa_init_keys
(
struct
wpa_authenticator
*
wpa_auth
)
;
wpa_auth.h:217
wpa_init_keys()
wpa_init_keys()::wpa_auth
void
wpa_deinit
(
struct
wpa_authenticator
*
wpa_auth
)
;
wpa_auth.h:218
wpa_deinit()
wpa_deinit()::wpa_auth
int
wpa_reconfig
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.h:219
wpa_reconfig()
wpa_reconfig()::wpa_auth
wpa_validate_wpa_ie
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.h:231
wpa_validate_wpa_ie()
wpa_validate_wpa_ie()::wpa_auth
wpa_auth_sta_init
(
struct
wpa_authenticator
*
wpa_auth
,
const
u8
*
addr
)
;
wpa_auth.h:238
wpa_auth_sta_init()
wpa_auth_sta_init()::wpa_auth
int
wpa_auth_sta_associated
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.h:239
wpa_auth_sta_associated()
wpa_auth_sta_associated()::wpa_auth
void
wpa_receive
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.h:243
wpa_receive()
wpa_receive()::wpa_auth
void
wpa_gtk_rekey
(
struct
wpa_authenticator
*
wpa_auth
)
;
wpa_auth.h:253
wpa_gtk_rekey()
wpa_gtk_rekey()::wpa_auth
int
wpa_get_mib
(
struct
wpa_authenticator
*
wpa_auth
,
char
*
buf
,
size_t
buflen
)
;
wpa_auth.h:254
wpa_get_mib()
wpa_get_mib()::wpa_auth
void
wpa_auth_countermeasures_start
(
struct
wpa_authenticator
*
wpa_auth
)
;
wpa_auth.h:256
wpa_auth_countermeasures_start()
wpa_auth_countermeasures_start()::wpa_auth
const
u8
*
wpa_auth_get_wpa_ie
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.h:266
wpa_auth_get_wpa_ie()
wpa_auth_get_wpa_ie()::wpa_auth
int
wpa_auth_pmksa_add_preauth
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.h:270
wpa_auth_pmksa_add_preauth()
wpa_auth_pmksa_add_preauth()::wpa_auth
void
wpa_auth_eapol_key_tx_status
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.h:275
wpa_auth_eapol_key_tx_status()
wpa_auth_eapol_key_tx_status()::wpa_auth
int
wpa_ft_rrb_rx
(
struct
wpa_authenticator
*
wpa_auth
,
const
u8
*
src_addr
,
wpa_auth.h:291
wpa_ft_rrb_rx()
wpa_ft_rrb_rx()::wpa_auth
void
wpa_ft_push_pmk_r1
(
struct
wpa_authenticator
*
wpa_auth
,
const
u8
*
addr
)
;
wpa_auth.h:293
wpa_ft_push_pmk_r1()
wpa_ft_push_pmk_r1()::wpa_auth
int
wpa_auth_pmksa_add_sae
(
struct
wpa_authenticator
*
wpa_auth
,
const
u8
*
addr
,
wpa_auth.h:302
wpa_auth_pmksa_add_sae()
wpa_auth_pmksa_add_sae()::wpa_auth
void
wpa_auth_pmksa_remove
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.h:305
wpa_auth_pmksa_remove()
wpa_auth_pmksa_remove()::wpa_auth
struct
wpa_authenticator
*
wpa_auth
;
wpa_auth_i.h:25
wpa_state_machine
wpa_state_machine::wpa_auth
void
__wpa_send_eapol
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth_i.h:200
__wpa_send_eapol()
__wpa_send_eapol()::wpa_auth
int
wpa_auth_for_each_sta
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth_i.h:205
wpa_auth_for_each_sta()
wpa_auth_for_each_sta()::wpa_auth
int
wpa_auth_for_each_auth
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth_i.h:208
wpa_auth_for_each_auth()
wpa_auth_for_each_auth()::wpa_auth
int
(
*
cb
)
(
struct
wpa_authenticator
*
a
,
void
*
ctx
)
,
wpa_auth_i.h:209
int
wpa_auth_gen_wpa_ie
(
struct
wpa_authenticator
*
wpa_auth
)
wpa_auth_ie.c:329
wpa_auth_gen_wpa_ie()
wpa_auth_gen_wpa_ie()::wpa_auth
wpa_validate_wpa_ie
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth_ie.c:393
wpa_validate_wpa_ie()
wpa_validate_wpa_ie()::wpa_auth
int
wpa_auth_gen_wpa_ie
(
struct
wpa_authenticator
*
wpa_auth
)
;
wpa_auth_ie.h:40
wpa_auth_gen_wpa_ie()
wpa_auth_gen_wpa_ie()::wpa_auth
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
wpa_state_machine::wpa_auth
wpa_state_machine
wpa_auth_i.h:25
__wpa_send_eapol()::wpa_auth
__wpa_send_eapol()
wpa_auth_i.h:200
wpa_auth_for_each_sta()::wpa_auth
wpa_auth_for_each_sta()
wpa_auth_i.h:205
wpa_auth_for_each_auth()::wpa_auth
wpa_auth_for_each_auth()
wpa_auth_i.h:208
return
wpa_init()
wpa_auth.h:214
wpa_init_keys()::wpa_auth
wpa_init_keys()
wpa_auth.h:217
wpa_deinit()::wpa_auth
wpa_deinit()
wpa_auth.h:218
wpa_reconfig()::wpa_auth
wpa_reconfig()
wpa_auth.h:219
wpa_validate_wpa_ie()::wpa_auth
wpa_validate_wpa_ie()
wpa_auth.h:231
wpa_auth_sta_init()::wpa_auth
wpa_auth_sta_init()
wpa_auth.h:238
wpa_auth_sta_associated()::wpa_auth
wpa_auth_sta_associated()
wpa_auth.h:239
wpa_receive()::wpa_auth
wpa_receive()
wpa_auth.h:243
wpa_gtk_rekey()::wpa_auth
wpa_gtk_rekey()
wpa_auth.h:253
wpa_get_mib()::wpa_auth
wpa_get_mib()
wpa_auth.h:254
wpa_auth_countermeasures_start()::wpa_auth
wpa_auth_countermeasures_start()
wpa_auth.h:256
wpa_auth_get_wpa_ie()::wpa_auth
wpa_auth_get_wpa_ie()
wpa_auth.h:266
wpa_auth_pmksa_add_preauth()::wpa_auth
wpa_auth_pmksa_add_preauth()
wpa_auth.h:270
wpa_auth_eapol_key_tx_status()::wpa_auth
wpa_auth_eapol_key_tx_status()
wpa_auth.h:275
wpa_ft_rrb_rx()::wpa_auth
wpa_ft_rrb_rx()
wpa_auth.h:291
wpa_ft_push_pmk_r1()::wpa_auth
wpa_ft_push_pmk_r1()
wpa_auth.h:293
wpa_auth_pmksa_add_sae()::wpa_auth
wpa_auth_pmksa_add_sae()
wpa_auth.h:302
wpa_auth_pmksa_remove()::wpa_auth
wpa_auth_pmksa_remove()
wpa_auth.h:305
hostapd_data::wpa_auth
hostapd_data
hostapd.h:111
wpa_group_sm_step()::wpa_auth
wpa_group_sm_step()
wpa_auth.c:48
wpa_gtk_update()::wpa_auth
wpa_gtk_update()
wpa_auth.c:51
wpa_group_config_group_keys()::wpa_auth
wpa_group_config_group_keys()
wpa_auth.c:53
wpa_auth_mic_failure_report()::wpa_auth
wpa_auth_mic_failure_report()
wpa_auth.c:106
wpa_auth_set_eapol()::wpa_auth
wpa_auth_set_eapol()
wpa_auth.c:112
wpa_auth_get_eapol()::wpa_auth
wpa_auth_get_eapol()
wpa_auth.c:119
wpa_auth_get_psk()::wpa_auth
wpa_auth_get_psk()
wpa_auth.c:125
wpa_auth_get_msk()::wpa_auth
wpa_auth_get_msk()
wpa_auth.c:151
wpa_auth_set_key()::wpa_auth
wpa_auth_set_key()
wpa_auth.c:157
wpa_auth_get_seqnum()::wpa_auth
wpa_auth_get_seqnum()
wpa_auth.c:194
wpa_auth_send_eapol()::wpa_auth
wpa_auth_send_eapol()
wpa_auth.c:204
wpa_auth_for_each_sta()::wpa_auth
wpa_auth_for_each_sta()
wpa_auth.c:210
wpa_sta_disconnect()::wpa_auth
wpa_sta_disconnect()
wpa_auth.c:217
wpa_group_init_gmk_and_counter()::wpa_auth
wpa_group_init_gmk_and_counter()
wpa_auth.c:284
wpa_group_init()::wpa_auth
wpa_group_init()
wpa_auth.c:313
return
wpa_init()
wpa_auth.c:365
wpa_auth_sta_init()::wpa_auth
wpa_auth_sta_init()
wpa_auth.c:415
wpa_auth_sta_associated()::wpa_auth
wpa_auth_sta_associated()
wpa_auth.c:431
wpa_receive_error_report()::wpa_auth
wpa_receive_error_report()
wpa_auth.c:604
wpa_receive()::wpa_auth
wpa_receive()
wpa_auth.c:622
wpa_auth_pmksa_add_sae()::wpa_auth
wpa_auth_pmksa_add_sae()
wpa_auth.c:951
__wpa_send_eapol()::wpa_auth
__wpa_send_eapol()
wpa_auth.c:1006
wpa_send_eapol()::wpa_auth
wpa_send_eapol()
wpa_auth.c:1191
wpa_group_ensure_init()::wpa_auth
wpa_group_ensure_init()
wpa_auth.c:1397
wpa_gtk_update()::wpa_auth
wpa_gtk_update()
wpa_auth.c:2254
wpa_group_gtk_init()::wpa_auth
wpa_group_gtk_init()
wpa_auth.c:2287
wpa_group_setkeys()::wpa_auth
wpa_group_setkeys()
wpa_auth.c:2417
wpa_group_config_group_keys()::wpa_auth
wpa_group_config_group_keys()
wpa_auth.c:2452
wpa_group_setkeysdone()::wpa_auth
wpa_group_setkeysdone()
wpa_auth.c:2475
wpa_group_sm_step()::wpa_auth
wpa_group_sm_step()
wpa_auth.c:2490
wpa_deinit()::wpa_auth
wpa_deinit()
wpa_auth.c:2550
wpa_auth_pmksa_remove()::wpa_auth
wpa_auth_pmksa_remove()
wpa_auth.c:2569
wpa_auth_gen_wpa_ie()::wpa_auth
wpa_auth_gen_wpa_ie()
wpa_auth_ie.h:40
wpa_auth_gen_wpa_ie()::wpa_auth
wpa_auth_gen_wpa_ie()
wpa_auth_ie.c:329
wpa_validate_wpa_ie()::wpa_auth
wpa_validate_wpa_ie()
wpa_auth_ie.c:393
Lifecycle
from
examples
wpa_authenticator
is allocated by 1 symbol and is freed by 2 symbols:
wpa_init()
All items filtered out
wpa_authenticator
wpa_init()
wpa_deinit()
All items filtered out