eap_ssl_data is only used within ESP-IDF.
 
Symbols
loading (4/5)...
Files
loading (4/5)...
SummarySyntaxRelatedReferencesInstances

Fields

Field
Declared as
Description
struct tls_connection *
conn - TLS connection context data from tls_connection_init().
struct wpabuf *
tls_out - TLS message to be sent out in fragments.
size_t
tls_out_pos - The current position in the outgoing TLS message.
size_t
tls_out_limit - Maximum fragment size for outgoing TLS messages.
struct wpabuf *
tls_in - Received TLS message buffer for re-assembly.
size_t
tls_in_left - Number of remaining bytes in the incoming TLS message.
size_t
tls_in_total - Total number of bytes in the incoming TLS message.
int
phase2 - Whether this TLS connection is used in EAP phase 2 (tunnel).
int
include_tls_length - Whether the TLS length field is included even if the TLS data is not fragmented.
struct eap_sm *
eap - EAP state machine allocated with eap_peer_sm_init().
void *
ssl_ctx - TLS library context to use for the connection.
eap_type - EAP method used in Phase 1 (EAP_TYPE_TLS/PEAP/TTLS/FAST).
bool
client_cert_conf: Whether client certificate has been configured.
int
tls_v13 - Whether TLS v1.3 or newer is used.

References