|
static int | AddHandshakeDataCallback (SSL *ssl, enum ssl_encryption_level_t level, const uint8_t *data, size_t len) |
|
static int | FlushFlightCallback (SSL *ssl) |
|
static bool | ProvideHandshakeData (SSL *ssl, size_t num=std::numeric_limits< size_t >::max()) |
|
static int | SendAlertCallback (SSL *ssl, ssl_encryption_level_t level, uint8_t alert) |
|
static int | SetReadSecretCallback (SSL *ssl, ssl_encryption_level_t level, const SSL_CIPHER *cipher, const uint8_t *secret, size_t secret_len) |
|
static int | SetWriteSecretCallback (SSL *ssl, ssl_encryption_level_t level, const SSL_CIPHER *cipher, const uint8_t *secret, size_t secret_len) |
|
static MockQUICTransport * | TransportFromSSL (const SSL *ssl) |
|
|
typedef internal::SetUpTestCaseFunc | SetUpTestCaseFunc |
|
typedef internal::TearDownTestCaseFunc | TearDownTestCaseFunc |
|
virtual | ~Test () |
|
virtual | ~Test () |
|
virtual | ~Test () |
|
virtual | ~Test () |
|
virtual | ~Test () |
|
virtual | ~Test () |
|
static bool | HasFailure () |
|
static bool | HasFailure () |
|
static bool | HasFailure () |
|
static bool | HasFailure () |
|
static bool | HasFailure () |
|
static bool | HasFailure () |
|
static bool | HasFatalFailure () |
|
static bool | HasFatalFailure () |
|
static bool | HasFatalFailure () |
|
static bool | HasFatalFailure () |
|
static bool | HasFatalFailure () |
|
static bool | HasFatalFailure () |
|
static bool | HasNonfatalFailure () |
|
static bool | HasNonfatalFailure () |
|
static bool | HasNonfatalFailure () |
|
static bool | HasNonfatalFailure () |
|
static bool | HasNonfatalFailure () |
|
static bool | HasNonfatalFailure () |
|
static bool | IsSkipped () |
|
static bool | IsSkipped () |
|
static bool | IsSkipped () |
|
static bool | IsSkipped () |
|
static bool | IsSkipped () |
|
static void | RecordProperty (const std::string &key, const std::string &value) |
|
static void | RecordProperty (const std::string &key, const std::string &value) |
|
static void | RecordProperty (const std::string &key, const std::string &value) |
|
static void | RecordProperty (const std::string &key, const std::string &value) |
|
static void | RecordProperty (const std::string &key, const std::string &value) |
|
static void | RecordProperty (const std::string &key, const std::string &value) |
|
static void | RecordProperty (const std::string &key, int value) |
|
static void | RecordProperty (const std::string &key, int value) |
|
static void | RecordProperty (const std::string &key, int value) |
|
static void | RecordProperty (const std::string &key, int value) |
|
static void | RecordProperty (const std::string &key, int value) |
|
static void | RecordProperty (const std::string &key, int value) |
|
static void | SetUpTestCase () |
|
static void | SetUpTestCase () |
|
static void | SetUpTestCase () |
|
static void | SetUpTestCase () |
|
static void | SetUpTestCase () |
|
static void | SetUpTestCase () |
|
static void | SetUpTestSuite () |
|
static void | SetUpTestSuite () |
|
static void | SetUpTestSuite () |
|
static void | SetUpTestSuite () |
|
static void | SetUpTestSuite () |
|
static void | TearDownTestCase () |
|
static void | TearDownTestCase () |
|
static void | TearDownTestCase () |
|
static void | TearDownTestCase () |
|
static void | TearDownTestCase () |
|
static void | TearDownTestCase () |
|
static void | TearDownTestSuite () |
|
static void | TearDownTestSuite () |
|
static void | TearDownTestSuite () |
|
static void | TearDownTestSuite () |
|
static void | TearDownTestSuite () |
|
Definition at line 6045 of file ssl_test.cc.
◆ ExpectedError
Enumerator |
---|
kNoError | |
kClientError | |
kServerError | |
Definition at line 6123 of file ssl_test.cc.
◆ AddHandshakeDataCallback()
static int BSSL_NAMESPACE_BEGIN::QUICMethodTest::AddHandshakeDataCallback |
( |
SSL * |
ssl, |
|
|
enum ssl_encryption_level_t |
level, |
|
|
const uint8_t * |
data, |
|
|
size_t |
len |
|
) |
| |
|
inlinestaticprotected |
◆ AllowOutOfOrderWrites()
void BSSL_NAMESPACE_BEGIN::QUICMethodTest::AllowOutOfOrderWrites |
( |
| ) |
|
|
inlineprotected |
◆ CompleteHandshakesForQUIC()
bool BSSL_NAMESPACE_BEGIN::QUICMethodTest::CompleteHandshakesForQUIC |
( |
| ) |
|
|
inlineprotected |
◆ CreateClientAndServer()
bool BSSL_NAMESPACE_BEGIN::QUICMethodTest::CreateClientAndServer |
( |
| ) |
|
|
inlineprotected |
◆ CreateClientSessionForQUIC()
bssl::UniquePtr<SSL_SESSION> BSSL_NAMESPACE_BEGIN::QUICMethodTest::CreateClientSessionForQUIC |
( |
| ) |
|
|
inlineprotected |
◆ DefaultQUICMethod()
SSL_QUIC_METHOD BSSL_NAMESPACE_BEGIN::QUICMethodTest::DefaultQUICMethod |
( |
| ) |
|
|
inlineprotected |
◆ ExpectHandshakeSuccess()
void BSSL_NAMESPACE_BEGIN::QUICMethodTest::ExpectHandshakeSuccess |
( |
| ) |
|
|
inlineprotected |
◆ FlushFlightCallback()
static int BSSL_NAMESPACE_BEGIN::QUICMethodTest::FlushFlightCallback |
( |
SSL * |
ssl | ) |
|
|
inlinestaticprotected |
◆ ProvideHandshakeData()
static bool BSSL_NAMESPACE_BEGIN::QUICMethodTest::ProvideHandshakeData |
( |
SSL * |
ssl, |
|
|
size_t |
num = std::numeric_limits<size_t>::max() |
|
) |
| |
|
inlinestaticprotected |
◆ RunQUICHandshakesAndExpectError()
bool BSSL_NAMESPACE_BEGIN::QUICMethodTest::RunQUICHandshakesAndExpectError |
( |
ExpectedError |
expected_error | ) |
|
|
inlineprotected |
◆ SendAlertCallback()
static int BSSL_NAMESPACE_BEGIN::QUICMethodTest::SendAlertCallback |
( |
SSL * |
ssl, |
|
|
ssl_encryption_level_t |
level, |
|
|
uint8_t |
alert |
|
) |
| |
|
inlinestaticprotected |
◆ SetReadSecretCallback()
static int BSSL_NAMESPACE_BEGIN::QUICMethodTest::SetReadSecretCallback |
( |
SSL * |
ssl, |
|
|
ssl_encryption_level_t |
level, |
|
|
const SSL_CIPHER * |
cipher, |
|
|
const uint8_t * |
secret, |
|
|
size_t |
secret_len |
|
) |
| |
|
inlinestaticprotected |
◆ SetUp()
void BSSL_NAMESPACE_BEGIN::QUICMethodTest::SetUp |
( |
| ) |
|
|
inlineoverrideprotectedvirtual |
◆ SetWriteSecretCallback()
static int BSSL_NAMESPACE_BEGIN::QUICMethodTest::SetWriteSecretCallback |
( |
SSL * |
ssl, |
|
|
ssl_encryption_level_t |
level, |
|
|
const SSL_CIPHER * |
cipher, |
|
|
const uint8_t * |
secret, |
|
|
size_t |
secret_len |
|
) |
| |
|
inlinestaticprotected |
◆ TransportFromSSL()
◆ allow_out_of_order_writes_
bool BSSL_NAMESPACE_BEGIN::QUICMethodTest::allow_out_of_order_writes_ = false |
|
protected |
◆ client_
bssl::UniquePtr<SSL> BSSL_NAMESPACE_BEGIN::QUICMethodTest::client_ |
|
protected |
◆ client_ctx_
bssl::UniquePtr<SSL_CTX> BSSL_NAMESPACE_BEGIN::QUICMethodTest::client_ctx_ |
|
protected |
◆ ex_data_
◆ server_
bssl::UniquePtr<SSL> BSSL_NAMESPACE_BEGIN::QUICMethodTest::server_ |
|
protected |
◆ server_ctx_
bssl::UniquePtr<SSL_CTX> BSSL_NAMESPACE_BEGIN::QUICMethodTest::server_ctx_ |
|
protected |
◆ server_quic_early_data_context_
std::vector<uint8_t> BSSL_NAMESPACE_BEGIN::QUICMethodTest::server_quic_early_data_context_ = {2} |
|
protected |
◆ server_transport_params_
std::vector<uint8_t> BSSL_NAMESPACE_BEGIN::QUICMethodTest::server_transport_params_ = {1} |
|
protected |
◆ transport_
The documentation for this class was generated from the following file: