#include <ldns/ldns.h>
ldns_status ldns_dnssec_verify_denial(ldns_rr *rr, ldns_rr_list *nsecs, ldns_rr_list *rrsigs);
ldns_status ldns_dnssec_verify_denial_nsec3(ldns_rr *rr, ldns_rr_list *nsecs, ldns_rr_list *rrsigs, ldns_pkt_rcode packet_rcode, ldns_rr_type packet_qtype, bool packet_nodata);
.br
rr: The (query) RR to check the denial of existence for
.br
nsecs: The list of NSEC RRs that are supposed to deny the
existence of the RR
.br
rrsigs: The RRSIG RR covering the NSEC RRs
.br
Returns LDNS_STATUS_OK if the NSEC RRs deny the existence, error code
containing the reason they do not otherwise
.br
rr: The (query) RR to check the denial of existence for
.br
nsecs: The list of NSEC3 RRs that are supposed to deny the
existence of the RR
.br
rrsigs: The RRSIG rr covering the NSEC RRs
.br
packet_rcode: The RCODE value of the packet that provided the
NSEC3 RRs
.br
packet_qtype: The original query RR type
.br
packet_nodata: True if the providing packet had an empty ANSWER
section
.br
Returns LDNS_STATUS_OK if the NSEC3 RRs deny the existence, error code
containing the reason they do not otherwise
Licensed under the BSD License. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.