Botan 3.6.1
Crypto and TLS for C&
|
#include <tls_messages.h>
Public Member Functions | |
std::optional< uint32_t > | early_data_byte_limit () const |
const Extensions & | extensions () const |
const Opaque_Session_Handle & | handle () const |
std::chrono::seconds | lifetime_hint () const |
New_Session_Ticket_13 (const std::vector< uint8_t > &buf, Connection_Side from) | |
New_Session_Ticket_13 (Ticket_Nonce nonce, const Session &session, const Session_Handle &handle, Callbacks &callbacks) | |
const Ticket_Nonce & | nonce () const |
std::vector< uint8_t > | serialize () const override |
uint32_t | ticket_age_add () const |
Handshake_Type | type () const override |
std::string | type_string () const |
virtual Handshake_Type | wire_type () const |
Definition at line 968 of file tls_messages.h.
Botan::TLS::New_Session_Ticket_13::New_Session_Ticket_13 | ( | Ticket_Nonce | nonce, |
const Session & | session, | ||
const Session_Handle & | handle, | ||
Callbacks & | callbacks ) |
Definition at line 69 of file msg_session_ticket.cpp.
References Botan::TLS::Server, Botan::TLS::Callbacks::tls_modify_extensions(), and type().
Botan::TLS::New_Session_Ticket_13::New_Session_Ticket_13 | ( | const std::vector< uint8_t > & | buf, |
Connection_Side | from ) |
Definition at line 80 of file msg_session_ticket.cpp.
References Botan::TLS::TLS_Data_Reader::assert_done(), Botan::TLS::Extensions::contains_implemented_extensions_other_than(), Botan::TLS::Extensions::deserialize(), Botan::TLS::TLS_Data_Reader::get_tls_length_value(), Botan::TLS::TLS_Data_Reader::get_uint32_t(), and type().
std::optional< uint32_t > Botan::TLS::New_Session_Ticket_13::early_data_byte_limit | ( | ) | const |
Definition at line 109 of file msg_session_ticket.cpp.
References BOTAN_ASSERT_NOMSG, Botan::TLS::Extensions::get(), Botan::TLS::Extensions::has(), and Botan::TLS::EarlyDataIndication::max_early_data_size().
|
inline |
Definition at line 981 of file tls_messages.h.
|
inline |
Definition at line 983 of file tls_messages.h.
|
inline |
Definition at line 989 of file tls_messages.h.
|
inline |
Definition at line 985 of file tls_messages.h.
|
overridevirtual |
Implements Botan::TLS::Handshake_Message.
Definition at line 119 of file msg_session_ticket.cpp.
References Botan::TLS::append_tls_length_value(), Botan::TLS::Extensions::empty(), Botan::detail::Strong_Base< T >::get(), Botan::TLS::Extensions::serialize(), Botan::TLS::Server, and Botan::store_be().
|
inline |
Definition at line 987 of file tls_messages.h.
|
inlineoverridevirtual |
Implements Botan::TLS::Handshake_Message.
Definition at line 970 of file tls_messages.h.
Referenced by New_Session_Ticket_13(), and New_Session_Ticket_13().
|
inherited |
Definition at line 19 of file tls_handshake_state.cpp.
References Botan::TLS::handshake_type_to_string(), and Botan::TLS::Handshake_Message::type().
|
inlinevirtualinherited |
Reimplemented in Botan::TLS::Hello_Retry_Request.
Definition at line 39 of file tls_handshake_msg.h.
Referenced by Botan::TLS::Stream_Handshake_IO::send().