tlsv1_client Struct Reference

#include <tlsv1_client_i.h>

List of all members.

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
}

Public Attributes

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

Detailed Description

Definition at line 18 of file tlsv1_client_i.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
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 

Definition at line 19 of file tlsv1_client_i.h.


Member Data Documentation

Definition at line 36 of file tlsv1_client_i.h.

Definition at line 35 of file tlsv1_client_i.h.

Definition at line 38 of file tlsv1_client_i.h.

u16 tlsv1_client::cipher_suites[MAX_CIPHER_COUNT]

Definition at line 48 of file tlsv1_client_i.h.

Definition at line 53 of file tlsv1_client_i.h.

Definition at line 54 of file tlsv1_client_i.h.

Definition at line 31 of file tlsv1_client_i.h.

Definition at line 66 of file tlsv1_client_i.h.

Definition at line 60 of file tlsv1_client_i.h.

Definition at line 61 of file tlsv1_client_i.h.

Definition at line 57 of file tlsv1_client_i.h.

Definition at line 58 of file tlsv1_client_i.h.

Definition at line 63 of file tlsv1_client_i.h.

Definition at line 64 of file tlsv1_client_i.h.

u8 tlsv1_client::master_secret[TLS_MASTER_SECRET_LEN]

Definition at line 33 of file tlsv1_client_i.h.

Definition at line 49 of file tlsv1_client_i.h.

Definition at line 51 of file tlsv1_client_i.h.

Definition at line 27 of file tlsv1_client_i.h.

Definition at line 32 of file tlsv1_client_i.h.

Definition at line 43 of file tlsv1_client_i.h.

u8 tlsv1_client::session_id[TLS_SESSION_ID_MAX_LEN]

Definition at line 29 of file tlsv1_client_i.h.

Definition at line 30 of file tlsv1_client_i.h.

Definition at line 39 of file tlsv1_client_i.h.

Definition at line 68 of file tlsv1_client_i.h.

Definition at line 69 of file tlsv1_client_i.h.

Definition at line 40 of file tlsv1_client_i.h.

enum { ... } tlsv1_client::state

Definition at line 41 of file tlsv1_client_i.h.

Definition at line 45 of file tlsv1_client_i.h.


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


wpa_supplicant_node
Author(s): Package maintained by Blaise Gassend
autogenerated on Fri Jan 11 10:02:49 2013