7#ifndef LOGICALACCESS_TRIPLEDESKEY_HPP
8#define LOGICALACCESS_TRIPLEDESKEY_HPP
15#define TRIPLEDES_KEY_SIZE 16
25 using XmlSerializable::serialize;
26 using XmlSerializable::unSerialize;
61 const unsigned char *
getData()
const override
80 void serialize(boost::property_tree::ptree &parentNode)
override;
86 void unSerialize(boost::property_tree::ptree &node)
override;
92 std::string getDefaultXmlNodeName()
const override;
A Key base class. The key object is used to describe key chip information used for authentication on ...
Definition: key.hpp:22
A triple DES class.
Definition: tripledeskey.hpp:23
virtual ~TripleDESKey()=default
const unsigned char * getData() const override
Get the key data.
Definition: tripledeskey.hpp:61
size_t getLength() const override
Get the key length.
Definition: tripledeskey.hpp:52
unsigned char * getData() override
Get the key data.
Definition: tripledeskey.hpp:70
#define TRIPLEDES_KEY_SIZE
The default triple des key size.
Definition: tripledeskey.hpp:15