unbound: nsec3_cached_hash Struct Reference

unbound 0.1

Data Fields
nsec3_cached_hash Struct Reference

The NSEC3 hash result storage. More...

`#include <val_nsec3.h>`

## Data Fields
rbnode_type | node
| rbtree node, key is this structure
struct ub_packed_rrset_key * | nsec3
| where are the parameters for conversion, in this rrset data
int | rr
| where are the parameters for conversion, this RR number in data
uint8_t * | dname
| the name to convert
size_t | dname_len
| length of the dname
uint8_t * | hash
| the hash result (not base32 encoded)
size_t | hash_len
| length of hash in bytes
uint8_t * | b32
| the hash result in base32 encoding
size_t | b32_len
| length of base32 encoding (as a label)

## Detailed Description

The NSEC3 hash result storage.

Consists of an rbtree, with these nodes in it. The nodes detail how a set of parameters (from nsec3 rr) plus a dname result in a hash.

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

- validator/val_nsec3.h