ESP-IDF
g_sae_data
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
g_sae_data
g_sae_data variable
Syntax
Show:
Summary
Declaration
from
esp_wpa3.c:21
static
struct
sae_data
g_sae_data
;
Examples
References
from
examples
Code
Location
Referrer
static
struct
sae_data
g_sae_data
;
esp_wpa3.c:21
memset
(
&
g_sae_data
,
0
,
sizeof
(
g_sae_data
)
)
;
esp_wpa3.c:109
wpa3_build_sae_commit()
if
(
sae_set_group
(
&
g_sae_data
,
default_group
)
)
{
esp_wpa3.c:110
wpa3_build_sae_commit()
g_sae_data
.
akmp
=
gWpaSm
.
key_mgmt
;
esp_wpa3.c:115
wpa3_build_sae_commit()
sae_prepare_commit_pt
(
&
g_sae_data
,
g_sae_pt
,
esp_wpa3.c:124
wpa3_build_sae_commit()
&
g_sae_data
)
<
0
)
{
esp_wpa3.c:132
wpa3_build_sae_commit()
if
(
g_sae_data
.
tmp
&&
use_pt
&&
use_pk
)
{
esp_wpa3.c:138
wpa3_build_sae_commit()
g_sae_data
.
pk
=
1
;
esp_wpa3.c:139
wpa3_build_sae_commit()
os_memcpy
(
g_sae_data
.
tmp
->
own_addr
,
own_addr
,
ETH_ALEN
)
;
esp_wpa3.c:140
wpa3_build_sae_commit()
os_memcpy
(
g_sae_data
.
tmp
->
peer_addr
,
bssid
,
ETH_ALEN
)
;
esp_wpa3.c:141
wpa3_build_sae_commit()
sae_pk_set_password
(
&
g_sae_data
,
(
const
char
*
)
pw
)
;
esp_wpa3.c:142
wpa3_build_sae_commit()
if
(
sae_write_commit
(
&
g_sae_data
,
g_sae_commit
,
g_sae_token
,
valid_pwd_id
?
sae_pwd_id
:
NULL
)
!=
ESP_OK
)
{
esp_wpa3.c:154
wpa3_build_sae_commit()
g_sae_data
.
state
=
SAE_COMMITTED
;
esp_wpa3.c:165
wpa3_build_sae_commit()
if
(
g_sae_data
.
state
!=
SAE_COMMITTED
)
{
esp_wpa3.c:172
wpa3_build_sae_confirm()
if
(
sae_write_confirm
(
&
g_sae_data
,
g_sae_confirm
)
!=
ESP_OK
)
{
esp_wpa3.c:187
wpa3_build_sae_confirm()
g_sae_data
.
state
=
SAE_CONFIRMED
;
esp_wpa3.c:193
wpa3_build_sae_confirm()
sae_clear_data
(
&
g_sae_data
)
;
esp_wpa3.c:209
esp_wpa3_free_sae_data()
if
(
g_sae_data
.
state
!=
SAE_COMMITTED
)
{
esp_wpa3.c:305
wpa3_parse_sae_commit()
if
(
g_sae_data
.
h2e
)
{
esp_wpa3.c:314
wpa3_parse_sae_commit()
ret
=
sae_parse_commit
(
&
g_sae_data
,
buf
,
len
,
NULL
,
0
,
g_allowed_groups
,
esp_wpa3.c:329
wpa3_parse_sae_commit()
if
(
g_sae_data
.
tmp
&&
wpa3_check_sae_rejected_groups
(
g_sae_data
.
tmp
->
peer_rejected_groups
)
)
{
esp_wpa3.c:338
wpa3_parse_sae_commit()
ret
=
sae_process_commit
(
&
g_sae_data
)
;
esp_wpa3.c:342
wpa3_parse_sae_commit()
if
(
g_sae_data
.
state
!=
SAE_CONFIRMED
)
{
esp_wpa3.c:353
wpa3_parse_sae_confirm()
if
(
sae_check_confirm
(
&
g_sae_data
,
buf
,
len
)
!=
ESP_OK
)
{
esp_wpa3.c:359
wpa3_parse_sae_confirm()
g_sae_data
.
state
=
SAE_ACCEPTED
;
esp_wpa3.c:363
wpa3_parse_sae_confirm()
wpa_set_pmk
(
g_sae_data
.
pmk
,
g_sae_data
.
pmk_len
,
g_sae_data
.
pmkid
,
true
)
;
esp_wpa3.c:365
wpa3_parse_sae_confirm()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
g_sae_data
is read by 4 functions:
All items filtered out
g_sae_data
wpa3_build_sae_commit()
wpa3_build_sae_confirm()
wpa3_parse_sae_commit()
wpa3_parse_sae_confirm()
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