Available on crate feature
dnssec
only.Expand description
dns security extension related modules
Re-exports§
pub use self::proof::Proof;
pub use self::proof::ProofError;
pub use self::proof::ProofErrorKind;
pub use self::proof::ProofFlags;
pub use self::proof::Proven;
pub use self::public_key::PublicKey;
pub use self::public_key::PublicKeyBuf;
pub use self::tbs::TBS;
Modules§
- openssl
dnssec-openssl
OpenSSL implementations of DNSSEC traits. - DNSSEC related Proof of record authenticity
- Public Key implementations for supported key types
- All record data structures and related serialization methods
- ring
dnssec-ring
ring implementations of DNSSEC traits. - hash functions for DNSSEC operations
- Trust dns implementation of Secret Key Transaction Authentication for DNS (TSIG) RFC 8945 November 2020
Structs§
- Digest
dnssec-ring
A calculated digest value. - Use for performing signing and validation of DNSSEC based components. The SigSigner can be used for singing requests and responses with SIG0, or DNSSEC RRSIG records. The format is based on the SIG record type.
- Used to specify the set of SupportedAlgorithms between a client and server
- The root set of trust anchors for validating DNSSEC, anything in this set will be trusted
Enums§
- DNSSEC signing and validation algorithms.
- DNSSEC Delegation Signer (DS) Resource Record (RR) Type Digest Algorithms
- KeyFormat
dnssec-openssl
ordnssec-ring
The format of the binary key
Traits§
- A key that can be used to sign records.
- Types which are able to verify DNS based signatures
Functions§
- Decode private key
Type Aliases§
- An alias for dnssec results returned by functions of this crate