Botan 3.3.0
Crypto and TLS for C&
Botan::TLS::Channel_Impl Member List

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

application_protocol() const =0Botan::TLS::Channel_Implpure virtual
ClientBotan::TLS::Channel_Implfriend
close()Botan::TLS::Channel_Implinline
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)=0Botan::TLS::Channel_Implpure virtual
is_active() const =0Botan::TLS::Channel_Implpure virtual
is_closed() const =0Botan::TLS::Channel_Implpure virtual
is_closed_for_reading() const =0Botan::TLS::Channel_Implpure virtual
is_closed_for_writing() const =0Botan::TLS::Channel_Implpure virtual
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 =0Botan::TLS::Channel_Implpure virtual
m_downgrade_infoBotan::TLS::Channel_Implprotected
new_session_ticket_supported() constBotan::TLS::Channel_Implinlinevirtual
peer_cert_chain() const =0Botan::TLS::Channel_Implpure virtual
peer_raw_public_key() const =0Botan::TLS::Channel_Implpure virtual
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)=0Botan::TLS::Channel_Implpure virtual
request_downgrade()Botan::TLS::Channel_Implinlineprotected
request_downgrade_for_resumption(Session_with_Handle session)Botan::TLS::Channel_Implinlineprotected
secure_renegotiation_supported() const =0Botan::TLS::Channel_Implpure virtual
send_alert(const Alert &alert)=0Botan::TLS::Channel_Implpure virtual
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
ServerBotan::TLS::Channel_Implfriend
set_io_buffer_size(size_t io_buf_sz)Botan::TLS::Channel_Implinlineprotected
timeout_check()=0Botan::TLS::Channel_Implpure virtual
to_peer(std::span< const uint8_t > data)=0Botan::TLS::Channel_Implpure virtual
update_traffic_keys(bool request_peer_update=false)=0Botan::TLS::Channel_Implpure virtual
~Channel_Impl()=defaultBotan::TLS::Channel_Implvirtual