carta
ldns_dnssec_data_chain_deep_free(3)

ldns_dnssec_data_chain_deep_free3

Ldns_chain creation, destruction and printing

Usage

void ldns_dnssec_data_chain_free(ldns_dnssec_data_chain *chain);

void ldns_dnssec_data_chain_deep_free(ldns_dnssec_data_chain *chain);

void ldns_dnssec_data_chain_print(FILE *out, const ldns_dnssec_data_chain *chain);

Overview

ldns_dnssec_data_chain_new() Creates a new dnssec_chain structure .br Returns ldns_dnssec_data_chain *

ldns_dnssec_data_chain_free() Frees a dnssec_data_chain structure

.br *chain: The chain to free

ldns_dnssec_data_chain_deep_free() Frees a dnssec_data_chain structure, and all data contained therein

.br *chain: The dnssec_data_chain to free

ldns_dnssec_build_data_chain() Build an ldns_dnssec_data_chain, which contains all DNSSEC data that is needed to derive the trust tree later

The data_set will be cloned

.br *res: resolver structure for further needed queries .br qflags: resolution flags .br *data_set: The original rrset where the chain ends .br *pkt: optional, can contain the original packet (and hence the sigs and maybe the key) .br *orig_rr: The original Resource Record

.br Returns the DNSSEC data chain

ldns_dnssec_data_chain_print() Prints the dnssec_data_chain to the given file stream

.br *out: The file stream to print to .br *chain: The dnssec_data_chain to print

Remarks

This manpage was automatically generated from the ldns source code.

History

  • Arch Linux 2026-11-01 to Debian 13 (Trixie): the text shown here
  • Debian 12 (Bookworm) to Debian 11 (Bullseye)
  • Debian 10 (Buster) to Debian 9 (Stretch)
  • Debian 8 (Jessie)
  • Debian 7 (Wheezy) to Debian 6.0 (Squeeze)
  • Debian 5.0 (Lenny)

Author

The ldns team at NLnet Labs.

Reporting bugs

Please report bugs to [email protected] or on GitHub at https://github.com/NLnetLabs/ldns/issues

From ldns 1.9.2-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.