wpa_supplicant / hostapd  2.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Types | Data Fields
tlsv1_client Struct Reference

Public Types

enum  {
  CLIENT_HELLO, SERVER_HELLO, SERVER_CERTIFICATE, SERVER_KEY_EXCHANGE,
  SERVER_CERTIFICATE_REQUEST, SERVER_HELLO_DONE, CLIENT_KEY_EXCHANGE, CHANGE_CIPHER_SPEC,
  SERVER_CHANGE_CIPHER_SPEC, SERVER_FINISHED, ACK_FINISHED, ESTABLISHED,
  FAILED
}
 

Data Fields

enum tlsv1_client:: { ... }  state
 
struct tlsv1_record_layer rl
 
u8 session_id [TLS_SESSION_ID_MAX_LEN]
 
size_t session_id_len
 
u8 client_random [TLS_RANDOM_LEN]
 
u8 server_random [TLS_RANDOM_LEN]
 
u8 master_secret [TLS_MASTER_SECRET_LEN]
 
u8 alert_level
 
u8 alert_description
 
unsigned int certificate_requested:1
 
unsigned int session_resumed:1
 
unsigned int session_ticket_included:1
 
unsigned int use_session_ticket:1
 
unsigned int disable_time_checks:1
 
struct crypto_public_keyserver_rsa_key
 
struct tls_verify_hash verify
 
u16 cipher_suites [MAX_CIPHER_COUNT]
 
size_t num_cipher_suites
 
u16 prev_cipher_suite
 
u8 * client_hello_ext
 
size_t client_hello_ext_len
 
u8 * dh_p
 
size_t dh_p_len
 
u8 * dh_g
 
size_t dh_g_len
 
u8 * dh_ys
 
size_t dh_ys_len
 
struct tlsv1_credentialscred
 
tlsv1_client_session_ticket_cb session_ticket_cb
 
void * session_ticket_cb_ctx
 
struct wpabufpartial_input
 

The documentation for this struct was generated from the following file: