Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
kcenon::network::protocols::quic::quic_crypto Member List

This is the complete list of members for kcenon::network::protocols::quic::quic_crypto, including all inherited members.

current_level() const noexcept -> encryption_levelkcenon::network::protocols::quic::quic_crypto
derive_initial_secrets(const connection_id &dest_cid) -> VoidResultkcenon::network::protocols::quic::quic_crypto
derive_zero_rtt_keys() -> VoidResultkcenon::network::protocols::quic::quic_crypto
enable_early_data(uint32_t max_early_data) -> VoidResultkcenon::network::protocols::quic::quic_crypto
get_alpn() const -> std::stringkcenon::network::protocols::quic::quic_crypto
get_read_keys(encryption_level level) const -> Result< quic_keys >kcenon::network::protocols::quic::quic_crypto
get_write_keys(encryption_level level) const -> Result< quic_keys >kcenon::network::protocols::quic::quic_crypto
has_zero_rtt_keys() const noexcept -> boolkcenon::network::protocols::quic::quic_crypto
impl_kcenon::network::protocols::quic::quic_cryptoprivate
init_client(const std::string &server_name) -> VoidResultkcenon::network::protocols::quic::quic_crypto
init_server(const std::string &cert_file, const std::string &key_file) -> VoidResultkcenon::network::protocols::quic::quic_crypto
is_early_data_accepted() const noexcept -> boolkcenon::network::protocols::quic::quic_crypto
is_handshake_complete() const noexcept -> boolkcenon::network::protocols::quic::quic_crypto
is_server() const noexcept -> boolkcenon::network::protocols::quic::quic_crypto
key_phase() const noexcept -> uint8_tkcenon::network::protocols::quic::quic_crypto
operator=(const quic_crypto &)=deletekcenon::network::protocols::quic::quic_crypto
operator=(quic_crypto &&other) noexceptkcenon::network::protocols::quic::quic_crypto
process_crypto_data(encryption_level level, std::span< const uint8_t > data) -> Result< std::vector< uint8_t > >kcenon::network::protocols::quic::quic_crypto
quic_crypto()kcenon::network::protocols::quic::quic_crypto
quic_crypto(const quic_crypto &)=deletekcenon::network::protocols::quic::quic_crypto
quic_crypto(quic_crypto &&other) noexceptkcenon::network::protocols::quic::quic_crypto
session_ticket_callback_t typedefkcenon::network::protocols::quic::quic_crypto
set_alpn(const std::vector< std::string > &protocols) -> VoidResultkcenon::network::protocols::quic::quic_crypto
set_keys(encryption_level level, const quic_keys &read_keys, const quic_keys &write_keys)kcenon::network::protocols::quic::quic_crypto
set_session_ticket(std::span< const uint8_t > ticket_data) -> VoidResultkcenon::network::protocols::quic::quic_crypto
set_session_ticket_callback(session_ticket_callback_t cb)kcenon::network::protocols::quic::quic_crypto
start_handshake() -> Result< std::vector< uint8_t > >kcenon::network::protocols::quic::quic_crypto
update_keys() -> VoidResultkcenon::network::protocols::quic::quic_crypto
~quic_crypto()kcenon::network::protocols::quic::quic_crypto