|
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
} |
|
|
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_key * | server_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_credentials * | cred |
|
tlsv1_client_session_ticket_cb | session_ticket_cb |
|
void * | session_ticket_cb_ctx |
|
struct wpabuf * | partial_input |
|
The documentation for this struct was generated from the following file: