|
Botan 3.13.0
Crypto and TLS for C&
|
#include <tls_messages.h>
Public Member Functions | |
| const std::vector< uint8_t > & | cookie () const |
| Hello_Verify_Request (std::span< const uint8_t > buf) | |
| Hello_Verify_Request (std::span< const uint8_t > client_hello_bits, std::string_view client_identity, std::span< const uint8_t > cookie_secret) | |
| std::vector< uint8_t > | serialize () const override |
| Handshake_Type | type () const override |
| std::string | type_string () const |
| virtual Handshake_Type | wire_type () const |
DTLS Hello Verify Request
Definition at line 55 of file tls_messages.h.
|
explicit |
Definition at line 15 of file msg_hello_verify.cpp.
References Botan::TLS::Protocol_Version::is_datagram_protocol().
| Botan::TLS::Hello_Verify_Request::Hello_Verify_Request | ( | std::span< const uint8_t > | client_hello_bits, |
| std::string_view | client_identity, | ||
| std::span< const uint8_t > | cookie_secret ) |
Definition at line 33 of file msg_hello_verify.cpp.
References Botan::MessageAuthenticationCode::create_or_throw().
|
inline |
Definition at line 61 of file tls_messages.h.
Referenced by Botan::TLS::Client_Hello_12::update_hello_cookie().
|
overridevirtual |
Serialize this handshake message
Implements Botan::TLS::Handshake_Message.
Definition at line 48 of file msg_hello_verify.cpp.
References Botan::TLS::append_tls_length_value(), Botan::TLS::Protocol_Version::major_version(), and Botan::TLS::Protocol_Version::minor_version().
|
inlineoverridevirtual |
Return the TLS handshake type code
Implements Botan::TLS::Handshake_Message.
Definition at line 59 of file tls_messages.h.
References Botan::TLS::HelloVerifyRequest.
|
inherited |
Return a free-form string describing this message type
Definition at line 21 of file tls_handshake_state.cpp.
References Botan::TLS::handshake_type_to_string(), and type().
|
inlinevirtualinherited |
Return the wire encoding of the message type code
Reimplemented in Botan::TLS::Hello_Retry_Request.
Definition at line 47 of file tls_handshake_msg.h.
References type().
Referenced by Botan::TLS::Stream_Handshake_IO::send().