Android-cuttlefish cvd tool
adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl Member List

This is the complete list of members for adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl, including all inherited members.

AddTrustedCertificate(std::string_view cert) overrideadb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplvirtual
BufferFromPEM(std::string_view pem)adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplstatic
ca_list_adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplprivate
cert_adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplprivate
cert_verify_cb_adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplprivate
CertVerifyCb typedefadb::tls::TlsConnection
client_verify_post_handshake_adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplprivate
Create(Role role, std::string_view cert, std::string_view priv_key, android::base::borrowed_fd fd)adb::tls::TlsConnectionstatic
DoHandshake() overrideadb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplvirtual
EnableClientPostHandshakeCheck(bool enable) overrideadb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplvirtual
EvpPkeyFromPEM(std::string_view pem)adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplstatic
ExportKeyingMaterial(size_t length) overrideadb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplvirtual
fd_adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplprivate
GetFailureReason(int err)adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplprivate
Invalidate()adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplprivate
kClientRoleStradb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplprivatestatic
known_certificates_adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplprivate
kServerRoleStradb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplprivatestatic
priv_key_adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplprivate
ReadFully(size_t size) overrideadb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplvirtual
ReadFully(void *buf, size_t size) overrideadb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplvirtual
Role enum nameadb::tls::TlsConnection
role_adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplprivate
RoleToString()adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplinlineprivate
set_cert_cb_adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplprivate
SetCertAndKey(SSL *ssl, std::string_view cert_chain, std::string_view priv_key)adb::tls::TlsConnectionstatic
SetCertCb typedefadb::tls::TlsConnection
SetCertificateCallback(SetCertCb cb) overrideadb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplvirtual
SetCertVerifyCallback(CertVerifyCb cb) overrideadb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplvirtual
SetClientCAList(STACK_OF(X509_NAME) *ca_list) overrideadb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplvirtual
ssl_adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplprivate
ssl_ctx_adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplprivate
SSLErrorString()adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplprivatestatic
SSLSetCertCb(SSL *ssl, void *opaque)adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplprivatestatic
SSLSetCertVerifyCb(X509_STORE_CTX *ctx, void *opaque)adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplprivatestatic
TlsConnection()=defaultadb::tls::TlsConnectionprotected
TlsConnectionImpl(Role role, std::string_view cert, std::string_view priv_key, borrowed_fd fd)adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplexplicit
TlsError enum nameadb::tls::TlsConnection
WriteFully(std::string_view data) overrideadb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplvirtual
X509FromBuffer(bssl::UniquePtr< CRYPTO_BUFFER > buffer)adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImplprivatestatic
~TlsConnection()=defaultadb::tls::TlsConnectionvirtual
~TlsConnectionImpl() overrideadb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl