
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.
1.6.1