LDNS_RDF_TYPE_TIME,
LDNS_RDF_TYPE_TIME,
LDNS_RDF_TYPE_INT16,
- LDNS_RDF_TYPE_INT16,
+ LDNS_RDF_TYPE_TSIGERROR,
LDNS_RDF_TYPE_INT16_DATA,
LDNS_RDF_TYPE_INT16_DATA,
};
#define LDNS_EDNS_MASK_DO_BIT 0x8000
-/** tsig rcodes */
+/** TSIG and TKEY extended rcodes (16bit), 0-15 are the normal rcodes. */
#define LDNS_TSIG_ERROR_NOERROR 0
#define LDNS_TSIG_ERROR_BADSIG 16
#define LDNS_TSIG_ERROR_BADKEY 17
#define LDNS_TSIG_ERROR_BADTIME 18
+#define LDNS_TSIG_ERROR_BADMODE 19
+#define LDNS_TSIG_ERROR_BADNAME 20
+#define LDNS_TSIG_ERROR_BADALG 21
/**
* Contains all information about resource record types.
{ LDNS_TSIG_ERROR_BADSIG, "BADSIG" },
{ LDNS_TSIG_ERROR_BADKEY, "BADKEY" },
{ LDNS_TSIG_ERROR_BADTIME, "BADTIME" },
+ { LDNS_TSIG_ERROR_BADMODE, "BADMODE" },
+ { LDNS_TSIG_ERROR_BADNAME, "BADNAME" },
+ { LDNS_TSIG_ERROR_BADALG, "BADALG" },
{ 0, NULL }
};
sldns_lookup_table* sldns_tsig_errors = sldns_tsig_errors_data;