Public Types | |
enum | { CLIENT_HELLO, SERVER_HELLO, SERVER_CERTIFICATE, SERVER_KEY_EXCHANGE, SERVER_CERTIFICATE_REQUEST, SERVER_HELLO_DONE, CLIENT_CERTIFICATE, CLIENT_KEY_EXCHANGE, CERTIFICATE_VERIFY, CHANGE_CIPHER_SPEC, CLIENT_FINISHED, SERVER_CHANGE_CIPHER_SPEC, SERVER_FINISHED, ESTABLISHED, FAILED } |
Data Fields | |
enum tlsv1_server:: { ... } | 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 |
struct crypto_public_key * | client_rsa_key |
struct tls_verify_hash | verify |
u16 | cipher_suites [MAX_CIPHER_COUNT] |
size_t | num_cipher_suites |
u16 | cipher_suite |
struct tlsv1_credentials * | cred |
int | verify_peer |
u16 | client_version |
u8 * | session_ticket |
size_t | session_ticket_len |
tlsv1_server_session_ticket_cb | session_ticket_cb |
void * | session_ticket_cb_ctx |
int | use_session_ticket |
u8 * | dh_secret |
size_t | dh_secret_len |
Definition at line 19 of file tlsv1_server_i.h.