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

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

application_protocol() const =0Botan::TLS::Channelpure virtual
close()=0Botan::TLS::Channelpure virtual
external_psk_identity() const =0Botan::TLS::Channelpure virtual
from_peer(std::span< const uint8_t > data)=0Botan::TLS::Channelprotectedpure virtual
IO_BUF_DEFAULT_SIZEBotan::TLS::Channelstatic
is_active() const =0Botan::TLS::Channelpure virtual
is_closed() const =0Botan::TLS::Channelpure virtual
is_closed_for_reading() const =0Botan::TLS::Channelpure virtual
is_closed_for_writing() const =0Botan::TLS::Channelpure virtual
is_handshake_complete() const =0Botan::TLS::Channelpure virtual
key_material_export(std::string_view label, std::string_view context, size_t length) const =0Botan::TLS::Channelpure virtual
peer_cert_chain() const =0Botan::TLS::Channelpure virtual
peer_raw_public_key() const =0Botan::TLS::Channelpure virtual
received_data(std::span< const uint8_t > data)Botan::TLS::Channelinline
received_data(const uint8_t buf[], size_t buf_size)Botan::TLS::Channelinline
renegotiate(bool force_full_renegotiation=false)=0Botan::TLS::Channelpure virtual
secure_renegotiation_supported() const =0Botan::TLS::Channelpure virtual
send(std::span< const uint8_t > data)Botan::TLS::Channelinline
send(const uint8_t buf[], size_t buf_size)Botan::TLS::Channelinline
send(std::string_view val)Botan::TLS::Channelinline
send_alert(const Alert &alert)=0Botan::TLS::Channelpure virtual
send_fatal_alert(Alert::Type type)=0Botan::TLS::Channelpure virtual
send_warning_alert(Alert::Type type)=0Botan::TLS::Channelpure virtual
timeout_check()=0Botan::TLS::Channelpure virtual
to_peer(std::span< const uint8_t > data)=0Botan::TLS::Channelprotectedpure virtual
update_traffic_keys(bool request_peer_update=false)=0Botan::TLS::Channelpure virtual
~Channel()=defaultBotan::TLS::Channelvirtual