[][src]Module trust_dns::rr::dnssec

dns security extension related modules

Modules

tbs

hash functions for DNSSec operations

Structs

DnsSecError

The error type for dnssec errors that get returned in the crate

PublicKeyBuf

An owned variant of PublicKey

Signer

Placeholder type for when OpenSSL and ring are disabled; enable OpenSSL and Ring for support

SupportedAlgorithms

Used to specify the set of SupportedAlgorithms between a client and server

TBS

Data To Be Signed.

TrustAnchor

The root set of trust anchors for validating DNSSec, anything in this set will be trusted

Enums

Algorithm

DNSSec signing and validation algorithms.

DigestType

This is the digest format for the

DnsSecErrorKind

The error kind for dnssec errors that get returned in the crate

KeyPair

A public and private key pair, the private portion is not required.

Nsec3HashAlgorithm
Private

Faux implementation of the Openssl Public key types

Public

Faux implementation of the Openssl Public key types

PublicKeyEnum

Variants of all know public keys

Traits

HasPrivate

A key that contains private key material

HasPublic

A key that contains public key material

PublicKey

PublicKeys implement the ability to ideally be zero copy abstractions over public keys for verifying signed content.

Verifier

Types which are able to verify DNS based signatures

Type Definitions

DnsSecResult

An alias for dnssec results returned by functions of this crate