#include <internal.h>
Public Member Functions | |
DTLS1_STATE () | |
~DTLS1_STATE () | |
Public Attributes | |
DTLS1_BITMAP | bitmap |
uint8_t | cookie [DTLS1_COOKIE_LENGTH] = {0} |
size_t | cookie_len = 0 |
bool | flight_has_reply: 1 |
uint16_t | handshake_read_seq = 0 |
uint16_t | handshake_write_seq = 0 |
bool | has_change_cipher_spec: 1 |
UniquePtr< hm_fragment > | incoming_messages [SSL_MAX_HANDSHAKE_FLIGHT] |
UniquePtr< SSLAEADContext > | last_aead_write_ctx |
uint8_t | last_write_sequence [8] = {0} |
unsigned | mtu = 0 |
struct OPENSSL_timeval | next_timeout = {0, 0} |
unsigned | num_timeouts = 0 |
DTLS_OUTGOING_MESSAGE | outgoing_messages [SSL_MAX_HANDSHAKE_FLIGHT] |
bool | outgoing_messages_complete: 1 |
uint8_t | outgoing_messages_len = 0 |
uint32_t | outgoing_offset = 0 |
uint8_t | outgoing_written = 0 |
uint16_t | r_epoch = 0 |
unsigned | timeout_duration_ms = 0 |
uint16_t | w_epoch = 0 |
Static Public Attributes | |
static constexpr bool | kAllowUniquePtr = true |
Definition at line 2878 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
DTLS1_BITMAP DTLS1_STATE::bitmap |
Definition at line 2907 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t DTLS1_STATE::cookie[DTLS1_COOKIE_LENGTH] = {0} |
Definition at line 2898 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
size_t DTLS1_STATE::cookie_len = 0 |
Definition at line 2899 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool DTLS1_STATE::flight_has_reply |
Definition at line 2896 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint16_t DTLS1_STATE::handshake_read_seq = 0 |
Definition at line 2910 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint16_t DTLS1_STATE::handshake_write_seq = 0 |
Definition at line 2909 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool DTLS1_STATE::has_change_cipher_spec |
Definition at line 2886 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<hm_fragment> DTLS1_STATE::incoming_messages[SSL_MAX_HANDSHAKE_FLIGHT] |
Definition at line 2920 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 2879 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<SSLAEADContext> DTLS1_STATE::last_aead_write_ctx |
Definition at line 2914 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t DTLS1_STATE::last_write_sequence[8] = {0} |
Definition at line 2913 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
unsigned DTLS1_STATE::mtu = 0 |
Definition at line 2934 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
struct OPENSSL_timeval DTLS1_STATE::next_timeout = {0, 0} |
Definition at line 2942 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
unsigned DTLS1_STATE::num_timeouts = 0 |
Definition at line 2938 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
DTLS_OUTGOING_MESSAGE DTLS1_STATE::outgoing_messages[SSL_MAX_HANDSHAKE_FLIGHT] |
Definition at line 2924 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool DTLS1_STATE::outgoing_messages_complete |
Definition at line 2891 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t DTLS1_STATE::outgoing_messages_len = 0 |
Definition at line 2925 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint32_t DTLS1_STATE::outgoing_offset = 0 |
Definition at line 2932 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t DTLS1_STATE::outgoing_written = 0 |
Definition at line 2929 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint16_t DTLS1_STATE::r_epoch = 0 |
Definition at line 2903 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
unsigned DTLS1_STATE::timeout_duration_ms = 0 |
Definition at line 2945 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint16_t DTLS1_STATE::w_epoch = 0 |
Definition at line 2904 of file third_party/boringssl-with-bazel/src/ssl/internal.h.