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

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

application_protocol() const overrideBotan::TLS::Servervirtual
close() overrideBotan::TLS::Servervirtual
external_psk_identity() const overrideBotan::TLS::Servervirtual
from_peer(std::span< const uint8_t > data) overrideBotan::TLS::Servervirtual
IO_BUF_DEFAULT_SIZEBotan::TLS::Channelstatic
is_active() const overrideBotan::TLS::Servervirtual
is_closed() const overrideBotan::TLS::Servervirtual
is_closed_for_reading() const overrideBotan::TLS::Servervirtual
is_closed_for_writing() const overrideBotan::TLS::Servervirtual
is_handshake_complete() const overrideBotan::TLS::Servervirtual
key_material_export(std::string_view label, std::string_view context, size_t length) const overrideBotan::TLS::Servervirtual
new_session_ticket_supported() constBotan::TLS::Server
peer_cert_chain() const overrideBotan::TLS::Servervirtual
peer_raw_public_key() const overrideBotan::TLS::Servervirtual
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) overrideBotan::TLS::Servervirtual
secure_renegotiation_supported() const overrideBotan::TLS::Servervirtual
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) overrideBotan::TLS::Servervirtual
send_fatal_alert(Alert::Type type) overrideBotan::TLS::Servervirtual
send_new_session_tickets(size_t tickets=1)Botan::TLS::Server
send_warning_alert(Alert::Type type) overrideBotan::TLS::Servervirtual
Server(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, bool is_datagram=false, size_t reserved_io_buffer_size=TLS::Channel::IO_BUF_DEFAULT_SIZE)Botan::TLS::Server
timeout_check() overrideBotan::TLS::Servervirtual
to_peer(std::span< const uint8_t > data) overrideBotan::TLS::Servervirtual
update_traffic_keys(bool request_peer_update=false) overrideBotan::TLS::Servervirtual
~Channel()=defaultBotan::TLS::Channelvirtual
~Server() overrideBotan::TLS::Server