#include <test_state.h>
Public Member Functions | |
bool | Serialize (CBB *out) const |
Static Public Member Functions | |
static std::unique_ptr< TestState > | Deserialize (CBS *cbs, SSL_CTX *ctx) |
Public Attributes | |
bool | alpn_select_done = false |
BIO * | async_bio = nullptr |
bool | cert_ready = false |
bool | cert_verified = false |
bool | custom_verify_ready = false |
bool | early_callback_called = false |
bool | early_callback_ready = false |
int | explicit_renegotiates = 0 |
std::function< bool(const SSL_CLIENT_HELLO *)> | get_handshake_hints_cb |
bool | got_new_session = false |
bool | handshake_done = false |
int | last_message_received = -1 |
bool | msg_callback_ok = true |
std::string | msg_callback_text |
bssl::UniquePtr< SSL_SESSION > | new_session |
BIO * | packeted_bio = nullptr |
bssl::UniquePtr< SSL_SESSION > | pending_session |
bssl::UniquePtr< EVP_PKEY > | private_key |
std::vector< uint8_t > | private_key_result |
unsigned | private_key_retries = 0 |
std::unique_ptr< MockQuicTransport > | quic_transport |
bssl::UniquePtr< SSL_SESSION > | session |
bool | ticket_decrypt_done = false |
bool | used_private_key = false |
Definition at line 27 of file test_state.h.
Definition at line 149 of file test_state.cc.
Definition at line 130 of file test_state.cc.
Definition at line 60 of file test_state.h.
BIO* TestState::async_bio = nullptr |
Definition at line 40 of file test_state.h.
Definition at line 44 of file test_state.h.
Definition at line 67 of file test_state.h.
Definition at line 62 of file test_state.h.
Definition at line 47 of file test_state.h.
Definition at line 61 of file test_state.h.
int TestState::explicit_renegotiates = 0 |
Definition at line 68 of file test_state.h.
std::function<bool(const SSL_CLIENT_HELLO*)> TestState::get_handshake_hints_cb |
Definition at line 69 of file test_state.h.
Definition at line 57 of file test_state.h.
Definition at line 48 of file test_state.h.
int TestState::last_message_received = -1 |
Definition at line 70 of file test_state.h.
Definition at line 64 of file test_state.h.
std::string TestState::msg_callback_text |
Definition at line 63 of file test_state.h.
bssl::UniquePtr<SSL_SESSION> TestState::new_session |
Definition at line 58 of file test_state.h.
BIO* TestState::packeted_bio = nullptr |
Definition at line 42 of file test_state.h.
bssl::UniquePtr<SSL_SESSION> TestState::pending_session |
Definition at line 46 of file test_state.h.
bssl::UniquePtr<EVP_PKEY> TestState::private_key |
Definition at line 50 of file test_state.h.
std::vector<uint8_t> TestState::private_key_result |
Definition at line 53 of file test_state.h.
unsigned TestState::private_key_retries = 0 |
Definition at line 56 of file test_state.h.
std::unique_ptr<MockQuicTransport> TestState::quic_transport |
Definition at line 43 of file test_state.h.
bssl::UniquePtr<SSL_SESSION> TestState::session |
Definition at line 45 of file test_state.h.
Definition at line 59 of file test_state.h.
Definition at line 52 of file test_state.h.