AddTrustedCertificate(std::string_view cert) override | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | virtual |
BufferFromPEM(std::string_view pem) | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | static |
ca_list_ | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | private |
cert_ | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | private |
cert_verify_cb_ | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | private |
CertVerifyCb typedef | adb::tls::TlsConnection | |
client_verify_post_handshake_ | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | private |
Create(Role role, std::string_view cert, std::string_view priv_key, android::base::borrowed_fd fd) | adb::tls::TlsConnection | static |
DoHandshake() override | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | virtual |
EnableClientPostHandshakeCheck(bool enable) override | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | virtual |
EvpPkeyFromPEM(std::string_view pem) | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | static |
ExportKeyingMaterial(size_t length) override | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | virtual |
fd_ | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | private |
GetFailureReason(int err) | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | private |
Invalidate() | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | private |
kClientRoleStr | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | privatestatic |
known_certificates_ | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | private |
kServerRoleStr | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | privatestatic |
priv_key_ | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | private |
ReadFully(size_t size) override | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | virtual |
ReadFully(void *buf, size_t size) override | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | virtual |
Role enum name | adb::tls::TlsConnection | |
role_ | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | private |
RoleToString() | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | inlineprivate |
set_cert_cb_ | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | private |
SetCertAndKey(SSL *ssl, std::string_view cert_chain, std::string_view priv_key) | adb::tls::TlsConnection | static |
SetCertCb typedef | adb::tls::TlsConnection | |
SetCertificateCallback(SetCertCb cb) override | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | virtual |
SetCertVerifyCallback(CertVerifyCb cb) override | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | virtual |
SetClientCAList(STACK_OF(X509_NAME) *ca_list) override | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | virtual |
ssl_ | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | private |
ssl_ctx_ | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | private |
SSLErrorString() | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | privatestatic |
SSLSetCertCb(SSL *ssl, void *opaque) | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | privatestatic |
SSLSetCertVerifyCb(X509_STORE_CTX *ctx, void *opaque) | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | privatestatic |
TlsConnection()=default | adb::tls::TlsConnection | protected |
TlsConnectionImpl(Role role, std::string_view cert, std::string_view priv_key, borrowed_fd fd) | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | explicit |
TlsError enum name | adb::tls::TlsConnection | |
WriteFully(std::string_view data) override | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | virtual |
X509FromBuffer(bssl::UniquePtr< CRYPTO_BUFFER > buffer) | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | privatestatic |
~TlsConnection()=default | adb::tls::TlsConnection | virtual |
~TlsConnectionImpl() override | adb::tls::anonymous_namespace{tls_connection.cpp}::TlsConnectionImpl | |