#include <stdio.h>
#include <string.h>
-#include "libknot/dnssec/error.h"
#include "knot/dnssec/kasp/keystore.h"
#include "knot/conf/schema.h"
#include "libknot/error.h"
#include "knot/dnssec/key_records.h"
-#include "libknot/dnssec/error.h"
#include "libknot/dnssec/sign.h"
#include "knot/dnssec/rrset-sign.h"
#include "knot/dnssec/zone-sign.h"
#include <assert.h>
#include "contrib/wire_ctx.h"
-#include "libknot/dnssec/error.h"
#include "knot/dnssec/rrset-sign.h"
#include "knot/dnssec/zone-sign.h"
#include "knot/zone/serial.h" // DNS uint32 arithmetics
#include <assert.h>
-#include "libknot/dnssec/error.h"
-#include "libknot/dnssec/random.h"
#include "libknot/libknot.h"
#include "knot/conf/conf.h"
#include "knot/common/dbus.h"
#include <limits.h>
#include <stdio.h>
-#include "libknot/dnssec/error.h"
#include "knot/common/log.h"
#include "knot/dnssec/zone-keys.h"
#include "libknot/libknot.h"
#include <assert.h>
-#include "libknot/dnssec/error.h"
#include "libknot/descriptor.h"
#include "libknot/rrtype/nsec3.h"
#include "libknot/rrtype/soa.h"
#include <pthread.h>
#include <sys/types.h>
-#include "libknot/dnssec/error.h"
-#include "libknot/dnssec/key.h"
-#include "libknot/dnssec/keytag.h"
-#include "libknot/dnssec/sign.h"
#include "knot/common/log.h"
#include "knot/dnssec/key-events.h"
#include "knot/dnssec/key_records.h"
#include "knot/dnssec/rrset-sign.h"
#include "knot/dnssec/zone-sign.h"
#include "libknot/libknot.h"
-#include "libknot/dynarray.h"
#include "contrib/wire_ctx.h"
typedef struct {
#include <string.h>
#include "contrib/string.h"
-#include "libknot/dnssec/error.h"
#include "knot/include/module.h"
#include "knot/modules/onlinesign/nsec_next.h"
// Next dependencies force static module!
#include "./kru.h"
#include "contrib/macros.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/random.h"
typedef uint64_t hash_t;
#if USE_AES
#include "knot/dnssec/zone-nsec.h"
#include "knot/zone/adds_tree.h"
#include "knot/zone/measure.h"
-#include "libknot/dnssec/error.h"
static bool node_non_dnssec_exists(const zone_node_t *node)
{
#include "knot/server/server.h"
#include "knot/zone/backup_dir.h"
#include "knot/zone/zonefile.h"
-#include "libknot/dnssec/error.h"
// Current backup format version for output. Don't decrease it.
#define BACKUP_VERSION BACKUP_FORMAT_2 // Starting with release 3.1.0.
#include <assert.h>
-#include "libknot/dnssec/error.h"
#include "knot/zone/adds_tree.h"
#include "knot/zone/adjust.h"
#include "knot/zone/contents.h"
#include "knot/zone/semantic-check.h"
-#include "libknot/dnssec/error.h"
-#include "libknot/dnssec/key.h"
#include "contrib/string.h"
#include "libknot/libknot.h"
#include "knot/dnssec/key-events.h"
#include "contrib/base64.h"
#include "libknot/dnssec/binary.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/shared/shared.h"
/* -- public API ----------------------------------------------------------- */
#pragma once
#include "libknot/dnssec/binary.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
typedef enum {
DNSSEC_DIGEST_INVALID = 0,
#include <gnutls/gnutls.h>
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/key.h"
#include "libknot/dnssec/key/algorithm.h"
#include "libknot/dnssec/shared/shared.h"
#include "libknot/dnssec/shared/bignum.h"
#include "libknot/dnssec/binary.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/key.h"
#include "libknot/dnssec/key/algorithm.h"
#include "libknot/dnssec/key/dnskey.h"
*/
#include "libknot/dnssec/binary.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/key/dnskey.h"
#include "libknot/dnssec/key/convert.h"
#include "libknot/dnssec/shared/binary_wire.h"
#include <gnutls/abstract.h>
#include "libknot/dnssec/binary.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
/*!
* DNSKEY RDATA fields offsets.
#include "libknot/dname.h"
#include "libknot/dnssec/binary.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/key.h"
#include "libknot/dnssec/key/internal.h"
#include "libknot/dnssec/shared/shared.h"
#include "libknot/dname.h"
#include "libknot/dnssec/binary.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/key.h"
#include "libknot/dnssec/key/algorithm.h"
#include "libknot/dnssec/key/convert.h"
#include <string.h>
#include "libknot/dnssec/binary.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/key/dnskey.h"
#include "libknot/dnssec/shared/shared.h"
#include <gnutls/gnutls.h>
#include "libknot/dnssec/binary.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/key/algorithm.h"
#include "libknot/dnssec/key/convert.h"
#include "libknot/dnssec/key/dnskey.h"
#include <gnutls/gnutls.h>
#include "libknot/dnssec/binary.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/key.h"
#include "libknot/dnssec/key/dnskey.h"
#include "libknot/dnssec/key/internal.h"
#include <assert.h>
#include <string.h>
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/keyid.h"
#include "libknot/dnssec/shared/shared.h"
#include <assert.h>
#include <stdlib.h>
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/key.h"
#include "libknot/dnssec/key/algorithm.h"
#include "libknot/dnssec/key/dnskey.h"
#include <pthread.h>
#include "contrib/string.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/keyid.h"
#include "libknot/dnssec/shared/keyid_gnutls.h"
#include "libknot/dnssec/keystore.h"
#include "contrib/files.h"
#include "libknot/dnssec/binary.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/keystore.h"
#include "libknot/dnssec/keystore/internal.h"
#include "libknot/dnssec/pem.h"
#include <gnutls/crypto.h>
#include <string.h>
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/nsec.h"
#include "libknot/dnssec/shared/shared.h"
#include "libknot/dnssec/shared/binary_wire.h"
#include "libknot/dnssec/binary.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
/*!
* Free NSEC3 parameters.
#include <string.h>
#include "libknot/dnssec/p11/p11.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#ifdef ENABLE_PKCS11
#include <gnutls/x509.h>
#include "libknot/dnssec/binary.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/key.h"
#include "libknot/dnssec/pem.h"
#include "libknot/dnssec/shared/shared.h"
#include <stddef.h>
#include <stdint.h>
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/random.h"
#include "libknot/dnssec/shared/shared.h"
#include "contrib/string.h"
#include "libknot/dnssec/binary.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/keyid.h"
#include "libknot/dnssec/shared/keyid_gnutls.h"
#include "libknot/dnssec/shared/shared.h"
#include "libknot/dnssec/shared/bignum.h"
#include "libknot/dnssec/binary.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/sign/der.h"
#include "libknot/dnssec/shared/binary_wire.h"
#include "contrib/macros.h"
#include "contrib/vpool/vpool.h"
#include "libknot/dnssec/shared/bignum.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/key.h"
#include "libknot/dnssec/key/internal.h"
#include "libknot/dnssec/shared/shared.h"
#include <string.h>
#include "libknot/dname.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/shared/shared.h"
#include "libknot/dnssec/tsig.h"
#include "contrib/sockaddr.h"
#include "contrib/ucw/lists.h"
#include "libknot/endian.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/random.h"
#include "libknot/attribute.h"
#include "libknot/endian.h"
#include <time.h>
#include <stdint.h>
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/tsig.h"
#include "libknot/attribute.h"
#include "libknot/tsig-op.h"
#include "contrib/getline.h"
#include "contrib/string.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/attribute.h"
#include "libknot/errcode.h"
#include "libknot/tsig.h"
#include <ngtcp2/ngtcp2_crypto_gnutls.h>
#include "contrib/macros.h"
-#include "libknot/dnssec/error.h"
#include "libknot/dnssec/random.h"
#include "libknot/xdp/tcp_iobuf.h"
#include "utils/common/params.h"
#include "utils/common/netio.h"
#include "utils/common/params.h"
#include "utils/common/resolv.h"
-#include "libknot/descriptor.h"
#include "libknot/libknot.h"
#include "contrib/base64.h"
#include "contrib/sockaddr.h"
#include "contrib/strtonum.h"
#include "contrib/time.h"
#include "contrib/ucw/lists.h"
-#include "libknot/dnssec/error.h"
-#include "libknot/dnssec/random.h"
#define PROGRAM_NAME "kdig"
#include "contrib/ctype.h"
#include "contrib/strtonum.h"
#include "libknot/dnssec/binary.h"
-#include "libknot/dnssec/error.h"
#include "libknot/dnssec/pem.h"
#include "libknot/dnssec/shared/shared.h"
#include "utils/keymgr/bind_privkey.h"
#include "contrib/strtonum.h"
#include "contrib/tolower.h"
#include "contrib/wire_ctx.h"
-#include "libknot/dnssec/error.h"
#include "libknot/dnssec/keyid.h"
#include "libknot/dnssec/shared/shared.h"
#include "knot/dnssec/kasp/policy.h"
#include "contrib/color.h"
#include "contrib/spinlock.h"
#include "contrib/time.h"
-#include "libknot/dnssec/error.h"
-#include "libknot/dnssec/key/algorithm.h"
-#include "libknot/dnssec/key/privkey.h"
-#include "libknot/dnssec/random.h"
+#include "libknot/libknot.h"
#include "libknot/dnssec/sample_keys.h"
-#include "libknot/dnssec/sign.h"
-#include "libknot/errcode.h"
#include "knot/conf/conf.h"
#include "knot/dnssec/kasp/kasp_zone.h"
#include "knot/server/dthreads.h"
#include "contrib/base32hex.h"
#include "contrib/string.h"
#include "contrib/strtonum.h"
-#include "libknot/dnssec/error.h"
-#include "libknot/dnssec/nsec.h"
#include "libknot/libknot.h"
#include "utils/common/msg.h"
#include "utils/common/params.h"
#include <tap/basic.h>
#include "contrib/strtonum.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/attribute.h"
static void test_u8(const char *in, uint8_t expected, int errcode)
#include <tap/basic.h>
#include "libknot/dnssec/binary.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
typedef struct test_string {
const char *encoded;
#include "libknot/dnssec/binary.h"
#include "libknot/dnssec/crypto.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/key.h"
#include "libknot/dnssec/sample_keys.h"
#include <tap/basic.h>
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/key.h"
static void ok_range(dnssec_key_algorithm_t algo,
#include <string.h>
#include "libknot/dnssec/crypto.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/key.h"
#include "libknot/dnssec/sample_keys.h"
#include <stdlib.h>
#include <string.h>
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/keyid.h"
static void test_keyid_is_valid_run(const char *param, bool should_ok)
#include <unistd.h>
#include "libknot/dnssec/crypto.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/keystore.h"
#include "libknot/dnssec/sample_keys.h"
#include "libknot/dnssec/sign.h"
#include <tap/basic.h>
#include <tap/files.h>
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/key.h"
#include "libknot/dnssec/keystore.h"
#include <stdint.h>
#include "libknot/dnssec/binary.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/keytag.h"
int main(void)
#include <tap/basic.h>
#include "libknot/dnssec/crypto.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/nsec.h"
static const dnssec_binary_t RDATA = { .size = 9, .data = (uint8_t []) {
#include <tap/basic.h>
#include "libknot/dnssec/crypto.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/random.h"
int check_buffer(void)
#include "libknot/dnssec/binary.h"
#include "libknot/dnssec/crypto.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/key.h"
#include "libknot/dnssec/sign.h"
#include "libknot/dnssec/shared/bignum.c"
#include "libknot/dnssec/binary.h"
-#include "libknot/dnssec/error.h"
+#include "libknot/errcode.h"
#include "libknot/dnssec/sign/der.c"
static int binary_eq(const dnssec_binary_t *a, const dnssec_binary_t *b)