40 {
LDNS_STATUS_NOT_IMPL,
"This function is not implemented (yet), please notify the developers - or not..." },
96 "DNSSEC signature will expire too soon" },
98 "DNSSEC signature not incepted long enough" },
100 "Unknown TLSA Certificate Usage" },
103 "Unknown TLSA Matching Type" },
105 "Unknown protocol. Only IPv4 and IPv6 are understood" },
107 "Unknown transport. Should be one of {tcp, udp, sctp}" },
109 "More than one certificate should be provided" },
111 "Non of the extra certificates is used to sign the first" },
113 "The offset was out of range" },
115 "The queried resource records were insecure" },
117 "The queried resource records were bogus" },
119 "The TLSA record(s) "
120 "did not match with the server certificate (chain)" },
122 "The certificate was not a CA certificate" },
124 "Could not PKIX validate" },
126 "The validation path "
127 "did not end in a self-signed certificate" },
129 "Conversion error, 4 colon separated hex numbers expected" },
131 "Conversion error, 6 two character hex numbers "
132 "separated by dashes expected (i.e. xx-xx-xx-xx-xx-xx" },
134 "Conversion error, 8 two character hex numbers "
135 "separated by dashes expected (i.e. xx-xx-xx-xx-xx-xx-xx-xx" },
138 "Conversion error, a non-zero sequence of US-ASCII letters "
139 "and numbers in lower case expected" },
141 "The RR type bitmap rdata field did not have "
142 "a bit reserved for the specific RR type" },
144 "The rdata field was not of the expected type" },
147 "Syntax error, superfluous text present" },
149 "The NSEC3 domainname length overflow" },
150#if OPENSSL_VERSION_NUMBER < 0x10100000 || defined(HAVE_LIBRESSL)
152 "ldns needs to be linked with OpenSSL >= 1.1.0 to be able "
153 "to verify the DANE-TA usage type." },
156 "ldns depends on the availability of the SSL_get0_dane() and "
157 "X509_STORE_CTX_set0_dane() functions within OpenSSL >= 1.1.0 "
158 "to be able to verify the DANE-TA usage type." },
161 "<scheme> and hash algorithm occurred more than once." },
165 "Missing or invalid SOA to associate with ZONEMD RR" },
167 "NSEC(3) RRs indicate that a ZONEMD exists, "
168 "but it is not found in the zone" },
170 "No ZONEMD matching the zone data was found" },
172 "the ServiceParam rdata field of SVCB or HTTPS RR" },
174 "the ServiceParam rdata field of SVCB or HTTPS RR" },
176 "key65535 is reserved and MUST NOT be used "
177 "in the ServiceParam rdata field of SVCB or HTTPS RR" },
179 "A value was found for a key that SHOULD not have a value "
180 "in the ServiceParam rdata field of SVCB or HTTPS RR" },
182 "A key was found more than once "
183 "in the ServiceParam rdata field of SVCB or HTTPS RR" },
185 "Invalid wireformat of a value "
186 "in the ServiceParam rdata field of SVCB or HTTPS RR" },
188 "The EDNS option is not an extended error code" },
190 "The extended error code option is malformed, expected "
191 "at least 2 bytes of option data" },
const char * ldns_get_errorstr_by_id(ldns_status err)
look up a descriptive text by each error.
ldns_lookup_table ldns_error_str[]
@ LDNS_STATUS_DANE_UNKNOWN_SELECTOR
@ LDNS_STATUS_WIRE_INCOMPLETE_QUESTION
@ LDNS_STATUS_CRYPTO_NO_TRUSTED_DNSKEY
@ LDNS_STATUS_NETWORK_ERR
@ LDNS_STATUS_INVALID_STR
@ LDNS_STATUS_WIRE_RDATA_ERR
@ LDNS_STATUS_SYNTAX_VERSION_ERR
@ LDNS_STATUS_DOMAINNAME_UNDERFLOW
@ LDNS_STATUS_SYNTAX_SUPERFLUOUS_TEXT_ERR
@ LDNS_STATUS_CRYPTO_NO_RRSIG
@ LDNS_STATUS_CRYPTO_TYPE_COVERED_ERR
@ LDNS_STATUS_ENGINE_KEY_NOT_LOADED
@ LDNS_STATUS_WIRE_INCOMPLETE_ADDITIONAL
@ LDNS_STATUS_INVALID_EUI48
@ LDNS_STATUS_CRYPTO_ALGO_NOT_IMPL
@ LDNS_STATUS_DNSSEC_NSEC_WILDCARD_NOT_COVERED
@ LDNS_STATUS_CRYPTO_EXPIRATION_BEFORE_INCEPTION
@ LDNS_STATUS_CRYPTO_NO_DS
@ LDNS_STATUS_NSEC3_DOMAINNAME_OVERFLOW
@ LDNS_STATUS_WIRE_INCOMPLETE_HEADER
@ LDNS_STATUS_INVALID_IP4
@ LDNS_STATUS_DNSSEC_NSEC3_ORIGINAL_NOT_FOUND
@ LDNS_STATUS_SYNTAX_INTEGER_OVERFLOW
@ LDNS_STATUS_SVCPARAM_KEY_MORE_THAN_ONCE
@ LDNS_STATUS_EDE_OPTION_MALFORMED
@ LDNS_STATUS_DANE_UNKNOWN_TRANSPORT
@ LDNS_STATUS_CRYPTO_NO_DNSKEY
@ LDNS_STATUS_DANE_PKIX_DID_NOT_VALIDATE