Botan 3.13.0
Crypto and TLS for C&
Botan::TLS::Channel_Impl_13 Member List

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

aggregate_handshake_messages()Botan::TLS::Channel_Impl_13inlineprotected
aggregate_post_handshake_messages()Botan::TLS::Channel_Impl_13inlineprotected
application_protocol() const =0Botan::TLS::Channel_Implpure virtual
callbacks() constBotan::TLS::Channel_Impl_13inlineprotected
Channel_Impl(const Channel_Impl &other)=deleteBotan::TLS::Channel_Impl
Channel_Impl(Channel_Impl &&other)=defaultBotan::TLS::Channel_Impl
Channel_Impl()=defaultBotan::TLS::Channel_Implprotected
Channel_Impl_13(const std::shared_ptr< Callbacks > &callbacks, const std::shared_ptr< Session_Manager > &session_manager, const std::shared_ptr< Credentials_Manager > &credentials_manager, const std::shared_ptr< RandomNumberGenerator > &rng, const std::shared_ptr< const Policy > &policy, bool is_server)Botan::TLS::Channel_Impl_13explicit
Channel_Impl_13(const Channel_Impl_13 &other)=deleteBotan::TLS::Channel_Impl_13
Channel_Impl_13(Channel_Impl_13 &&other)=deleteBotan::TLS::Channel_Impl_13
close()Botan::TLS::Channel_Implinline
Compat_Mode_Situation enum nameBotan::TLS::Channel_Impl_13protected
credentials_manager()Botan::TLS::Channel_Impl_13inlineprotected
expects_downgrade() constBotan::TLS::Channel_Implinlineprotected
external_psk_identity() const =0Botan::TLS::Channel_Implpure virtual
from_peer(std::span< const uint8_t > data) overrideBotan::TLS::Channel_Impl_13virtual
handle(const Key_Update &key_update)Botan::TLS::Channel_Impl_13protected
is_active() const overrideBotan::TLS::Channel_Impl_13virtual
is_closed() const overrideBotan::TLS::Channel_Impl_13inlinevirtual
is_closed_for_reading() const overrideBotan::TLS::Channel_Impl_13inlinevirtual
is_closed_for_writing() const overrideBotan::TLS::Channel_Impl_13inlinevirtual
is_downgrading() constBotan::TLS::Channel_Implinlineprotected
is_handshake_complete() const =0Botan::TLS::Channel_Implpure virtual
key_material_export(std::string_view label, std::string_view context, size_t length) const overrideBotan::TLS::Channel_Impl_13virtual
m_active_stateBotan::TLS::Channel_Impl_13protected
m_cipher_stateBotan::TLS::Channel_Impl_13protected
m_sideBotan::TLS::Channel_Impl_13protected
m_transcript_hashBotan::TLS::Channel_Impl_13protected
maybe_handle_compatibility_mode(Compat_Mode_Situation situation)=0Botan::TLS::Channel_Impl_13protectedpure virtual
maybe_log_secret(std::string_view label, std::span< const uint8_t > secret) const =0Botan::TLS::Secret_Loggerprotectedpure virtual
new_session_ticket_supported() constBotan::TLS::Channel_Implinlinevirtual
next_retransmission_timeout() constBotan::TLS::Channel_Implinlinevirtual
operator=(const Channel_Impl_13 &other)=deleteBotan::TLS::Channel_Impl_13
operator=(Channel_Impl_13 &&other)=deleteBotan::TLS::Channel_Impl_13
Botan::TLS::Channel_Impl::operator=(const Channel_Impl &other)=deleteBotan::TLS::Channel_Impl
Botan::TLS::Channel_Impl::operator=(Channel_Impl &&other)=deleteBotan::TLS::Channel_Impl
opportunistically_update_traffic_keys()Botan::TLS::Channel_Impl_13inlineprotected
peer_cert_chain() const =0Botan::TLS::Channel_Implpure virtual
peer_raw_public_key() const =0Botan::TLS::Channel_Implpure virtual
policy() constBotan::TLS::Channel_Impl_13inlineprotected
process_dummy_change_cipher_spec()=0Botan::TLS::Channel_Impl_13protectedpure virtual
process_handshake_msg(Handshake_Message_13 msg)=0Botan::TLS::Channel_Impl_13protectedpure virtual
process_post_handshake_msg(Post_Handshake_Message_13 msg)=0Botan::TLS::Channel_Impl_13protectedpure virtual
renegotiate(bool) overrideBotan::TLS::Channel_Impl_13inlinevirtual
rng()Botan::TLS::Channel_Impl_13inlineprotected
secure_renegotiation_supported() const overrideBotan::TLS::Channel_Impl_13inlinevirtual
send_alert(const Alert &alert) overrideBotan::TLS::Channel_Impl_13virtual
send_dummy_change_cipher_spec()Botan::TLS::Channel_Impl_13protected
send_fatal_alert(Alert::Type type)Botan::TLS::Channel_Implinline
send_handshake_message(const std::variant< MsgTs... > &message)Botan::TLS::Channel_Impl_13inlineprotected
send_handshake_message(std::reference_wrapper< MsgT > message)Botan::TLS::Channel_Impl_13inlineprotected
send_new_session_tickets(const size_t)Botan::TLS::Channel_Implinlinevirtual
send_post_handshake_message(Post_Handshake_Message_13 message)Botan::TLS::Channel_Impl_13inlineprotected
send_warning_alert(Alert::Type type)Botan::TLS::Channel_Implinline
session_manager()Botan::TLS::Channel_Impl_13inlineprotected
set_record_size_limits(uint16_t outgoing_limit, uint16_t incoming_limit)Botan::TLS::Channel_Impl_13protected
set_selected_certificate_type(Certificate_Type cert_type)Botan::TLS::Channel_Impl_13protected
timeout_check() overrideBotan::TLS::Channel_Impl_13inlinevirtual
to_peer(std::span< const uint8_t > data) overrideBotan::TLS::Channel_Impl_13virtual
update_traffic_keys(bool request_peer_update=false) overrideBotan::TLS::Channel_Impl_13virtual
~Channel_Impl()=defaultBotan::TLS::Channel_Implvirtual
~Channel_Impl_13() overrideBotan::TLS::Channel_Impl_13
~Secret_Logger()=defaultBotan::TLS::Secret_Loggerprotectedvirtual