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

NAME

6       ldns_dnssec_data_chain_new,                ldns_dnssec_data_chain_free,
7       ldns_dnssec_data_chain_deep_free,         ldns_dnssec_build_data_chain,
8       ldns_dnssec_data_chain_print
9
10

SYNOPSIS

12       #include <stdint.h>
13       #include <stdbool.h>
14
15       #include <ldns/ldns.h>
16
17       ldns_dnssec_data_chain* ldns_dnssec_data_chain_new();
18
19       void ldns_dnssec_data_chain_free(ldns_dnssec_data_chain *chain);
20
21       void ldns_dnssec_data_chain_deep_free(ldns_dnssec_data_chain *chain);
22
23       ldns_dnssec_data_chain*      ldns_dnssec_build_data_chain(ldns_resolver
24       *res,  const  uint16_t  qflags,  const  ldns_rr_list  *data_set,  const
25       ldns_pkt *pkt, ldns_rr *orig_rr);
26
27       void        ldns_dnssec_data_chain_print(FILE        *out,        const
28       ldns_dnssec_data_chain *chain);
29

DESCRIPTION

31       ldns_dnssec_data_chain_new() Creates a new dnssec_chain structure
32              Returns ldns_dnssec_data_chain *
33
34       ldns_dnssec_data_chain_free() Frees a dnssec_data_chain structure
35
36              *chain: The chain to free
37
38       ldns_dnssec_data_chain_deep_free() Frees a dnssec_data_chain structure,
39              and all data contained therein
40
41              *chain: The dnssec_data_chain to free
42
43       ldns_dnssec_build_data_chain()  Build  an ldns_dnssec_data_chain, which
44              contains all DNSSEC data that is needed to derive the trust tree
45              later
46
47              The data_set will be cloned
48
49              *res: resolver structure for further needed queries
50              qflags: resolution flags
51              *data_set: The original rrset where the chain ends
52              *pkt:  optional,  can contain the original packet (and hence the
53              sigs and maybe the key)
54              *orig_rr: The original Resource Record
55
56              Returns the DNSSEC data chain
57
58       ldns_dnssec_data_chain_print()  Prints  the  dnssec_data_chain  to  the
59              given file stream
60
61              *out: The file stream to print to
62              *chain: The dnssec_data_chain to print
63

AUTHOR

65       The  ldns  team  at  NLnet Labs. Which consists out of Jelte Jansen and
66       Miek Gieben.
67
68

REPORTING BUGS

70       Please report bugs to ldns-team@nlnetlabs.nl  or  in  our  bugzilla  at
71       http://www.nlnetlabs.nl/bugs/index.html
72
73
75       Copyright (c) 2004 - 2006 NLnet Labs.
76
77       Licensed under the BSD License. There is NO warranty; not even for MER‐
78       CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
79
80

SEE ALSO

82       ldns_dnssec_data_chain.   And  perldoc  Net::DNS,   RFC1034,   RFC1035,
83       RFC4033, RFC4034  and RFC4035.
84

REMARKS

86       This manpage was automaticly generated from the ldns source code by use
87       of Doxygen and some perl.
88
89
90
91                                  30 May 2006                          ldns(3)
Impressum