eap_ssl_data Struct Reference

#include <eap_tls_common.h>

List of all members.

Public Types

enum  { MSG, FRAG_ACK, WAIT_FRAG_ACK }

Public Attributes

struct tls_connectionconn
struct eap_smeap
int include_tls_length
int phase2
enum eap_ssl_data:: { ... }  state
int tls_ia
struct wpabuftls_in
size_t tls_in_left
size_t tls_in_total
struct wpabuftls_out
size_t tls_out_limit
size_t tls_out_pos
struct wpabuf tmpbuf

Detailed Description

struct eap_ssl_data - TLS data for EAP methods

Definition at line 21 of file eap_peer/eap_tls_common.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
MSG 
FRAG_ACK 
WAIT_FRAG_ACK 

Definition at line 57 of file eap_server/eap_tls_common.h.


Member Data Documentation

conn - TLS connection context data from tls_connection_init()

Definition at line 25 of file eap_peer/eap_tls_common.h.

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.

tls_in - Received TLS message buffer for re-assembly

Definition at line 45 of file eap_peer/eap_tls_common.h.

tls_in_left - Number of remaining bytes in the incoming TLS message

Definition at line 50 of file eap_peer/eap_tls_common.h.

tls_in_total - Total number of bytes in the incoming TLS message

Definition at line 55 of file eap_peer/eap_tls_common.h.

tls_out - TLS message to be sent out in fragments

Definition at line 30 of file eap_peer/eap_tls_common.h.

tls_out_limit - Maximum fragment size for outgoing TLS messages

Definition at line 40 of file eap_peer/eap_tls_common.h.

tls_out_pos - The current position in the outgoing TLS message

Definition at line 35 of file eap_peer/eap_tls_common.h.

Definition at line 58 of file eap_server/eap_tls_common.h.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


wpa_supplicant
Author(s): Package maintained by Blaise Gassend
autogenerated on Fri Jan 11 10:05:15 2013