12#include <boost/shared_ptr.hpp>
29 explicit D2TsigKey(
const std::string& key_spec);
44 const void* secret,
size_t secret_len,
size_t digestbits = 0);
Statistics keeping extension of the DNS TSIGKey class.
D2TsigKey(const std::string &key_spec)
Constructor.
virtual void resetStats()
Reset statistics.
virtual dns::TSIGContextPtr createContext()
Create TSIG context.
virtual ~D2TsigKey()
Destructor.
The Name class encapsulates DNS names.
boost::shared_ptr< D2TsigKey > D2TsigKeyPtr
Type of pointer to a D2 TSIG key.
boost::shared_ptr< TSIGContext > TSIGContextPtr
Defines the logger used by the top-level component of kea-lfc.