ESP-IDF
wpa_state_machine::wpa_auth
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (4/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
wpa_state_machine::wpa_auth
wpa_state_machine::wpa_auth field
Syntax
Show:
Summary
Declaration
from
wpa_auth_i.h:25
struct
wpa_authenticator
*
wpa_auth
;
Examples
References
from
examples
Code
Location
Referrer
struct
wpa_authenticator
*
wpa_auth
;
wpa_auth_i.h:25
sm
->
wpa_auth
=
wpa_auth
;
wpa_auth.c:424
wpa_auth_sta_init()
wpa_auth_set_eapol
(
sm
->
wpa_auth
,
sm
->
addr
,
WPA_EAPOL_inc_EapolFramesTx
,
1
)
;
wpa_auth.c:1157
__wpa_send_eapol()
wpa_auth_set_key
(
sm
->
wpa_auth
,
0
,
WIFI_WPA_ALG_NONE
,
sm
->
addr
,
0
,
NULL
,
0
)
;
wpa_auth.c:1248
wpa_remove_ptk()
eloop_cancel_timeout
(
wpa_rekey_ptk
,
sm
->
wpa_auth
,
sm
)
;
wpa_auth.c:1250
wpa_remove_ptk()
wpa_auth_set_eapol
(
sm
->
wpa_auth
,
sm
->
addr
,
WPA_EAPOL_portEnabled
,
0
)
;
wpa_auth.c:1354
wpa_auth_set_eapol
(
sm
->
wpa_auth
,
sm
->
addr
,
WPA_EAPOL_portValid
,
0
)
;
wpa_auth.c:1356
wpa_auth_set_eapol
(
sm
->
wpa_auth
,
sm
->
addr
,
wpa_auth.c:1359
wpa_sta_disconnect
(
sm
->
wpa_auth
,
sm
->
addr
,
reason
)
;
wpa_auth.c:1374
wpa_auth_set_eapol
(
sm
->
wpa_auth
,
sm
->
addr
,
WPA_EAPOL_portControl_Auto
,
wpa_auth.c:1390
wpa_auth_set_eapol
(
sm
->
wpa_auth
,
sm
->
addr
,
WPA_EAPOL_portEnabled
,
1
)
;
wpa_auth.c:1392
wpa_group_ensure_init
(
sm
->
wpa_auth
,
sm
->
group
)
;
wpa_auth.c:1430
if
(
wpa_auth_get_msk
(
sm
->
wpa_auth
,
sm
->
addr
,
msk
,
&
len
)
==
0
)
{
wpa_auth.c:1483
wpa_auth_set_eapol
(
sm
->
wpa_auth
,
sm
->
addr
,
WPA_EAPOL_keyRun
,
0
)
;
wpa_auth.c:1506
psk
=
wpa_auth_get_psk
(
sm
->
wpa_auth
,
sm
->
addr
,
NULL
)
;
wpa_auth.c:1514
rsn_pmkid
(
sm
->
PMK
,
sm
->
pmk_len
,
sm
->
wpa_auth
->
addr
,
wpa_auth.c:1587
wpa_send_eapol
(
sm
->
wpa_auth
,
sm
,
wpa_auth.c:1595
sm
->
wpa_auth
->
addr
,
sm
->
addr
,
sm
->
ANonce
,
snonce
,
wpa_auth.c:1613
wpa_derive_ptk()
pmk
=
wpa_auth_get_psk
(
sm
->
wpa_auth
,
sm
->
addr
,
pmk
)
;
wpa_auth.c:1639
wpa_sta_disconnect
(
sm
->
wpa_auth
,
sm
->
addr
,
wpa_auth.c:1720
wpa_auth_get_seqnum
(
sm
->
wpa_auth
,
NULL
,
gsm
->
GN_igtk
,
igtk
.
pn
)
<
0
)
wpa_auth.c:1772
ieee80211w_kde_add()
if
(
sm
->
wpa_auth
->
conf
.
disable_gtk
)
{
wpa_auth.c:1775
ieee80211w_kde_add()
wpa_auth_get_seqnum
(
sm
->
wpa_auth
,
NULL
,
gsm
->
GN
,
rsc
)
;
wpa_auth.c:1827
wpa_ie
=
sm
->
wpa_auth
->
wpa_ie
;
wpa_auth.c:1829
wpa_ie_len
=
sm
->
wpa_auth
->
wpa_ie_len
;
wpa_auth.c:1830
(
sm
->
wpa_auth
->
conf
.
wpa
&
WPA_PROTO_RSN
)
&&
wpa_auth.c:1832
if
(
sm
->
wpa_auth
->
conf
.
disable_gtk
)
{
wpa_auth.c:1845
if
(
sm
->
wpa_auth
->
conf
.
transition_disable
)
wpa_auth.c:1879
if
(
sm
->
wpa_auth
->
conf
.
transition_disable
)
wpa_auth.c:1918
&
sm
->
wpa_auth
->
conf
.
transition_disable
,
1
,
NULL
,
0
)
;
wpa_auth.c:1920
wpa_send_eapol
(
sm
->
wpa_auth
,
sm
,
wpa_auth.c:1955
if
(
wpa_auth_set_key
(
sm
->
wpa_auth
,
0
,
alg
,
sm
->
addr
,
0
,
wpa_auth.c:1971
wpa_sta_disconnect
(
sm
->
wpa_auth
,
sm
->
addr
,
wpa_auth.c:1973
if
(
sm
->
wpa_auth
->
conf
.
wpa_ptk_rekey
)
{
wpa_auth.c:1980
eloop_cancel_timeout
(
wpa_rekey_ptk
,
sm
->
wpa_auth
,
sm
)
;
wpa_auth.c:1981
eloop_register_timeout
(
sm
->
wpa_auth
->
conf
.
wpa_auth.c:1982
sm
->
wpa_auth
,
sm
)
;
wpa_auth.c:1984
wpa_auth_set_eapol
(
sm
->
wpa_auth
,
sm
->
addr
,
wpa_auth.c:1988
wpa_auth_set_eapol
(
sm
->
wpa_auth
,
sm
->
addr
,
wpa_auth.c:1996
wpa_auth_set_eapol
(
sm
->
wpa_auth
,
sm
->
addr
,
WPA_EAPOL_portValid
,
wpa_auth.c:2000
wpa_auth_set_eapol
(
sm
->
wpa_auth
,
sm
->
addr
,
WPA_EAPOL_keyAvailable
,
0
)
;
wpa_auth.c:2003
wpa_auth_set_eapol
(
sm
->
wpa_auth
,
sm
->
addr
,
WPA_EAPOL_keyDone
,
1
)
;
wpa_auth.c:2004
wpa_auth_get_eapol
(
sm
->
wpa_auth
,
sm
->
addr
,
wpa_auth.c:2054
if
(
wpa_auth_get_eapol
(
sm
->
wpa_auth
,
sm
->
addr
,
wpa_auth.c:2062
if
(
wpa_auth_get_psk
(
sm
->
wpa_auth
,
sm
->
addr
,
NULL
)
)
{
wpa_auth.c:2070
wpa_auth_get_seqnum
(
sm
->
wpa_auth
,
NULL
,
gsm
->
GN
,
rsc
)
;
wpa_auth.c:2159
if
(
sm
->
wpa_auth
->
conf
.
disable_gtk
)
{
wpa_auth.c:2162
wpa_send_eapol
(
sm
->
wpa_auth
,
sm
,
wpa_auth.c:2189
sm
->
wpa_auth
->
group
->
changed
=
FALSE
;
wpa_auth.c:2529
wpa_sm_step()
wpa_group_sm_step
(
sm
->
wpa_auth
,
sm
->
group
)
;
wpa_auth.c:2537
wpa_sm_step()
}
while
(
sm
->
changed
||
sm
->
wpa_auth
->
group
->
changed
)
;
wpa_auth.c:2538
wpa_sm_step()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
wpa_state_machine::wpa_auth
is written by 1 function and is read by 5 functions:
wpa_auth_sta_init()
All items filtered out
wpa_state_machine::wpa_auth
__wpa_send_eapol()
wpa_remove_ptk()
wpa_derive_ptk()
ieee80211w_kde_add()
wpa_sm_step()
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