|
Botan 3.13.0
Crypto and TLS for C&
|
#include <tls_connection_state_12.h>
Captures the state of a completed TLS 1.2 handshake that is needed for the lifetime of an active connection.
Definition at line 30 of file tls_connection_state_12.h.
|
default |
|
defaultnoexcept |
References Active_Connection_State_12().
Referenced by Active_Connection_State_12(), Active_Connection_State_12(), Active_Connection_State_12(), Active_Connection_State_12(), operator=(), and operator=().
|
delete |
References Active_Connection_State_12().
| Botan::TLS::Active_Connection_State_12::Active_Connection_State_12 | ( | const Handshake_State & | state, |
| std::string | application_protocol ) |
Definition at line 19 of file tls_connection_state_12.cpp.
References Active_Connection_State_12(), application_protocol(), master_secret(), prf_algo(), psk_identity(), session_id(), supports_extended_master_secret(), and version().
| Botan::TLS::Active_Connection_State_12::Active_Connection_State_12 | ( | const Handshake_State & | state, |
| std::string | application_protocol, | ||
| std::unique_ptr< Handshake_IO > | io ) |
Definition at line 36 of file tls_connection_state_12.cpp.
References Active_Connection_State_12(), application_protocol(), and BOTAN_ASSERT_NOMSG.
|
inline |
Definition at line 52 of file tls_connection_state_12.h.
Referenced by Active_Connection_State_12(), Active_Connection_State_12(), and operator=().
|
inline |
Definition at line 50 of file tls_connection_state_12.h.
|
inline |
Definition at line 72 of file tls_connection_state_12.h.
|
inline |
Definition at line 56 of file tls_connection_state_12.h.
|
inline |
Definition at line 68 of file tls_connection_state_12.h.
|
inline |
For DTLS: the handshake IO from the completed handshake, needed to validate retransmissions and, for the terminal-flight sender, replay the final flight. Null for stream TLS.
Definition at line 83 of file tls_connection_state_12.h.
|
inline |
Definition at line 64 of file tls_connection_state_12.h.
Referenced by Active_Connection_State_12().
|
defaultnoexcept |
References Active_Connection_State_12().
|
delete |
References Active_Connection_State_12(), and application_protocol().
|
inline |
Definition at line 54 of file tls_connection_state_12.h.
|
inline |
Definition at line 66 of file tls_connection_state_12.h.
Referenced by Active_Connection_State_12().
|
inline |
Definition at line 58 of file tls_connection_state_12.h.
Referenced by Active_Connection_State_12().
|
inline |
Definition at line 74 of file tls_connection_state_12.h.
|
inline |
Definition at line 60 of file tls_connection_state_12.h.
|
inline |
Definition at line 70 of file tls_connection_state_12.h.
|
inline |
Definition at line 62 of file tls_connection_state_12.h.
Referenced by Active_Connection_State_12().
|
inline |
Definition at line 76 of file tls_connection_state_12.h.
Referenced by Active_Connection_State_12().
|
inline |
Definition at line 48 of file tls_connection_state_12.h.
References version().
Referenced by Active_Connection_State_12(), and version().