| Botan
    1.10.16
    | 
#include <tls_state.h>
| Public Member Functions | |
| Handshake_State () | |
| ~Handshake_State () | |
SSL/TLS Handshake State
Definition at line 19 of file tls_state.h.
| Botan::Handshake_State::Handshake_State | ( | ) | 
Initialize the SSL/TLS Handshake State
Definition at line 15 of file tls_state.cpp.
References cert_req, client_certs, client_finished, client_hello, client_kex, client_verify, do_client_auth, got_client_ccs, got_server_ccs, kex_priv, kex_pub, server_certs, server_finished, server_hello, server_hello_done, server_kex, Botan::SSL_V3, and version.
| Botan::Handshake_State::~Handshake_State | ( | ) | 
Destroy the SSL/TLS Handshake State
Definition at line 40 of file tls_state.cpp.
References cert_req, client_certs, client_finished, client_hello, client_kex, client_verify, kex_priv, kex_pub, server_certs, server_finished, server_hello, server_hello_done, and server_kex.
| Certificate_Req* Botan::Handshake_State::cert_req | 
Definition at line 26 of file tls_state.h.
Referenced by Handshake_State(), and ~Handshake_State().
| Certificate* Botan::Handshake_State::client_certs | 
Definition at line 29 of file tls_state.h.
Referenced by Handshake_State(), and ~Handshake_State().
| Finished* Botan::Handshake_State::client_finished | 
Definition at line 32 of file tls_state.h.
Referenced by Handshake_State(), and ~Handshake_State().
| Client_Hello* Botan::Handshake_State::client_hello | 
Definition at line 22 of file tls_state.h.
Referenced by Handshake_State(), Botan::TLS_Client::is_closed(), and ~Handshake_State().
| Client_Key_Exchange* Botan::Handshake_State::client_kex | 
Definition at line 30 of file tls_state.h.
Referenced by Handshake_State(), and ~Handshake_State().
| Certificate_Verify* Botan::Handshake_State::client_verify | 
Definition at line 31 of file tls_state.h.
Referenced by Handshake_State(), and ~Handshake_State().
| bool Botan::Handshake_State::do_client_auth | 
Definition at line 45 of file tls_state.h.
Referenced by Handshake_State().
| bool Botan::Handshake_State::got_client_ccs | 
Definition at line 45 of file tls_state.h.
Referenced by Handshake_State().
| bool Botan::Handshake_State::got_server_ccs | 
Definition at line 45 of file tls_state.h.
Referenced by Handshake_State().
| HandshakeHash Botan::Handshake_State::hash | 
Definition at line 40 of file tls_state.h.
| Private_Key* Botan::Handshake_State::kex_priv | 
Definition at line 36 of file tls_state.h.
Referenced by Handshake_State(), and ~Handshake_State().
| Public_Key* Botan::Handshake_State::kex_pub | 
Definition at line 35 of file tls_state.h.
Referenced by Handshake_State(), and ~Handshake_State().
| SessionKeys Botan::Handshake_State::keys | 
Definition at line 39 of file tls_state.h.
| SecureQueue Botan::Handshake_State::queue | 
Definition at line 42 of file tls_state.h.
Referenced by Botan::TLS_Server::close().
| Certificate* Botan::Handshake_State::server_certs | 
Definition at line 24 of file tls_state.h.
Referenced by Handshake_State(), and ~Handshake_State().
| Finished* Botan::Handshake_State::server_finished | 
Definition at line 33 of file tls_state.h.
Referenced by Handshake_State(), and ~Handshake_State().
| Server_Hello* Botan::Handshake_State::server_hello | 
Definition at line 23 of file tls_state.h.
Referenced by Handshake_State(), and ~Handshake_State().
| Server_Hello_Done* Botan::Handshake_State::server_hello_done | 
Definition at line 27 of file tls_state.h.
Referenced by Handshake_State(), and ~Handshake_State().
| Server_Key_Exchange* Botan::Handshake_State::server_kex | 
Definition at line 25 of file tls_state.h.
Referenced by Handshake_State(), and ~Handshake_State().
| CipherSuite Botan::Handshake_State::suite | 
Definition at line 38 of file tls_state.h.
| Version_Code Botan::Handshake_State::version | 
Definition at line 44 of file tls_state.h.
Referenced by Handshake_State().
 1.8.13
 1.8.13