8 #ifndef BOTAN_TLS_SESSION_KEYS_H_
9 #define BOTAN_TLS_SESSION_KEYS_H_
11 #include <botan/secmem.h>
12 #include <botan/tls_magic.h>
18 class Handshake_State;
39 const std::vector<uint8_t>&
client_nonce()
const {
return m_c_nonce; }
44 const std::vector<uint8_t>&
server_nonce()
const {
return m_s_nonce; }
75 std::vector<uint8_t> m_c_nonce, m_s_nonce;
const secure_vector< uint8_t > & server_aead_key() const
int(* final)(unsigned char *, CTX *)
const std::vector< uint8_t > & client_nonce() const
const secure_vector< uint8_t > & client_aead_key() const
const std::vector< uint8_t > & nonce(Connection_Side side) const
std::vector< T, secure_allocator< T >> secure_vector
const std::vector< uint8_t > & server_nonce() const
const secure_vector< uint8_t > & aead_key(Connection_Side side) const
const secure_vector< uint8_t > & master_secret() const