Module domain::base::opt::algsig

source ·
Expand description

EDNS options for signaling cryptographic algorithm understanding.

The options in this module allow a validating resolver to signal which signature and hash algorithms they support when making queries. These options are defined in RFC 6975.

There are three options for three different purposes. However, the data for each of them is a sequence of security algorithms. The module only defines one type Understood<Variant, Octs> which carries the specific variant as its first type parameter. Marker types and type aliases are defined for the three options Dau, Dhu, and N3u which specific the DNSSEC signature algorithms, DS hash algorithm, and NSEC3 hash algorithms understood by the client, respectively.

Structs

Type Definitions

  • A type alias for the DAU option.
  • A type alias for the DHU option.
  • A type alias for the N3U option.