[package] name = "allium" version = "0.1.3" authors = [ "Dominik Stolz ", "Oliver Jacobsen " ] license = "MIT" description = "Allium is a Rust library for onion routing." repository = "https://github.com/tum-taskforce/allium" categories = ["network-programming"] edition = "2018" exclude = [ "daemon/*", "docs/*", "*.ini", "*.pem", ] [workspace] members = ["daemon"] [features] crypto_ring = ["ring", "base64", "once_cell"] [dependencies] tokio = { version = "1.8", features = ["io-util", "net", "sync", "time"] } tokio-stream = "0.1" ring = { version = "0.16.15", features = ["std"], optional = true } openssl = { version = "0.10" } anyhow = "1.0" thiserror = "1.0" base64 = { version = "0.13", optional = true } once_cell = { version = "1.5.2", optional = true } bytes = "1.0" log = "0.4" [dev-dependencies] tokio = { version = "1.8", features = ["full"] } pretty_env_logger = "0.4" [patch.crates-io] ring = { git = "https://github.com/voidc/ring", branch = "open-no-tag" }