#include <tlsv1_server_i.h>
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 } |
Public Attributes | |
u8 | alert_description |
u8 | alert_level |
u16 | cipher_suite |
u16 | cipher_suites [MAX_CIPHER_COUNT] |
u8 | client_random [TLS_RANDOM_LEN] |
struct crypto_public_key * | client_rsa_key |
u16 | client_version |
struct tlsv1_credentials * | cred |
u8 * | dh_secret |
size_t | dh_secret_len |
u8 | master_secret [TLS_MASTER_SECRET_LEN] |
size_t | num_cipher_suites |
struct tlsv1_record_layer | rl |
u8 | server_random [TLS_RANDOM_LEN] |
u8 | session_id [TLS_SESSION_ID_MAX_LEN] |
size_t | session_id_len |
u8 * | session_ticket |
tlsv1_server_session_ticket_cb | session_ticket_cb |
void * | session_ticket_cb_ctx |
size_t | session_ticket_len |
enum tlsv1_server:: { ... } | state |
int | use_session_ticket |
struct tls_verify_hash | verify |
int | verify_peer |
Definition at line 18 of file tlsv1_server_i.h.
anonymous enum |
Definition at line 19 of file tlsv1_server_i.h.
Definition at line 37 of file tlsv1_server_i.h.
Definition at line 36 of file tlsv1_server_i.h.
Definition at line 47 of file tlsv1_server_i.h.
u16 tlsv1_server::cipher_suites[MAX_CIPHER_COUNT] |
Definition at line 44 of file tlsv1_server_i.h.
u8 tlsv1_server::client_random[TLS_RANDOM_LEN] |
Definition at line 32 of file tlsv1_server_i.h.
Definition at line 39 of file tlsv1_server_i.h.
Definition at line 52 of file tlsv1_server_i.h.
struct tlsv1_credentials* tlsv1_server::cred |
Definition at line 49 of file tlsv1_server_i.h.
Definition at line 62 of file tlsv1_server_i.h.
size_t tlsv1_server::dh_secret_len |
Definition at line 63 of file tlsv1_server_i.h.
u8 tlsv1_server::master_secret[TLS_MASTER_SECRET_LEN] |
Definition at line 34 of file tlsv1_server_i.h.
Definition at line 45 of file tlsv1_server_i.h.
Definition at line 28 of file tlsv1_server_i.h.
u8 tlsv1_server::server_random[TLS_RANDOM_LEN] |
Definition at line 33 of file tlsv1_server_i.h.
u8 tlsv1_server::session_id[TLS_SESSION_ID_MAX_LEN] |
Definition at line 30 of file tlsv1_server_i.h.
size_t tlsv1_server::session_id_len |
Definition at line 31 of file tlsv1_server_i.h.
Definition at line 54 of file tlsv1_server_i.h.
Definition at line 57 of file tlsv1_server_i.h.
Definition at line 58 of file tlsv1_server_i.h.
Definition at line 55 of file tlsv1_server_i.h.
enum { ... } tlsv1_server::state |
Definition at line 60 of file tlsv1_server_i.h.
Definition at line 41 of file tlsv1_server_i.h.
Definition at line 51 of file tlsv1_server_i.h.