9#include <botan/internal/tls_handshake_state_13.h>
21 return m_client_hello.value();
26 return m_client_hello_12.value();
31 return m_server_hello.value();
36 return m_server_hello_12.value();
41 return m_hello_retry_request.value();
46 return m_encrypted_extensions.value();
51 return m_certificate_request.value();
55 auto& target = ((m_side ==
Connection_Side::Client) == from_peer) ? m_server_certificate : m_client_certificate;
56 target = std::move(certificate);
57 return target.value();
63 target = std::move(certificate_verify);
64 return target.value();
69 target = std::move(finished);
70 return target.value();
#define BOTAN_STATE_CHECK(expr)
Client_Hello_13 & store(Client_Hello_13 client_hello, bool from_peer)
bool has_hello_retry_request() const
Client_Hello_13 & client_hello()
const Hello_Retry_Request & hello_retry_request() const
const Certificate_Request_13 & certificate_request() const
const Encrypted_Extensions & encrypted_extensions() const
const Server_Hello_13 & server_hello() const