[package] name = "tuf" edition = "2021" version = "0.3.0-beta12" authors = [ "heartsucker ", "Erick Tryzelaar " ] description = "Library for The Update Framework (TUF)" homepage = "https://github.com/theupdateframework/rust-tuf" repository = "https://github.com/theupdateframework/rust-tuf" documentation = "https://docs.rs/tuf" readme = "README.md" license = "MIT/Apache-2.0" keywords = [ "security", "update", "repository" ] categories = [ "cryptography" ] [lib] name = "tuf" path = "./src/lib.rs" [dependencies] chrono = { version = "0.4.23", features = [ "serde" ] } data-encoding = "2.0.0-rc.2" futures-io = "0.3.1" futures-util = { version = "0.3.1", features = [ "io" ] } http = "0.2.0" hyper = { version = "0.14.15", default-features = false, features = [ "stream", "client", "http1" ], optional = true } itoa = "1.0" log = "0.4" percent-encoding = "2.1" ring = { version = "0.16" } serde = "1" serde_derive = "1" serde_json = "1" tempfile = "3" thiserror = "1.0" untrusted = "0.7" url = "2" [dev-dependencies] assert_matches = "1.5.0" futures-executor = "0.3.1" lazy_static = "1" maplit = "1" pretty_assertions = "1" [features] default = ["hyper", "hyper/tcp"]