ESP-IDF
sae_temporary_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
sae_temporary_data
sae_temporary_data struct
Syntax
Show:
Summary
Declaration
from
sae.h:44
struct
sae_temporary_data
{
u8
kck
[
SAE_MAX_HASH_LEN
]
;
size_t
kck_len
;
struct
crypto_bignum
*
own_commit_scalar
;
struct
crypto_bignum
*
own_commit_element_ffc
;
struct
crypto_ec_point
*
own_commit_element_ecc
;
struct
crypto_bignum
*
peer_commit_element_ffc
;
struct
crypto_ec_point
*
peer_commit_element_ecc
;
struct
crypto_ec_point
*
pwe_ecc
;
struct
crypto_bignum
*
pwe_ffc
;
struct
crypto_bignum
*
sae_rand
;
struct
crypto_ec
*
ec
;
int
prime_len
;
const
struct
dh_group
*
dh
;
const
struct
crypto_bignum
*
prime
;
const
struct
crypto_bignum
*
order
;
struct
crypto_bignum
*
prime_buf
;
struct
crypto_bignum
*
order_buf
;
struct
wpabuf
*
anti_clogging_token
;
char
*
pw_id
;
int
order_len
;
struct
wpabuf
*
own_rejected_groups
;
struct
wpabuf
*
peer_rejected_groups
;
unsigned
int
own_addr_higher
:
1
;
#ifdef
CONFIG_SAE_PK
u8
kek
[
SAE_MAX_HASH_LEN
]
;
size_t
kek_len
;
const
struct
sae_pk
*
ap_pk
;
u8
own_addr
[
ETH_ALEN
]
;
u8
peer_addr
[
ETH_ALEN
]
;
u8
fingerprint
[
SAE_MAX_HASH_LEN
]
;
size_t
fingerprint_bytes
;
size_t
fingerprint_bits
;
size_t
lambda
;
unsigned
int
sec
;
u8
ssid
[
32
]
;
size_t
ssid_len
;
#endif
}
;
Fields
Field
Declared as
sae_temporary_data::kck
u8
[
SAE_MAX_HASH_LEN
]
sae_temporary_data::kck_len
size_t
sae_temporary_data::own_commit_scalar
struct
crypto_bignum
*
sae_temporary_data::own_commit_element_ffc
struct
crypto_bignum
*
sae_temporary_data::own_commit_element_ecc
struct
crypto_ec_point
*
sae_temporary_data::peer_commit_element_ffc
struct
crypto_bignum
*
sae_temporary_data::peer_commit_element_ecc
struct
crypto_ec_point
*
sae_temporary_data::pwe_ecc
struct
crypto_ec_point
*
sae_temporary_data::pwe_ffc
struct
crypto_bignum
*
sae_temporary_data::sae_rand
struct
crypto_bignum
*
sae_temporary_data::ec
struct
crypto_ec
*
sae_temporary_data::prime_len
int
sae_temporary_data::dh
const
struct
dh_group
*
sae_temporary_data::prime
const
struct
crypto_bignum
*
sae_temporary_data::order
const
struct
crypto_bignum
*
sae_temporary_data::prime_buf
struct
crypto_bignum
*
sae_temporary_data::order_buf
struct
crypto_bignum
*
sae_temporary_data::anti_clogging_token
struct
wpabuf
*
sae_temporary_data::pw_id
char
*
sae_temporary_data::order_len
int
sae_temporary_data::own_rejected_groups
struct
wpabuf
*
sae_temporary_data::peer_rejected_groups
struct
wpabuf
*
sae_temporary_data::own_addr_higher
unsigned
int
:
1
sae_temporary_data::kek
u8
[
SAE_MAX_HASH_LEN
]
sae_temporary_data::kek_len
size_t
sae_temporary_data::ap_pk
const
struct
sae_pk
*
sae_temporary_data::own_addr
u8
[
ETH_ALEN
]
sae_temporary_data::peer_addr
u8
[
ETH_ALEN
]
sae_temporary_data::fingerprint
u8
[
SAE_MAX_HASH_LEN
]
sae_temporary_data::fingerprint_bytes
size_t
sae_temporary_data::fingerprint_bits
size_t
sae_temporary_data::lambda
size_t
sae_temporary_data::sec
unsigned
int
sae_temporary_data::ssid
u8
[
32
]
sae_temporary_data::ssid_len
size_t
Examples
References
from
examples
Code
Location
Scope
Referrer
struct
sae_temporary_data
{
sae.h:44
struct
sae_temporary_data
*
tmp
;
sae.c:27
sae_set_group()
tmp
=
sae
->
tmp
=
os_zalloc
(
sizeof
(
*
tmp
)
)
;
sae.c:30
sae_set_group()
struct
sae_temporary_data
*
tmp
;
sae.c:88
sae_clear_temp_data()
struct
sae_temporary_data
*
tmp
;
sae.h:124
sae_data
sae_data::tmp
struct
sae_temporary_data
*
tmp
=
sae
->
tmp
;
sae_pk.c:383
sae_pk_set_password()
struct
sae_temporary_data
*
tmp
=
sae
->
tmp
;
sae_pk.c:485
sae_pk_hash_sig_data()
struct
sae_temporary_data
*
tmp
=
sae
->
tmp
;
sae_pk.c:544
sae_pk_valid_fingerprint()
struct
sae_temporary_data
*
tmp
=
sae
->
tmp
;
sae_pk.c:612
sae_check_confirm_pk()
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
sae_data::tmp
sae_data
sae.h:124
Lifecycle
from
examples
sae_temporary_data
is allocated by 1 symbol:
sae_set_group()
All items filtered out
sae_temporary_data
All items filtered out