Botan  2.7.0
Crypto and TLS for C++11
Botan::TLS::Compat_Callbacks Member List

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

alert_cb typedefBotan::TLS::Compat_Callbacks
Compat_Callbacks(output_fn data_output_fn, data_cb app_data_cb, alert_cb recv_alert_cb, handshake_cb hs_cb, handshake_msg_cb hs_msg_cb=nullptr, next_protocol_fn next_proto=nullptr)Botan::TLS::Compat_Callbacksinline
Compat_Callbacks(output_fn data_output_fn, data_cb app_data_cb, std::function< void(Alert)> recv_alert_cb, handshake_cb hs_cb, handshake_msg_cb hs_msg_cb=nullptr, next_protocol_fn next_proto=nullptr)Botan::TLS::Compat_Callbacksinline
Compat_Callbacks(SILENCE_DEPRECATION_WARNING, output_fn data_output_fn, data_cb app_data_cb, std::function< void(Alert)> recv_alert_cb, handshake_cb hs_cb, handshake_msg_cb hs_msg_cb=nullptr, next_protocol_fn next_proto=nullptr)Botan::TLS::Compat_Callbacksinline
Compat_Callbacks(SILENCE_DEPRECATION_WARNING, output_fn data_output_fn, data_cb app_data_cb, alert_cb recv_alert_cb, handshake_cb hs_cb, handshake_msg_cb hs_msg_cb=nullptr, next_protocol_fn next_proto=nullptr)Botan::TLS::Compat_Callbacksinline
data_cb typedefBotan::TLS::Compat_Callbacks
handshake_cb typedefBotan::TLS::Compat_Callbacks
handshake_msg_cb typedefBotan::TLS::Compat_Callbacks
next_protocol_fn typedefBotan::TLS::Compat_Callbacks
output_fn typedefBotan::TLS::Compat_Callbacks
SILENCE_DEPRECATION_WARNING enum nameBotan::TLS::Compat_Callbacks
tls_alert(Alert alert) overrideBotan::TLS::Compat_Callbacksinlinevirtual
tls_decode_group_param(Group_Params group_param)Botan::TLS::Callbacksvirtual
tls_dh_agree(const std::vector< uint8_t > &modulus, const std::vector< uint8_t > &generator, const std::vector< uint8_t > &peer_public_value, const Policy &policy, RandomNumberGenerator &rng)Botan::TLS::Callbacksvirtual
tls_ecdh_agree(const std::string &curve_name, const std::vector< uint8_t > &peer_public_value, const Policy &policy, RandomNumberGenerator &rng, bool compressed)Botan::TLS::Callbacksvirtual
tls_emit_data(const uint8_t data[], size_t size) overrideBotan::TLS::Compat_Callbacksinlinevirtual
tls_examine_extensions(const Extensions &extn, Connection_Side which_side)Botan::TLS::Callbacksvirtual
tls_inspect_handshake_msg(const Handshake_Message &hmsg) overrideBotan::TLS::Compat_Callbacksinlinevirtual
tls_log_debug(const char *what)Botan::TLS::Callbacksinlinevirtual
tls_log_debug_bin(const char *descr, const uint8_t val[], size_t val_len)Botan::TLS::Callbacksinlinevirtual
tls_log_error(const char *err)Botan::TLS::Callbacksinlinevirtual
tls_modify_extensions(Extensions &extn, Connection_Side which_side)Botan::TLS::Callbacksvirtual
tls_record_received(uint64_t, const uint8_t data[], size_t size) overrideBotan::TLS::Compat_Callbacksinlinevirtual
tls_server_choose_app_protocol(const std::vector< std::string > &client_protos) overrideBotan::TLS::Compat_Callbacksinlinevirtual
tls_session_activated()Botan::TLS::Callbacksinlinevirtual
tls_session_established(const Session &session) overrideBotan::TLS::Compat_Callbacksinlinevirtual
tls_sign_message(const Private_Key &key, RandomNumberGenerator &rng, const std::string &emsa, Signature_Format format, const std::vector< uint8_t > &msg)Botan::TLS::Callbacksvirtual
tls_verify_cert_chain(const std::vector< X509_Certificate > &cert_chain, const std::vector< std::shared_ptr< const OCSP::Response >> &ocsp_responses, const std::vector< Certificate_Store *> &trusted_roots, Usage_Type usage, const std::string &hostname, const TLS::Policy &policy)Botan::TLS::Callbacksvirtual
tls_verify_cert_chain_ocsp_timeout() constBotan::TLS::Callbacksinlinevirtual
tls_verify_message(const Public_Key &key, const std::string &emsa, Signature_Format format, const std::vector< uint8_t > &msg, const std::vector< uint8_t > &sig)Botan::TLS::Callbacksvirtual
~Callbacks()=defaultBotan::TLS::Callbacksvirtual