Botan
1.11.15
|
#include <tls_session_key.h>
Public Member Functions | |
SymmetricKey | client_cipher_key () const |
InitializationVector | client_iv () const |
SymmetricKey | client_mac_key () const |
const secure_vector< byte > & | master_secret () const |
SymmetricKey | server_cipher_key () const |
InitializationVector | server_iv () const |
SymmetricKey | server_mac_key () const |
Session_Keys () | |
Session_Keys (const class Handshake_State *state, const secure_vector< byte > &pre_master, bool resuming) |
Definition at line 20 of file tls_session_key.h.
Botan::TLS::Session_Keys::Session_Keys | ( | ) | [inline] |
Definition at line 34 of file tls_session_key.h.
{}
Botan::TLS::Session_Keys::Session_Keys | ( | const class Handshake_State * | state, |
const secure_vector< byte > & | pre_master, | ||
bool | resuming | ||
) |
SymmetricKey Botan::TLS::Session_Keys::client_cipher_key | ( | ) | const [inline] |
Definition at line 23 of file tls_session_key.h.
Referenced by Botan::TLS::Connection_Cipher_State::Connection_Cipher_State().
{ return c_cipher; }
InitializationVector Botan::TLS::Session_Keys::client_iv | ( | ) | const [inline] |
Definition at line 29 of file tls_session_key.h.
Referenced by Botan::TLS::Connection_Cipher_State::Connection_Cipher_State().
{ return c_iv; }
SymmetricKey Botan::TLS::Session_Keys::client_mac_key | ( | ) | const [inline] |
Definition at line 26 of file tls_session_key.h.
Referenced by Botan::TLS::Connection_Cipher_State::Connection_Cipher_State().
{ return c_mac; }
const secure_vector<byte>& Botan::TLS::Session_Keys::master_secret | ( | ) | const [inline] |
Definition at line 32 of file tls_session_key.h.
{ return master_sec; }
SymmetricKey Botan::TLS::Session_Keys::server_cipher_key | ( | ) | const [inline] |
Definition at line 24 of file tls_session_key.h.
Referenced by Botan::TLS::Connection_Cipher_State::Connection_Cipher_State().
{ return s_cipher; }
InitializationVector Botan::TLS::Session_Keys::server_iv | ( | ) | const [inline] |
Definition at line 30 of file tls_session_key.h.
Referenced by Botan::TLS::Connection_Cipher_State::Connection_Cipher_State().
{ return s_iv; }
SymmetricKey Botan::TLS::Session_Keys::server_mac_key | ( | ) | const [inline] |
Definition at line 27 of file tls_session_key.h.
Referenced by Botan::TLS::Connection_Cipher_State::Connection_Cipher_State().
{ return s_mac; }