Cargo Features

[dependencies]
dnssec-prover = { version = "0.5.3", default-features = false, features = ["std", "validation", "tokio", "build_server", "ibig"] }
default = validation

The validation feature is set by default whenever dnssec-prover is added without default-features = false somewhere in the dependency tree.

std tokio?

Affects query::build_a_proof, query::build_aaaa_proof, query::build_txt_proof, query::build_tlsa_proof

validation default = bitcoin_hashes, hex_lit

Affects dnssec-prover::validation, dnssec-prover::crypto, dnssec-prover::validation

tokio build_server? = std

Enables io-util and net of tokio

Affects query::build_a_proof_async, query::build_aaaa_proof_async, query::build_txt_proof_async, query::build_tlsa_proof_async

build_server = tokio

Enables macros and rt-multi-thread of tokio

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

bitcoin_hashes validation
hex_lit validation
tokio_crate build_server? tokio?

Enables tokio

ibig fuzzing implicit feature

Enables ibig

ibig:

A big integer library with good performance