[package] name = "troll-patrol" version = "0.1.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] aes-gcm = "0.10" anyhow = "1.0" array-bytes = "6.2.0" bincode = "1" chrono = "0.4" clap = { version = "4.4.14", features = ["derive"] } curve25519-dalek = { version = "4", default-features = false, features = ["serde", "rand_core", "digest"] } ed25519-dalek = { version = "2", features = ["serde", "rand_core"] } faketime = { version = "0.2", optional = true } futures = "0.3.30" hkdf = "0.12" http = "1" http-body-util = "0.1" hyper = { version = "0.14.28", features = ["full"] } hyper-rustls = "0.26.0" hyper-util = { version = "0.1", features = ["full"] } julianday = "1.2.0" lazy_static = "1" lox_cli = { git = "https://git-crysp.uwaterloo.ca/vvecna/lox_cli.git", version = "0.1", optional = true } lox-library = { git = "https://gitlab.torproject.org/vecna/lox.git", version = "0.1.0" } memory-stats = { version = "1.0.0", optional = true } nalgebra = "0.29" rand = { version = "0.8" } #select = "0.6.0" serde = "1.0.197" serde_json = "1.0" serde_with = {version = "3.7.0", features = ["json"]} sha1 = "0.10" sha3 = "0.10" sled = "0.34.7" statrs = "0.16" time = "0.3.36" tokio = { version = "1", features = ["full"] } tokio-cron = "0.1.2" x25519-dalek = { version = "2", features = ["serde", "static_secrets"] } [dev-dependencies] base64 = "0.21.7" faketime = "0.2" [features] simulation = ["faketime", "lox_cli", "memory-stats"] [[bin]] name = "simulation" required-features = ["simulation"]