unbound: trust_anchor Struct Reference

unbound 0.1

Data Fields
trust_anchor Struct Reference

A trust anchor in the trust anchor store. More...

`#include <val_anchor.h>`

## Data Fields
rbnode_type | node
| rbtree node, key is this structure
lock_basic_type | lock
| lock on the entire anchor and its keys; for autotrust changes
uint8_t * | name
| name of this trust anchor
size_t | namelen
| length of name
int | namelabs
| number of labels in name of rrset
struct trust_anchor * | parent
| the ancestor in the trustanchor tree
struct ta_key * | keylist
| List of DS or DNSKEY rrs that form the trust anchor.
struct autr_point_data * | autr
| Autotrust anchor point data, or NULL.
size_t | numDS
| number of DSs in the keylist
size_t | numDNSKEY
| number of DNSKEYs in the keylist
struct ub_packed_rrset_key * | ds_rrset
| the DS RRset
struct ub_packed_rrset_key * | dnskey_rrset
| The DNSKEY RRset.
uint16_t | dclass
| class of the trust anchor

## Detailed Description

A trust anchor in the trust anchor store.

Unique by name, class.

The documentation for this struct was generated from the following file:

- validator/val_anchor.h