#include <ssl.h>
Data Fields | |
time_t | start |
int | cipher |
int | length |
unsigned char | id [32] |
unsigned char | master [48] |
ssl_session * | next |
Definition at line 139 of file ssl.h.
chosen cipher
Definition at line 142 of file ssl.h.
Referenced by my_get_session(), ssl_derive_keys(), ssl_get_cipher(), ssl_parse_client_hello(), ssl_parse_client_key_exchange(), ssl_parse_server_hello(), ssl_parse_server_key_exchange(), ssl_write_client_key_exchange(), ssl_write_server_hello(), and ssl_write_server_key_exchange().
unsigned char _ssl_session::id[32] |
session identifier
Definition at line 144 of file ssl.h.
Referenced by my_get_session(), my_set_session(), ssl_parse_client_hello(), ssl_parse_server_hello(), ssl_write_client_hello(), and ssl_write_server_hello().
session id length
Definition at line 143 of file ssl.h.
Referenced by my_get_session(), my_set_session(), ssl_parse_client_hello(), ssl_parse_server_hello(), ssl_write_client_hello(), and ssl_write_server_hello().
unsigned char _ssl_session::master[48] |
the master secret
Definition at line 145 of file ssl.h.
Referenced by my_get_session(), ssl_calc_finished(), ssl_calc_verify(), and ssl_derive_keys().
next session entry
Definition at line 146 of file ssl.h.
Referenced by main(), my_get_session(), and my_set_session().
time_t _ssl_session::start |
starting time
Definition at line 141 of file ssl.h.
Referenced by my_get_session(), my_set_session(), ssl_parse_server_hello(), and ssl_write_client_hello().