ESP-IDF
eap_ttls_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_ttls_data
eap_ttls_data struct
Syntax
Show:
Summary
Declaration
from
eap_ttls.c:30
struct
eap_ttls_data
{
struct
eap_ssl_data
ssl
;
int
ttls_version
;
const
struct
eap_method
*
phase2_method
;
void
*
phase2_priv
;
int
phase2_success
;
int
phase2_start
;
enum
phase2_types
{
EAP_TTLS_PHASE2_EAP
,
EAP_TTLS_PHASE2_MSCHAPV2
,
EAP_TTLS_PHASE2_MSCHAP
,
EAP_TTLS_PHASE2_PAP
,
EAP_TTLS_PHASE2_CHAP
}
phase2_type
;
struct
eap_method_type
phase2_eap_type
;
struct
eap_method_type
*
phase2_eap_types
;
size_t
num_phase2_eap_types
;
u8
auth_response
[
MSCHAPV2_AUTH_RESPONSE_LEN
]
;
int
auth_response_valid
;
u8
master_key
[
MSCHAPV2_MASTER_KEY_LEN
]
;
u8
ident
;
int
resuming
;
int
reauth
;
u8
*
key_data
;
u8
*
session_id
;
size_t
id_len
;
struct
wpabuf
*
pending_phase2_req
;
struct
wpabuf
*
pending_resp
;
#ifdef
EAP_TNC
int
ready_for_tnc
;
int
tnc_started
;
#endif
}
;
Fields
Field
Declared as
eap_ttls_data::ssl
struct
eap_ssl_data
eap_ttls_data::ttls_version
int
eap_ttls_data::phase2_method
const
struct
eap_method
*
eap_ttls_data::phase2_priv
void
*
eap_ttls_data::phase2_success
int
eap_ttls_data::phase2_start
int
eap_ttls_data::phase2_type
enum
phase2_types
{
EAP_TTLS_PHASE2_EAP
,
EAP_TTLS_PHASE2_MSCHAPV2
,
EAP_TTLS_PHASE2_MSCHAP
,
EAP_TTLS_PHASE2_PAP
,
EAP_TTLS_PHASE2_CHAP
}
eap_ttls_data::phase2_eap_type
struct
eap_method_type
eap_ttls_data::phase2_eap_types
struct
eap_method_type
*
eap_ttls_data::num_phase2_eap_types
size_t
eap_ttls_data::auth_response
u8
[
MSCHAPV2_AUTH_RESPONSE_LEN
]
eap_ttls_data::auth_response_valid
int
eap_ttls_data::master_key
u8
[
MSCHAPV2_MASTER_KEY_LEN
]
eap_ttls_data::ident
u8
eap_ttls_data::resuming
int
eap_ttls_data::reauth
int
eap_ttls_data::key_data
u8
*
eap_ttls_data::session_id
u8
*
eap_ttls_data::id_len
size_t
eap_ttls_data::pending_phase2_req
struct
wpabuf
*
eap_ttls_data::pending_resp
struct
wpabuf
*
Related Functions
Found 22 other functions taking a
eap_ttls_data
argument:
Function
eap_ttls_implicit_challenge()
eap_ttls_free_key()
eap_ttls_decrypt()
eap_ttls_phase2_request_eap_method()
eap_ttls_encrypt_response()
eap_ttls_implicit_identity_request()
eap_ttls_phase2_request()
eap_ttls_phase2_request_eap()
eap_ttls_phase2_request_mschapv2()
eap_ttls_phase2_select_eap_method()
eap_ttls_phase2_eap_process()
eap_ttls_phase2_request_mschap()
eap_ttls_v0_derive_key()
eap_ttls_phase2_request_pap()
eap_ttls_phase2_request_chap()
eap_ttls_phase2_eap_deinit()
eap_ttls_check_auth_status()
eap_ttls_process_phase2_eap()
eap_ttls_process_phase2_mschapv2()
eap_ttls_process_decrypted()
eap_ttls_phase2_start()
eap_ttls_process_handshake()
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