Botan 3.4.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_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 &)=deleteBotan::TLS::Channel_Impl_13explicit
close()Botan::TLS::Channel_Implinline
credentials_manager()Botan::TLS::Channel_Impl_13inlineprotected
expect_downgrade(const Server_Information &server_info, const std::vector< std::string > &next_protocols)Botan::TLS::Channel_Impl_13protected
expects_downgrade() constBotan::TLS::Channel_Implinline
external_psk_identity() const =0Botan::TLS::Channel_Implpure virtual
extract_downgrade_info()Botan::TLS::Channel_Implinline
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_Implinline
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_cipher_stateBotan::TLS::Channel_Impl_13protected
m_downgrade_infoBotan::TLS::Channel_Implprotected
m_sideBotan::TLS::Channel_Impl_13protected
m_transcript_hashBotan::TLS::Channel_Impl_13protected
new_session_ticket_supported() constBotan::TLS::Channel_Implinlinevirtual
operator=(const Channel_Impl_13 &)=deleteBotan::TLS::Channel_Impl_13
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
prepend_ccs()Botan::TLS::Channel_Impl_13inlineprotectedvirtual
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
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
request_downgrade()Botan::TLS::Channel_Implinlineprotected
request_downgrade_for_resumption(Session_with_Handle session)Botan::TLS::Channel_Implinlineprotected
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_io_buffer_size(size_t io_buf_sz)Botan::TLS::Channel_Implinlineprotected
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