# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.70" name = "hickory-util" version = "0.25.0-alpha.3" authors = ["The contributors to Hickory DNS"] build = false autobins = false autoexamples = false autotests = false autobenches = false description = """ Utilities that complement Hickory DNS. """ homepage = "https://hickory-dns.org/" documentation = "https://docs.rs/crate/hickory-util" readme = "README.md" keywords = [ "DNS", "BIND", "dig", "named", "dnssec", ] categories = ["network-programming"] license = "MIT OR Apache-2.0" repository = "https://github.com/hickory-dns/hickory-dns" [lib] name = "hickory_util" path = "src/lib.rs" [[bin]] name = "dns" path = "src/bin/dns.rs" [[bin]] name = "dnskey-to-pem" path = "src/bin/dnskey-to-pem.rs" required-features = ["dnssec-openssl"] [[bin]] name = "get-root-ksks" path = "src/bin/get-root-ksks.rs" required-features = ["dnssec-openssl"] [[bin]] name = "pem-to-public-dnskey" path = "src/bin/pem-to-public-dnskey.rs" required-features = ["dnssec-openssl"] [[bin]] name = "recurse" path = "src/bin/recurse.rs" [[bin]] name = "resolve" path = "src/bin/resolve.rs" [dependencies.clap] version = "4.0" features = [ "std", "cargo", "derive", "color", "suggestions", "help", "usage", ] default-features = false [dependencies.console] version = "0.15.0" [dependencies.data-encoding] version = "2.2.0" [dependencies.hickory-client] version = "0.25.0-alpha.3" default-features = false [dependencies.hickory-proto] version = "0.25.0-alpha.3" default-features = false [dependencies.hickory-recursor] version = "0.25.0-alpha.3" default-features = false [dependencies.hickory-resolver] version = "0.25.0-alpha.3" features = ["system-config"] default-features = false [dependencies.openssl] version = "0.10.55" features = [ "v102", "v110", ] optional = true [dependencies.rustls] version = "0.23.14" features = [ "logging", "std", "tls12", ] optional = true default-features = false [dependencies.rustls-native-certs] version = "0.7" optional = true [dependencies.tokio] version = "1.21" features = [ "rt-multi-thread", "macros", "time", ] [dependencies.tracing] version = "0.1.30" [dependencies.tracing-subscriber] version = "0.3" features = [ "env-filter", "fmt", "std", ] [dependencies.webpki-roots] version = "0.26" optional = true [features] dns-over-h3 = [ "dns-over-rustls", "hickory-resolver/dns-over-h3", ] dns-over-https-rustls = [ "dns-over-rustls", "hickory-proto/dns-over-https-rustls", "hickory-client/dns-over-https-rustls", "hickory-resolver/dns-over-https-rustls", ] dns-over-quic = [ "dns-over-rustls", "hickory-resolver/dns-over-quic", ] dns-over-rustls = [ "rustls", "hickory-proto/dns-over-rustls", "hickory-client/dns-over-rustls", "hickory-resolver/dns-over-rustls", ] dnssec = [] dnssec-openssl = [ "dnssec", "openssl", "hickory-client/dnssec-openssl", "hickory-proto/dnssec-openssl", "hickory-resolver/dnssec-openssl", ] dnssec-ring = [ "dnssec", "hickory-client/dnssec-ring", "hickory-proto/dnssec-ring", "hickory-resolver/dnssec-ring", ] native-certs = [ "dep:rustls-native-certs", "hickory-proto/native-certs", "hickory-client/native-certs", "hickory-resolver/native-certs", ] webpki-roots = [ "dep:webpki-roots", "hickory-proto/webpki-roots", "hickory-client/webpki-roots", "hickory-resolver/webpki-roots", ] [badges.codecov] branch = "main" repository = "hickory-dns/hickory-dns" service = "github" [badges.maintenance] status = "actively-developed"