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