1ldns(3)                    Library Functions Manual                    ldns(3)
2
3
4

NAME

6       ldns_dnssec_verify_denial, ldns_dnssec_verify_denial_nsec3
7
8

SYNOPSIS

10       #include <stdint.h>
11       #include <stdbool.h>
12
13       #include <ldns/ldns.h>
14
15       ldns_status ldns_dnssec_verify_denial(ldns_rr *rr, ldns_rr_list *nsecs,
16       ldns_rr_list *rrsigs);
17
18       ldns_status ldns_dnssec_verify_denial_nsec3(ldns_rr  *rr,  ldns_rr_list
19       *nsecs, ldns_rr_list *rrsigs, ldns_pkt_rcode packet_rcode, ldns_rr_type
20       packet_qtype, bool packet_nodata);
21

DESCRIPTION

23       ldns_dnssec_verify_denial() denial is not just a river in egypt
24
25              rr: The (query) RR to check the denial of existence for
26              nsecs: The list of NSEC RRs that are supposed to deny the
27                               existence of the RR
28              rrsigs: The RRSIG RR covering the NSEC RRs
29              Returns LDNS_STATUS_OK if the NSEC RRs deny the existence, error
30              code
31                                     containing  the reason they do not other‐
32              wise
33
34       ldns_dnssec_verify_denial_nsec3()  Denial  of  existence  using   NSEC3
35              records  Since  NSEC3  is  a  bit  more  complicated than normal
36              denial, some context arguments are needed
37
38              rr: The (query) RR to check the denial of existence for
39              nsecs: The list of NSEC3 RRs that are supposed to deny the
40                               existence of the RR
41              rrsigs: The RRSIG rr covering the NSEC RRs
42              packet_rcode: The RCODE value of the packet that provided the
43                                      NSEC3 RRs
44              packet_qtype: The original query RR type
45              packet_nodata: True if the providing packet had an empty ANSWER
46                                       section
47              Returns LDNS_STATUS_OK if the  NSEC3  RRs  deny  the  existence,
48              error code
49                                     containing  the reason they do not other‐
50              wise
51

AUTHOR

53       The ldns team at NLnet Labs. Which consists out  of  Jelte  Jansen  and
54       Miek Gieben.
55
56

REPORTING BUGS

58       Please  report  bugs  to  ldns-team@nlnetlabs.nl  or in our bugzilla at
59       http://www.nlnetlabs.nl/bugs/index.html
60
61
63       Copyright (c) 2004 - 2006 NLnet Labs.
64
65       Licensed under the BSD License. There is NO warranty; not even for MER‐
66       CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
67
68

SEE ALSO

70       ldns_dnssec_trust_tree,  ldns_dnssec_data_chain.  And perldoc Net::DNS,
71       RFC1034, RFC1035, RFC4033, RFC4034  and RFC4035.
72

REMARKS

74       This manpage was automaticly generated from the ldns source code by use
75       of Doxygen and some perl.
76
77
78
79                                  30 May 2006                          ldns(3)
Impressum