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>
36 const std::vector<uint8_t>&
client_nonce()
const {
return m_c_nonce; }
41 const std::vector<uint8_t>&
server_nonce()
const {
return m_s_nonce; }
68 std::vector<uint8_t> m_c_nonce, m_s_nonce;
const secure_vector< uint8_t > & server_aead_key() const
const std::vector< uint8_t > & server_nonce() const
const std::vector< uint8_t > & client_nonce() const
const std::vector< uint8_t > & nonce(Connection_Side side) const
const secure_vector< uint8_t > & aead_key(Connection_Side side) const
const secure_vector< uint8_t > & client_aead_key() const
const secure_vector< uint8_t > & master_secret() const
int(* final)(unsigned char *, CTX *)
std::vector< T, secure_allocator< T > > secure_vector