ESP-IDF
eap_fast_data
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
eap_fast_data
eap_fast_data struct
Syntax
Show:
Summary
Declaration
from
eap_fast.c:32
struct
eap_fast_data
{
struct
eap_ssl_data
ssl
;
int
fast_version
;
const
struct
eap_method
*
phase2_method
;
void
*
phase2_priv
;
int
phase2_success
;
struct
eap_method_type
phase2_type
;
struct
eap_method_type
*
phase2_types
;
size_t
num_phase2_types
;
int
resuming
;
struct
eap_fast_key_block_provisioning
*
key_block_p
;
#define
EAP_FAST_PROV_UNAUTH
1
#define
EAP_FAST_PROV_AUTH
2
int
provisioning_allowed
;
int
provisioning
;
int
anon_provisioning
;
int
session_ticket_used
;
u8
key_data
[
EAP_FAST_KEY_LEN
]
;
u8
*
session_id
;
size_t
id_len
;
u8
emsk
[
EAP_EMSK_LEN
]
;
int
success
;
struct
eap_fast_pac
*
pac
;
struct
eap_fast_pac
*
current_pac
;
size_t
max_pac_list_len
;
int
use_pac_binary_format
;
u8
simck
[
EAP_FAST_SIMCK_LEN
]
;
int
simck_idx
;
struct
wpabuf
*
pending_phase2_req
;
struct
wpabuf
*
pending_resp
;
}
;
Fields
Field
Declared as
eap_fast_data::ssl
struct
eap_ssl_data
eap_fast_data::fast_version
int
eap_fast_data::phase2_method
const
struct
eap_method
*
eap_fast_data::phase2_priv
void
*
eap_fast_data::phase2_success
int
eap_fast_data::phase2_type
struct
eap_method_type
eap_fast_data::phase2_types
struct
eap_method_type
*
eap_fast_data::num_phase2_types
size_t
eap_fast_data::resuming
int
eap_fast_data::key_block_p
struct
eap_fast_key_block_provisioning
*
eap_fast_data::provisioning_allowed
int
eap_fast_data::provisioning
int
eap_fast_data::anon_provisioning
int
eap_fast_data::session_ticket_used
int
eap_fast_data::key_data
u8
[
EAP_FAST_KEY_LEN
]
eap_fast_data::session_id
u8
*
eap_fast_data::id_len
size_t
eap_fast_data::emsk
u8
[
EAP_EMSK_LEN
]
eap_fast_data::success
int
eap_fast_data::pac
struct
eap_fast_pac
*
eap_fast_data::current_pac
struct
eap_fast_pac
*
eap_fast_data::max_pac_list_len
size_t
eap_fast_data::use_pac_binary_format
int
eap_fast_data::simck
u8
[
EAP_FAST_SIMCK_LEN
]
eap_fast_data::simck_idx
int
eap_fast_data::pending_phase2_req
struct
wpabuf
*
eap_fast_data::pending_resp
struct
wpabuf
*
Related Functions
Found 21 other functions taking a
eap_fast_data
argument:
Function
eap_fast_encrypt_response()
eap_fast_decrypt()
eap_fast_clear_pac_opaque_ext()
eap_fast_process_start()
eap_fast_derive_msk()
eap_fast_derive_key_auth()
eap_fast_derive_key_provisioning()
eap_fast_derive_keys()
eap_fast_init_phase2_method()
eap_fast_select_phase2_method()
eap_fast_phase2_request()
eap_fast_process_eap_payload_tlv()
eap_fast_get_phase2_key()
eap_fast_get_cmk()
eap_fast_process_crypto_binding()
eap_fast_process_pac()
eap_fast_process_decrypted()
eap_fast_select_pac()
eap_fast_use_pac_opaque()
eap_fast_set_provisioning_ciphers()
eap_fast_parse_phase1()
Examples
References
from
examples
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
Lifecycle
from
examples
All items filtered out
All items filtered out