# 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.64" name = "rpki" version = "0.18.4" authors = ["NLnet Labs "] description = "A library for validating and creating RPKI data." homepage = "https://github.com/nlnetlabs/rpki-rs/" documentation = "https://docs.rs/rpki/" readme = "README.md" keywords = [ "rpki", "routing-security", ] categories = ["network-programming"] license = "BSD-3-Clause" repository = "https://github.com/NLnetLabs/rpki-rs" [package.metadata.docs.rs] all-features = true rustdoc-args = [ "--cfg", "docsrs", ] [[bin]] name = "readcer" required-features = ["repository"] [[bin]] name = "readmft" required-features = ["repository"] [[bin]] name = "readroa" required-features = ["repository"] [dependencies.arbitrary] version = "1" features = ["derive"] optional = true [dependencies.base64] version = "0.22" [dependencies.bcder] version = "0.7.3" optional = true [dependencies.bytes] version = "1.0" [dependencies.chrono] version = "0.4.35" features = ["serde"] [dependencies.futures-util] version = "0.3" optional = true [dependencies.log] version = "0.4.7" [dependencies.openssl] version = "0.10.23" optional = true [dependencies.quick-xml] version = "0.31.0" optional = true [dependencies.ring] version = "0.17.6" optional = true [dependencies.serde] version = "1.0.103" features = ["derive"] optional = true [dependencies.serde_json] version = "1.0.40" optional = true [dependencies.tokio] version = "1.0" features = [ "io-util", "net", "rt", "sync", "time", ] optional = true [dependencies.untrusted] version = "0.9" optional = true [dependencies.uuid] version = "1.1" [dev-dependencies.serde_json] version = "1.0.40" [dev-dependencies.serde_test] version = "1.0" [dev-dependencies.tokio] version = "1.0" features = [ "net", "macros", ] [features] __windows_ci_all = [ "ca", "rrdp", "rtr", "serde-support", ] arbitrary = [ "dep:arbitrary", "chrono/arbitrary", ] ca = [ "repository", "serde-support", "rrdp", ] compat = [] crypto = [ "bcder", "ring", "untrusted", ] default = [] repository = [ "bcder", "crypto", ] rrdp = [ "xml", "ring", ] rtr = [ "futures-util", "tokio", ] serde-support = ["serde"] slurm = [ "rtr", "serde-support", "serde_json", ] softkeys = ["openssl"] xml = ["quick-xml"]