#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.