Botan 3.4.0
Crypto and TLS for C&
Botan::TLS::Client_Impl_12 Member List

This is the complete list of members for Botan::TLS::Client_Impl_12, including all inherited members.

activate_session()Botan::TLS::Channel_Impl_12protected
alert_cb typedefBotan::TLS::Channel_Impl_12
application_protocol() const overrideBotan::TLS::Client_Impl_12inlinevirtual
callbacks() constBotan::TLS::Channel_Impl_12inlineprotected
change_cipher_spec_reader(Connection_Side side)Botan::TLS::Channel_Impl_12protected
change_cipher_spec_writer(Connection_Side side)Botan::TLS::Channel_Impl_12protected
Channel_Impl_12(const std::shared_ptr< Callbacks > &callbacks, const std::shared_ptr< Session_Manager > &session_manager, const std::shared_ptr< RandomNumberGenerator > &rng, const std::shared_ptr< const Policy > &policy, bool is_server, bool is_datagram, size_t io_buf_sz=TLS::Channel::IO_BUF_DEFAULT_SIZE)Botan::TLS::Channel_Impl_12explicit
Channel_Impl_12(const Channel_Impl_12 &)=deleteBotan::TLS::Channel_Impl_12explicit
Client_Impl_12(const std::shared_ptr< Callbacks > &callbacks, const std::shared_ptr< Session_Manager > &session_manager, const std::shared_ptr< Credentials_Manager > &creds, const std::shared_ptr< const Policy > &policy, const std::shared_ptr< RandomNumberGenerator > &rng, Server_Information server_info=Server_Information(), bool datagram=false, const std::vector< std::string > &next_protocols={}, size_t reserved_io_buffer_size=TLS::Channel::IO_BUF_DEFAULT_SIZE)Botan::TLS::Client_Impl_12explicit
Client_Impl_12(const Channel_Impl::Downgrade_Information &downgrade_info)Botan::TLS::Client_Impl_12explicit
close()Botan::TLS::Channel_Implinline
create_handshake_state(Protocol_Version version)Botan::TLS::Channel_Impl_12protected
data_cb typedefBotan::TLS::Channel_Impl_12
expects_downgrade() constBotan::TLS::Channel_Implinline
external_psk_identity() const overrideBotan::TLS::Channel_Impl_12virtual
extract_downgrade_info()Botan::TLS::Channel_Implinline
from_peer(std::span< const uint8_t > data) overrideBotan::TLS::Channel_Impl_12virtual
handshake_cb typedefBotan::TLS::Channel_Impl_12
handshake_msg_cb typedefBotan::TLS::Channel_Impl_12
inspect_handshake_message(const Handshake_Message &msg)Botan::TLS::Channel_Impl_12protected
is_active() const overrideBotan::TLS::Channel_Impl_12virtual
is_closed() const overrideBotan::TLS::Channel_Impl_12virtual
is_closed_for_reading() const overrideBotan::TLS::Channel_Impl_12inlinevirtual
is_closed_for_writing() const overrideBotan::TLS::Channel_Impl_12inlinevirtual
is_downgrading() constBotan::TLS::Channel_Implinline
is_handshake_complete() const overrideBotan::TLS::Channel_Impl_12virtual
key_material_export(std::string_view label, std::string_view context, size_t length) const overrideBotan::TLS::Channel_Impl_12virtual
m_downgrade_infoBotan::TLS::Channel_Implprotected
Botan::TLS::Channel_Impl_12::new_handshake_state(std::unique_ptr< class Handshake_IO > io)=0Botan::TLS::Channel_Impl_12protectedpure virtual
new_session_ticket_supported() constBotan::TLS::Channel_Implinlinevirtual
operator=(const Channel_Impl_12 &)=deleteBotan::TLS::Channel_Impl_12
output_fn typedefBotan::TLS::Channel_Impl_12
peer_cert_chain() const overrideBotan::TLS::Channel_Impl_12virtual
peer_raw_public_key() const overrideBotan::TLS::Channel_Impl_12inlinevirtual
policy() constBotan::TLS::Channel_Impl_12inlineprotected
preserve_client_hello(std::span< const uint8_t > msg)Botan::TLS::Channel_Implinlineprotected
preserve_peer_transcript(std::span< const uint8_t > input)Botan::TLS::Channel_Implinlineprotected
renegotiate(bool force_full_renegotiation=false) overrideBotan::TLS::Channel_Impl_12virtual
request_downgrade()Botan::TLS::Channel_Implinlineprotected
request_downgrade_for_resumption(Session_with_Handle session)Botan::TLS::Channel_Implinlineprotected
reset_active_association_state()Botan::TLS::Channel_Impl_12protected
rng()Botan::TLS::Channel_Impl_12inlineprotected
secure_renegotiation_check(const Client_Hello_12 *client_hello)Botan::TLS::Channel_Impl_12protected
secure_renegotiation_check(const Server_Hello_12 *server_hello)Botan::TLS::Channel_Impl_12protected
secure_renegotiation_data_for_client_hello() constBotan::TLS::Channel_Impl_12protected
secure_renegotiation_data_for_server_hello() constBotan::TLS::Channel_Impl_12protected
secure_renegotiation_supported() const overrideBotan::TLS::Channel_Impl_12virtual
send_alert(const Alert &alert) overrideBotan::TLS::Channel_Impl_12virtual
send_fatal_alert(Alert::Type type)Botan::TLS::Channel_Implinline
send_new_session_tickets(const size_t)Botan::TLS::Channel_Implinlinevirtual
send_warning_alert(Alert::Type type)Botan::TLS::Channel_Implinline
session_manager()Botan::TLS::Channel_Impl_12inlineprotected
set_io_buffer_size(size_t io_buf_sz)Botan::TLS::Channel_Implinlineprotected
timeout_check() overrideBotan::TLS::Channel_Impl_12virtual
to_peer(std::span< const uint8_t > data) overrideBotan::TLS::Channel_Impl_12virtual
update_traffic_keys(bool request_peer_update=false) overrideBotan::TLS::Channel_Impl_12virtual
~Channel_Impl()=defaultBotan::TLS::Channel_Implvirtual
~Channel_Impl_12() overrideBotan::TLS::Channel_Impl_12