forked from nss-dev/nss
-
Notifications
You must be signed in to change notification settings - Fork 0
NSS Tests
Endi S. Dewata edited this page Feb 7, 2023
·
1 revision
TlsAgent
is defined in gtests/ssl_gtest/tls_agent.h
:
class TlsAgent { const std::string name_; Mode mode_; Role role_; uint16_t server_key_bits_; std::shared_ptr<DummyPrSocket> adapter_; ScopedPRFileDesc ssl_fd_; State state_; std::shared_ptr<Poller::Timer> timer_handle_; bool falsestart_enabled_; uint16_t expected_version_; uint16_t expected_cipher_suite_; bool expect_resumption_; bool expect_client_auth_; bool can_falsestart_hook_called_; bool sni_hook_called_; bool auth_certificate_hook_called_; bool alert_received_callback_called_; bool alert_sent_callback_called_; bool handshake_callback_called_; SSLChannelInfo info_; SSLCipherSuiteInfo csinfo_; SSLVersionRange vrange_; PRErrorCode error_code_; size_t send_ctr_; size_t recv_ctr_; bool expect_readwrite_error_; AlertCallbackFunction alert_received_callback_; AlertCallbackFunction alert_sent_callback_; HandshakeCallbackFunction handshake_callback_; AuthCertificateCallbackFunction auth_certificate_callback_; SniCallbackFunction sni_callback_; bool expect_short_headers_; };