|
Botan 3.12.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 51 of file tls_connection_state_12.h.
Referenced by Active_Connection_State_12(), Active_Connection_State_12(), and operator=().
|
inline |
Definition at line 49 of file tls_connection_state_12.h.
|
inline |
Definition at line 71 of file tls_connection_state_12.h.
|
inline |
Definition at line 55 of file tls_connection_state_12.h.
|
inline |
Definition at line 67 of file tls_connection_state_12.h.
|
inline |
For DTLS: the handshake IO from the completed handshake, needed to retransmit the last flight when records arrive under the previous epoch. Null for stream TLS.
Definition at line 82 of file tls_connection_state_12.h.
|
inline |
Definition at line 63 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 53 of file tls_connection_state_12.h.
|
inline |
Definition at line 65 of file tls_connection_state_12.h.
Referenced by Active_Connection_State_12().
|
inline |
Definition at line 57 of file tls_connection_state_12.h.
Referenced by Active_Connection_State_12().
|
inline |
Definition at line 73 of file tls_connection_state_12.h.
|
inline |
Definition at line 59 of file tls_connection_state_12.h.
|
inline |
Definition at line 69 of file tls_connection_state_12.h.
|
inline |
Definition at line 61 of file tls_connection_state_12.h.
Referenced by Active_Connection_State_12().
|
inline |
Definition at line 75 of file tls_connection_state_12.h.
Referenced by Active_Connection_State_12().
|
inline |
Definition at line 47 of file tls_connection_state_12.h.
References version().
Referenced by Active_Connection_State_12(), and version().