#include <internal.h>
Public Member Functions | |
SSL3_STATE () | |
~SSL3_STATE () | |
Static Public Attributes | |
static constexpr bool | kAllowUniquePtr = true |
Definition at line 2619 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
BSSL_NAMESPACE_BEGIN SSL3_STATE::SSL3_STATE | ( | ) |
UniquePtr<SSLAEADContext> SSL3_STATE::aead_read_ctx |
Definition at line 2768 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<SSLAEADContext> SSL3_STATE::aead_write_ctx |
Definition at line 2771 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL3_STATE::alert_dispatch |
Definition at line 2732 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 2811 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t SSL3_STATE::channel_id[64] = {0} |
Definition at line 2820 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL3_STATE::channel_id_valid |
Definition at line 2719 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t SSL3_STATE::client_random[SSL3_RANDOM_SIZE] = {0} |
Definition at line 2629 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL3_STATE::delegated_credential_used |
Definition at line 2713 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL3_STATE::early_data_accepted |
Definition at line 2729 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
enum ssl_early_data_reason_t SSL3_STATE::early_data_reason = ssl_early_data_unknown |
Definition at line 2765 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint16_t SSL3_STATE::early_data_skipped = 0 |
Definition at line 2669 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
ssl_ech_status_t SSL3_STATE::ech_status = ssl_ech_none |
Definition at line 2682 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t SSL3_STATE::empty_record_count = 0 |
Definition at line 2672 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<SSL_SESSION> SSL3_STATE::established_session |
Definition at line 2795 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t SSL3_STATE::exporter_secret[SSL_MAX_MD_SIZE] = {0} |
Definition at line 2779 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t SSL3_STATE::exporter_secret_len = 0 |
Definition at line 2782 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL3_STATE::has_message |
Definition at line 2702 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL3_STATE::have_version |
Definition at line 2690 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<char> SSL3_STATE::hostname |
Definition at line 2814 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<SSL_HANDSHAKE> SSL3_STATE::hs |
Definition at line 2775 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<BUF_MEM> SSL3_STATE::hs_buf |
Definition at line 2743 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL3_STATE::initial_handshake_complete |
Definition at line 2706 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL3_STATE::is_v2_hello |
Definition at line 2698 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 2620 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t SSL3_STATE::key_update_count = 0 |
Definition at line 2679 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL3_STATE::key_update_pending |
Definition at line 2723 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 2803 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 2823 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 2638 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<BUF_MEM> SSL3_STATE::pending_flight |
Definition at line 2753 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint32_t SSL3_STATE::pending_flight_offset = 0 |
Definition at line 2757 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<BUF_MEM> SSL3_STATE::pending_hs_data |
Definition at line 2748 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t SSL3_STATE::previous_client_finished[12] = {0} |
Definition at line 2785 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t SSL3_STATE::previous_client_finished_len = 0 |
Definition at line 2786 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t SSL3_STATE::previous_server_finished[12] = {0} |
Definition at line 2788 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t SSL3_STATE::previous_server_finished_len = 0 |
Definition at line 2787 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
SSLBuffer SSL3_STATE::read_buffer |
Definition at line 2632 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<ERR_SAVE_STATE> SSL3_STATE::read_error |
Definition at line 2655 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
enum ssl_encryption_level_t SSL3_STATE::read_level = ssl_encryption_initial |
Definition at line 2664 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t SSL3_STATE::read_sequence[8] = {0} |
Definition at line 2625 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
enum ssl_shutdown_t SSL3_STATE::read_shutdown = ssl_shutdown_none |
Definition at line 2648 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t SSL3_STATE::read_traffic_secret[SSL_MAX_MD_SIZE] = {0} |
Definition at line 2778 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t SSL3_STATE::read_traffic_secret_len = 0 |
Definition at line 2781 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL3_STATE::renegotiate_pending |
Definition at line 2736 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
int SSL3_STATE::rwstate = SSL_ERROR_NONE |
Definition at line 2662 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t SSL3_STATE::send_alert[2] = {0} |
Definition at line 2790 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL3_STATE::send_connection_binding |
Definition at line 2715 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t SSL3_STATE::server_random[SSL3_RANDOM_SIZE] = {0} |
Definition at line 2628 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL3_STATE::session_reused |
Definition at line 2709 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL3_STATE::skip_early_data |
Definition at line 2686 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
const SRTP_PROTECTION_PROFILE* SSL3_STATE::srtp_profile = nullptr |
Definition at line 2827 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
int32_t SSL3_STATE::ticket_age_skew = 0 |
Definition at line 2762 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
int SSL3_STATE::total_renegotiations = 0 |
Definition at line 2657 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL3_STATE::used_hello_retry_request |
Definition at line 2740 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL3_STATE::v2_hello_done |
Definition at line 2694 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t SSL3_STATE::warning_alert_count = 0 |
Definition at line 2676 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
unsigned int SSL3_STATE::wnum = 0 |
Definition at line 2641 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 2645 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL3_STATE::wpend_pending |
Definition at line 2726 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
int SSL3_STATE::wpend_ret = 0 |
Definition at line 2644 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
int SSL3_STATE::wpend_tot = 0 |
Definition at line 2642 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
int SSL3_STATE::wpend_type = 0 |
Definition at line 2643 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
SSLBuffer SSL3_STATE::write_buffer |
Definition at line 2634 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
enum ssl_encryption_level_t SSL3_STATE::write_level = ssl_encryption_initial |
Definition at line 2665 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t SSL3_STATE::write_sequence[8] = {0} |
Definition at line 2626 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
enum ssl_shutdown_t SSL3_STATE::write_shutdown = ssl_shutdown_none |
Definition at line 2651 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t SSL3_STATE::write_traffic_secret[SSL_MAX_MD_SIZE] = {0} |
Definition at line 2777 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t SSL3_STATE::write_traffic_secret_len = 0 |
Definition at line 2780 of file third_party/boringssl-with-bazel/src/ssl/internal.h.