|
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
} |
|
|
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 |
|
void(* | log_cb )(void *ctx, const char *msg) |
|
void * | log_cb_ctx |
|
int | use_session_ticket |
|
u8 * | dh_secret |
|
size_t | dh_secret_len |
|
The documentation for this struct was generated from the following file: