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(). | |
| u8 * | tls_out |
| TLS message to be sent out in fragments. | |
| size_t | tls_out_len |
| Total length of the outgoing TLS message. | |
| 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. | |
| u8 * | tls_in |
| Received TLS message buffer for re-assembly. | |
| size_t | tls_in_len |
| Number of bytes of the received TLS message in tls_in. | |
| 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. | |
| int | tls_ia |
| Whether TLS/IA is enabled for this TLS connection. | |
| struct eap_sm * | eap |
| Pointer to EAP state machine allocated with eap_peer_sm_init(). | |
| enum eap_ssl_data:: { ... } | state |
| struct wpabuf * | in_buf |
| struct wpabuf * | out_buf |
| size_t | out_used |
| struct wpabuf | tmpbuf |
TLS data for EAP methods.
Whether the TLS length field is included even.
if the TLS data is not fragmented
1.6.1