#include <eap_tls_common.h>
Public Types | |
enum | { MSG, FRAG_ACK, WAIT_FRAG_ACK } |
Public Attributes | |
struct tls_connection * | conn |
struct eap_sm * | eap |
int | include_tls_length |
int | phase2 |
enum eap_ssl_data:: { ... } | state |
int | tls_ia |
struct wpabuf * | tls_in |
size_t | tls_in_left |
size_t | tls_in_total |
struct wpabuf * | tls_out |
size_t | tls_out_limit |
size_t | tls_out_pos |
struct wpabuf | tmpbuf |
struct eap_ssl_data - TLS data for EAP methods
Definition at line 21 of file eap_peer/eap_tls_common.h.
anonymous enum |
Definition at line 57 of file eap_server/eap_tls_common.h.
struct tls_connection * eap_ssl_data::conn |
conn - TLS connection context data from tls_connection_init()
Definition at line 25 of file eap_peer/eap_tls_common.h.
struct eap_sm * eap_ssl_data::eap |
eap - EAP state machine allocated with eap_peer_sm_init()
eap - EAP state machine allocated with eap_server_sm_init()
Definition at line 76 of file eap_peer/eap_tls_common.h.
include_tls_length - Whether the TLS length field is included even if the TLS data is not fragmented
Definition at line 66 of file eap_peer/eap_tls_common.h.
phase2 - Whether this TLS connection is used in EAP phase 2 (tunnel)
Definition at line 60 of file eap_peer/eap_tls_common.h.
enum { ... } eap_ssl_data::state |
tls_ia - Whether TLS/IA is enabled for this TLS connection
Definition at line 71 of file eap_peer/eap_tls_common.h.
struct wpabuf * eap_ssl_data::tls_in |
tls_in - Received TLS message buffer for re-assembly
Definition at line 45 of file eap_peer/eap_tls_common.h.
size_t eap_ssl_data::tls_in_left |
tls_in_left - Number of remaining bytes in the incoming TLS message
Definition at line 50 of file eap_peer/eap_tls_common.h.
size_t eap_ssl_data::tls_in_total |
tls_in_total - Total number of bytes in the incoming TLS message
Definition at line 55 of file eap_peer/eap_tls_common.h.
struct wpabuf * eap_ssl_data::tls_out |
tls_out - TLS message to be sent out in fragments
Definition at line 30 of file eap_peer/eap_tls_common.h.
size_t eap_ssl_data::tls_out_limit |
tls_out_limit - Maximum fragment size for outgoing TLS messages
Definition at line 40 of file eap_peer/eap_tls_common.h.
size_t eap_ssl_data::tls_out_pos |
tls_out_pos - The current position in the outgoing TLS message
Definition at line 35 of file eap_peer/eap_tls_common.h.
struct wpabuf eap_ssl_data::tmpbuf |
Definition at line 58 of file eap_server/eap_tls_common.h.