activate_session() | Botan::TLS::Channel_Impl_12 | protected |
alert_cb typedef | Botan::TLS::Channel_Impl_12 | |
application_protocol() const override | Botan::TLS::Client_Impl_12 | inlinevirtual |
callbacks() const | Botan::TLS::Channel_Impl_12 | inlineprotected |
change_cipher_spec_reader(Connection_Side side) | Botan::TLS::Channel_Impl_12 | protected |
change_cipher_spec_writer(Connection_Side side) | Botan::TLS::Channel_Impl_12 | protected |
Channel_Impl_12(const std::shared_ptr< Callbacks > &callbacks, const std::shared_ptr< Session_Manager > &session_manager, const std::shared_ptr< RandomNumberGenerator > &rng, const std::shared_ptr< const Policy > &policy, bool is_server, bool is_datagram, size_t io_buf_sz=TLS::Channel::IO_BUF_DEFAULT_SIZE) | Botan::TLS::Channel_Impl_12 | explicit |
Channel_Impl_12(const Channel_Impl_12 &)=delete | Botan::TLS::Channel_Impl_12 | explicit |
Client_Impl_12(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, Server_Information server_info=Server_Information(), bool datagram=false, const std::vector< std::string > &next_protocols={}, size_t reserved_io_buffer_size=TLS::Channel::IO_BUF_DEFAULT_SIZE) | Botan::TLS::Client_Impl_12 | explicit |
Client_Impl_12(const Channel_Impl::Downgrade_Information &downgrade_info) | Botan::TLS::Client_Impl_12 | explicit |
close() | Botan::TLS::Channel_Impl | inline |
create_handshake_state(Protocol_Version version) | Botan::TLS::Channel_Impl_12 | protected |
data_cb typedef | Botan::TLS::Channel_Impl_12 | |
expects_downgrade() const | Botan::TLS::Channel_Impl | inline |
external_psk_identity() const override | Botan::TLS::Channel_Impl_12 | virtual |
extract_downgrade_info() | Botan::TLS::Channel_Impl | inline |
from_peer(std::span< const uint8_t > data) override | Botan::TLS::Channel_Impl_12 | virtual |
handshake_cb typedef | Botan::TLS::Channel_Impl_12 | |
handshake_msg_cb typedef | Botan::TLS::Channel_Impl_12 | |
inspect_handshake_message(const Handshake_Message &msg) | Botan::TLS::Channel_Impl_12 | protected |
is_active() const override | Botan::TLS::Channel_Impl_12 | virtual |
is_closed() const override | Botan::TLS::Channel_Impl_12 | virtual |
is_closed_for_reading() const override | Botan::TLS::Channel_Impl_12 | inlinevirtual |
is_closed_for_writing() const override | Botan::TLS::Channel_Impl_12 | inlinevirtual |
is_downgrading() const | Botan::TLS::Channel_Impl | inline |
is_handshake_complete() const override | Botan::TLS::Channel_Impl_12 | virtual |
key_material_export(std::string_view label, std::string_view context, size_t length) const override | Botan::TLS::Channel_Impl_12 | virtual |
m_downgrade_info | Botan::TLS::Channel_Impl | protected |
Botan::TLS::Channel_Impl_12::new_handshake_state(std::unique_ptr< class Handshake_IO > io)=0 | Botan::TLS::Channel_Impl_12 | protectedpure virtual |
new_session_ticket_supported() const | Botan::TLS::Channel_Impl | inlinevirtual |
operator=(const Channel_Impl_12 &)=delete | Botan::TLS::Channel_Impl_12 | |
output_fn typedef | Botan::TLS::Channel_Impl_12 | |
peer_cert_chain() const override | Botan::TLS::Channel_Impl_12 | virtual |
peer_raw_public_key() const override | Botan::TLS::Channel_Impl_12 | inlinevirtual |
policy() const | Botan::TLS::Channel_Impl_12 | inlineprotected |
preserve_client_hello(std::span< const uint8_t > msg) | Botan::TLS::Channel_Impl | inlineprotected |
preserve_peer_transcript(std::span< const uint8_t > input) | Botan::TLS::Channel_Impl | inlineprotected |
renegotiate(bool force_full_renegotiation=false) override | Botan::TLS::Channel_Impl_12 | virtual |
request_downgrade() | Botan::TLS::Channel_Impl | inlineprotected |
request_downgrade_for_resumption(Session_with_Handle session) | Botan::TLS::Channel_Impl | inlineprotected |
reset_active_association_state() | Botan::TLS::Channel_Impl_12 | protected |
rng() | Botan::TLS::Channel_Impl_12 | inlineprotected |
secure_renegotiation_check(const Client_Hello_12 *client_hello) | Botan::TLS::Channel_Impl_12 | protected |
secure_renegotiation_check(const Server_Hello_12 *server_hello) | Botan::TLS::Channel_Impl_12 | protected |
secure_renegotiation_data_for_client_hello() const | Botan::TLS::Channel_Impl_12 | protected |
secure_renegotiation_data_for_server_hello() const | Botan::TLS::Channel_Impl_12 | protected |
secure_renegotiation_supported() const override | Botan::TLS::Channel_Impl_12 | virtual |
send_alert(const Alert &alert) override | Botan::TLS::Channel_Impl_12 | virtual |
send_fatal_alert(Alert::Type type) | Botan::TLS::Channel_Impl | inline |
send_new_session_tickets(const size_t) | Botan::TLS::Channel_Impl | inlinevirtual |
send_warning_alert(Alert::Type type) | Botan::TLS::Channel_Impl | inline |
session_manager() | Botan::TLS::Channel_Impl_12 | inlineprotected |
set_io_buffer_size(size_t io_buf_sz) | Botan::TLS::Channel_Impl | inlineprotected |
timeout_check() override | Botan::TLS::Channel_Impl_12 | virtual |
to_peer(std::span< const uint8_t > data) override | Botan::TLS::Channel_Impl_12 | virtual |
update_traffic_keys(bool request_peer_update=false) override | Botan::TLS::Channel_Impl_12 | virtual |
~Channel_Impl()=default | Botan::TLS::Channel_Impl | virtual |
~Channel_Impl_12() override | Botan::TLS::Channel_Impl_12 | |