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_keynsec3
 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: