|
static bool | can_false_start (const SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_early_reverify_server_certificate (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_enter_early_data (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_finish_client_handshake (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_finish_flight (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_process_change_cipher_spec (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_read_certificate_request (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_read_certificate_status (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_read_hello_verify_request (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_read_server_certificate (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_read_server_finished (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_read_server_hello (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_read_server_hello_done (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_read_server_key_exchange (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_read_session_ticket (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_reverify_server_certificate (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_send_client_certificate (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_send_client_certificate_verify (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_send_client_finished (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_send_client_key_exchange (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_start_connect (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_tls13 (SSL_HANDSHAKE *hs) |
|
static enum ssl_hs_wait_t | do_verify_server_certificate (SSL_HANDSHAKE *hs) |
|
static bool | parse_server_version (const SSL_HANDSHAKE *hs, uint16_t *out_version, uint8_t *out_alert, const ParsedServerHello &server_hello) |
|
static ssl_early_data_reason_t | should_offer_early_data (const SSL_HANDSHAKE *hs) |
|
bool | ssl_add_client_hello (SSL_HANDSHAKE *hs) |
|
enum ssl_hs_wait_t | ssl_client_handshake (SSL_HANDSHAKE *hs) |
|
const char * | ssl_client_handshake_state (SSL_HANDSHAKE *hs) |
|
void | ssl_done_writing_client_hello (SSL_HANDSHAKE *hs) |
|
static void | ssl_get_client_disabled (const SSL_HANDSHAKE *hs, uint32_t *out_mask_a, uint32_t *out_mask_k) |
|
bool | ssl_parse_server_hello (ParsedServerHello *out, uint8_t *out_alert, const SSLMessage &msg) |
|
static bool | ssl_write_client_cipher_list (const SSL_HANDSHAKE *hs, CBB *out, ssl_client_hello_type_t type) |
|
bool | ssl_write_client_hello_without_extensions (const SSL_HANDSHAKE *hs, CBB *cbb, ssl_client_hello_type_t type, bool empty_session_id) |
|