ESP-IDF
wpa_receive()
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
wpa_receive()
wpa_receive() function
Syntax
Show:
Summary
Declaration
Definition
from
wpa_auth.h:243
void
wpa_receive
(
struct
wpa_authenticator
*
wpa_auth
,
struct
wpa_state_machine
*
sm
,
u8
*
data
,
size_t
data_len
)
;
Implemented in
wpa_auth.c:622
Arguments
Argument
wpa_auth
sm
data
data_len
Related Functions
Found 40 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_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
Referrer
void
wpa_receive
(
struct
wpa_authenticator
*
wpa_auth
,
struct
wpa_state_machine
*
sm
,
u8
*
data
,
size_t
data_len
)
wpa_auth.c:622
void
wpa_receive
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.h:243
wpa_receive
(
hapd
->
wpa_auth
,
sta
->
wpa_sm
,
data
,
data_len
)
;
esp_wpa_main.c:176
wpa_ap_rx_eapol()
wpa_receive
(
hapd
->
wpa_auth
,
sta
->
wpa_sm
,
(
u8
*
)
hdr
,
ieee802_1x.c:205
ieee802_1x_receive()
Call Tree
from
examples
wpa_receive()
is called by 2 functions and calls 18 functions:
ieee802_1x_receive()
wpa_ap_rx_eapol()
All items filtered out
wpa_receive()
free()
malloc()
WPA_GET_BE16()
eloop_cancel_timeout()
wpa_key_mgmt_ft()
wpa_key_mgmt_suite_b()
wpa_compare_rsn_ie()
wpa_use_akm_defined()
wpa_sta_disconnect()
wpa_use_aes_cmac()
wpa_rekey_gtk()
wpa_request_new_ptk()
wpa_replay_counter_valid()
wpa_replay_counter_mark_invalid()
wpa_receive_error_report()
wpa_verify_key_mic()
wpa_sm_step()
wpa_parse_kde_ies()
All items filtered out
Data Use
from
examples
wpa_receive()
reads 48 variables and writes 10 variables:
::EAPOL_KEY_TYPE_RSN
::EAPOL_KEY_TYPE_WPA
Boolean::FALSE
Boolean::TRUE
wpa_eapol_key::type
wpa_eapol_key::key_info
wpa_eapol_key::replay_counter
wpa_eapol_key::key_nonce
wpa_eapol_key::key_data_length
wpa_auth_config::wpa
wpa_state_machine::group
wpa_state_machine::addr
wpa_state_machine::
::WPA_PTK_PTKSTART
wpa_state_machine::
::WPA_PTK_PTKCALCNEGOTIATING
wpa_state_machine::
::WPA_PTK_PTKINITNEGOTIATING
wpa_state_machine::wpa_ptk_state
wpa_state_machine::
::WPA_PTK_GROUP_REKEYNEGOTIATING
wpa_state_machine::wpa_ptk_group_state
wpa_state_machine::MICVerified
wpa_state_machine::SNonce
wpa_state_machine::PTK_valid
wpa_key_replay_counter::valid
wpa_state_machine::key_replay
wpa_state_machine::prev_key_replay
wpa_state_machine::last_rx_eapol_key
wpa_state_machine::update_snonce
wpa_state_machine::req_replay_counter
wpa_state_machine::req_replay_counter_used
wpa_state_machine::wpa_ie
wpa_state_machine::wpa_ie_len
wpa_state_machine::
::WPA_VERSION_WPA2
wpa_state_machine::wpa
wpa_state_machine::pairwise
wpa_state_machine::wpa_key_mgmt
wpa_state_machine::index
wpa_group::reject_4way_hs_for_entropy
wpa_authenticator::conf
wpa_eapol_ie_parse::wpa_ie
wpa_eapol_ie_parse::wpa_ie_len
wpa_eapol_ie_parse::rsn_ie
wpa_eapol_ie_parse::rsn_ie_len
wpa_eapol_ie_parse::mac_addr
wpa_rekey_gtk()
resend_eapol_handle()
wpa_receive()::
::PAIRWISE_2
wpa_receive()::
::PAIRWISE_4
wpa_receive()::
::GROUP_2
wpa_receive()::
::REQUEST
All items filtered out
wpa_receive()
wpa_state_machine::EAPOLKeyReceived
wpa_state_machine::EAPOLKeyPairwise
wpa_state_machine::EAPOLKeyRequest
wpa_state_machine::MICVerified
wpa_state_machine::last_rx_eapol_key
wpa_state_machine::last_rx_eapol_key_len
wpa_state_machine::rx_eapol_key_secure
wpa_state_machine::update_snonce
wpa_state_machine::req_replay_counter_used
wpa_state_machine::pending_1_of_4_timeout
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
Lifecycle
from
examples
All items filtered out
All items filtered out