Botan  1.11.15
Public Member Functions
Botan::TLS::Session_Keys Class Reference

#include <tls_session_key.h>

List of all members.

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)

Detailed Description

TLS Session Keys

Definition at line 20 of file tls_session_key.h.


Constructor & Destructor Documentation

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 
)

Member Function Documentation

Definition at line 23 of file tls_session_key.h.

Referenced by Botan::TLS::Connection_Cipher_State::Connection_Cipher_State().

{ return c_cipher; }

Definition at line 29 of file tls_session_key.h.

Referenced by Botan::TLS::Connection_Cipher_State::Connection_Cipher_State().

{ return c_iv; }

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; }

Definition at line 24 of file tls_session_key.h.

Referenced by Botan::TLS::Connection_Cipher_State::Connection_Cipher_State().

{ return s_cipher; }

Definition at line 30 of file tls_session_key.h.

Referenced by Botan::TLS::Connection_Cipher_State::Connection_Cipher_State().

{ return s_iv; }

Definition at line 27 of file tls_session_key.h.

Referenced by Botan::TLS::Connection_Cipher_State::Connection_Cipher_State().

{ return s_mac; }

The documentation for this class was generated from the following file: