ESP-IDF
__wpa_send_eapol()
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_send_eapol()
__wpa_send_eapol() function
Syntax
Show:
Summary
Declaration
Definition
from
wpa_auth_i.h:200
void
__wpa_send_eapol
(
struct
wpa_authenticator
*
wpa_auth
,
struct
wpa_state_machine
*
sm
,
int
key_info
,
const
u8
*
key_rsc
,
const
u8
*
nonce
,
const
u8
*
kde
,
size_t
kde_len
,
int
keyidx
,
int
encr
,
int
force_version
)
;
Implemented in
wpa_auth.c:1006
Arguments
Argument
wpa_auth
sm
key_info
key_rsc
nonce
kde
kde_len
keyidx
encr
force_version
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_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_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_send_eapol
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:1006
void
__wpa_send_eapol
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth_i.h:200
__wpa_send_eapol
(
wpa_auth
,
sm
,
key_info
,
key_rsc
,
nonce
,
kde
,
kde_len
,
wpa_auth.c:1203
wpa_send_eapol()
Call Tree
from
examples
__wpa_send_eapol()
is called by 1 function and calls 13 functions:
wpa_send_eapol()
All items filtered out
__wpa_send_eapol()
free()
calloc()
WPA_PUT_BE16()
inc_byte_array()
wpa_eapol_key_mic()
wpa_cipher_key_len()
wpa_use_akm_defined()
wpa_use_aes_key_wrap()
rc4_skip()
wpa_auth_set_eapol()
wpa_auth_send_eapol()
wpa_use_aes_cmac()
aes_wrap()
All items filtered out
Data Use
from
examples
__wpa_send_eapol()
reads 34 variables and writes 5 variables:
::IEEE802_1X_TYPE_EAPOL_KEY
::EAPOL_KEY_TYPE_RSN
::EAPOL_KEY_TYPE_WPA
Boolean::TRUE
wpa_eapol_key::key_info
wpa_eapol_key::key_length
wpa_eapol_key::replay_counter
wpa_eapol_key::key_nonce
wpa_eapol_key::key_iv
wpa_eapol_key::key_rsc
wpa_eapol_key::key_mic
wpa_eapol_key::key_data_length
wpa_ptk::kck
wpa_ptk::kek
wpa_ptk::kck_len
wpa_ptk::kek_len
wpa_auth_config::wpa_group
wpa_auth_config::eapol_version
wpa_eapol_variable::WPA_EAPOL_inc_EapolFramesTx
wpa_state_machine::wpa_auth
wpa_state_machine::group
wpa_state_machine::addr
wpa_state_machine::PTK
wpa_state_machine::PTK_valid
wpa_state_machine::pairwise_set
wpa_key_replay_counter::counter
wpa_key_replay_counter::valid
wpa_state_machine::key_replay
wpa_state_machine::
::WPA_VERSION_WPA2
wpa_state_machine::wpa
wpa_state_machine::pairwise
wpa_state_machine::wpa_key_mgmt
wpa_group::Counter
wpa_authenticator::conf
All items filtered out
__wpa_send_eapol()
ieee802_1x_hdr::version
ieee802_1x_hdr::type
ieee802_1x_hdr::length
wpa_eapol_key::type
wpa_key_replay_counter::valid
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
__wpa_send_eapol()
allocates 1 types and frees 1 types:
ieee802_1x_hdr
All items filtered out
__wpa_send_eapol()
ieee802_1x_hdr
All items filtered out