Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
class DNSSEC
{
public:
-
enum keytype_t : uint8_t
{
KSK,
class DNSSECKeeper : public DNSSEC
{
public:
- DNSSECKeeper(const DNSSECKeeper&) = delete;
struct KeyMetaData
{
delete d_keymetadb;
}
+ DNSSECKeeper(const DNSSECKeeper&) = delete;
+ DNSSECKeeper operator=(const DNSSECKeeper&) = delete;
+
static uint64_t dbdnssecCacheSizes(const std::string& str);
static void clearAllCaches();
static bool clearKeyCache(const ZoneName& name);
tcpiohandler.cc tcpiohandler.hh \
threadname.hh threadname.cc \
tsigverifier.cc tsigverifier.hh \
- ueberbackend.hh \
unix_utility.cc \
utility.hh \
uuid-utils.hh uuid-utils.cc \
+++ /dev/null
-../dnsseckeeper.hh
\ No newline at end of file
#include "dnssecinfra.hh"
#include "misc.hh"
-#include <cstdio>
+// Include below is essential, otherwise we get failures I do not understand, maybe some runtime
+// value does not get initialized?
+#include <openssl/sha.h>
+
#include <unordered_map>
// NOLINTNEXTLINE(cppcoreguidelines-avoid-non-const-global-variables): Boost stuff.