|
wpa_supplicant / hostapd
2.5
|
TLS data for EAP methods. More...
#include <eap_tls_common.h>
Public Types | |
| enum | { MSG, FRAG_ACK, WAIT_FRAG_ACK } |
Data Fields | |
| 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() More... | |
| void * | ssl_ctx |
| TLS library context to use for the connection. | |
| u8 | eap_type |
| EAP method used in Phase 1 (EAP_TYPE_TLS/PEAP/TTLS/FAST) | |
| enum eap_ssl_data:: { ... } | state |
| struct wpabuf | tmpbuf |
TLS data for EAP methods.
| struct eap_sm * eap_ssl_data::eap |
EAP state machine allocated with eap_peer_sm_init()
EAP state machine allocated with eap_server_sm_init()
1.8.6