|
Botan 3.11.0
Crypto and TLS for C&
|
#include <tls_messages_internal.h>
Public Member Functions | |
| uint16_t | ciphersuite () const |
| uint8_t | comp_method () const |
| Extensions & | extensions () |
| const Extensions & | extensions () const |
| bool | is_hello_retry_request () const |
| Protocol_Version | legacy_version () const |
| const std::vector< uint8_t > & | random () const |
| Server_Hello_Internal (const std::vector< uint8_t > &buf) | |
| Server_Hello_Internal (Protocol_Version lv, Session_ID sid, std::vector< uint8_t > r, const uint16_t cs, const uint8_t cm, bool is_hrr=false) | |
| const Session_ID & | session_id () const |
| Protocol_Version | version () const |
Version-agnostic internal server hello data container that allows parsing Server_Hello messages without prior knowledge of the contained protocol version.
Definition at line 110 of file tls_messages_internal.h.
|
explicit |
Deserialize a Server Hello message
Definition at line 49 of file msg_server_hello.cpp.
References Botan::TLS::TLS_Data_Reader::get_byte(), Botan::TLS::TLS_Data_Reader::get_fixed(), Botan::TLS::TLS_Data_Reader::get_range(), Botan::TLS::TLS_Data_Reader::get_uint16_t(), Botan::TLS::HELLO_RETRY_REQUEST_MARKER, Botan::TLS::HelloRetryRequest, Botan::CT::is_equal(), Botan::TLS::Server, and Botan::TLS::ServerHello.
|
inline |
Definition at line 117 of file tls_messages_internal.h.
|
inline |
Definition at line 138 of file tls_messages_internal.h.
|
inline |
Definition at line 140 of file tls_messages_internal.h.
|
inline |
Definition at line 146 of file tls_messages_internal.h.
|
inline |
Definition at line 144 of file tls_messages_internal.h.
Referenced by version().
|
inline |
Definition at line 142 of file tls_messages_internal.h.
|
inline |
Definition at line 132 of file tls_messages_internal.h.
|
inline |
Definition at line 136 of file tls_messages_internal.h.
|
inline |
Definition at line 134 of file tls_messages_internal.h.
| Protocol_Version Botan::TLS::Server_Hello_Internal::version | ( | ) | const |
Definition at line 82 of file msg_server_hello.cpp.
References extensions().