#include <openssl/ssl.h>
#include <assert.h>
#include <limits.h>
#include <string.h>
#include <utility>
#include <openssl/bytestring.h>
#include <openssl/digest.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include <openssl/sha.h>
#include <openssl/stack.h>
#include "../crypto/internal.h"
#include "internal.h"
Go to the source code of this file.
|
enum | client_hs_state_t {
state_read_hello_retry_request = 0,
state_send_second_client_hello,
state_read_server_hello,
state_read_encrypted_extensions,
state_read_certificate_request,
state_read_server_certificate,
state_read_server_certificate_verify,
state_server_certificate_reverify,
state_read_server_finished,
state_send_end_of_early_data,
state_send_client_encrypted_extensions,
state_send_client_certificate,
state_send_client_certificate_verify,
state_complete_second_flight,
state_done
} |
|
◆ client_hs_state_t
Enumerator |
---|
state_read_hello_retry_request | |
state_send_second_client_hello | |
state_read_server_hello | |
state_read_encrypted_extensions | |
state_read_certificate_request | |
state_read_server_certificate | |
state_read_server_certificate_verify | |
state_server_certificate_reverify | |
state_read_server_finished | |
state_send_end_of_early_data | |
state_send_client_encrypted_extensions | |
state_send_client_certificate | |
state_send_client_certificate_verify | |
state_complete_second_flight | |
state_done | |
Definition at line 36 of file tls13_client.cc.
◆ check_ech_confirmation()
◆ close_early_data()
◆ do_complete_second_flight()
◆ do_read_certificate_request()
◆ do_read_encrypted_extensions()
◆ do_read_hello_retry_request()
◆ do_read_server_certificate()
◆ do_read_server_certificate_verify()
◆ do_read_server_finished()
◆ do_read_server_hello()
◆ do_send_client_certificate()
◆ do_send_client_certificate_verify()
◆ do_send_client_encrypted_extensions()
◆ do_send_end_of_early_data()
◆ do_send_second_client_hello()
◆ do_server_certificate_reverify()
◆ is_hello_retry_request()
◆ parse_server_hello_tls13()
◆ tls13_client_handshake()
◆ tls13_client_handshake_state()
◆ tls13_create_session_with_ticket()
◆ tls13_process_new_session_ticket()
◆ kZeroes