17 #ifndef SECURITYDEFINITIONS_HPP_ 
   18 #define SECURITYDEFINITIONS_HPP_ 
   21 #include <botan/botan.h> 
   25 typedef Botan::MemoryVector<std::uint8_t> 
PublicKey;
 
   31 typedef Botan::SecureVector<std::uint8_t> 
Signature;
 
   37     KeyPair(
const KeyPair& other) : pubKey_(other.pubKey_), privKey_(other.privKey_) { }
 
const PublicKey & getPublicKey() const 
 
const PrivateKey & getPrivateKey() const 
 
KeyPair & operator=(const KeyPair &other)
 
KeyPair(const KeyPair &other)
 
Botan::SymmetricKey SessionKey
 
Botan::SecureVector< std::uint8_t > EncodedSessionKey
 
KeyPair(const PublicKey &pubKey, const PrivateKey &privKey)
 
Botan::SecureVector< std::uint8_t > Signature
 
Botan::MemoryVector< std::uint8_t > PublicKey