
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 |
| 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 |
Definition at line 19 of file tlsv1_client_i.h.
1.6.1