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  exis‐
27              tence 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 containing the reason they do not otherwise
31
32       ldns_dnssec_verify_denial_nsec3()  Denial  of  existence  using   NSEC3
33              records  Since  NSEC3  is  a  bit  more  complicated than normal
34              denial, some context arguments are needed
35
36              rr: The (query) RR to check the denial of existence for
37              nsecs: The list of NSEC3 RRs that are supposed to deny the exis‐
38              tence of the RR
39              rrsigs: The RRSIG rr covering the NSEC RRs
40              packet_rcode:  The  RCODE  value of the packet that provided the
41              NSEC3 RRs
42              packet_qtype: The original query RR type
43              packet_nodata: True if the providing packet had an empty  ANSWER
44              section
45              Returns  LDNS_STATUS_OK  if  the  NSEC3  RRs deny the existence,
46              error code containing the reason they do not otherwise
47

AUTHOR

49       The ldns team at NLnet Labs. Which consists out  of  Jelte  Jansen  and
50       Miek Gieben.
51
52

REPORTING BUGS

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

SEE ALSO

66       ldns_dnssec_trust_tree,  ldns_dnssec_data_chain.  And perldoc Net::DNS,
67       RFC1034, RFC1035, RFC4033, RFC4034  and RFC4035.
68

REMARKS

70       This manpage was automaticly generated from the ldns source code by use
71       of Doxygen and some perl.
72
73
74
75                                  30 May 2006                          ldns(3)
Impressum