[package] name = "saito_rust" version = "0.0.1" authors = [ "Clayton Rabenda ", "Stephen Peterkins ", "David Lancashire ", "Steven Zeiler " ] description = "A high-performance implementation of Saito in Rust." homepage = "https://github.com/SaitoTech/saito-rust" edition = "2021" default-run = "saito_rust" license-file = "LICENSE.md" [workspace] [[bin]] name = "saitocli" path = "src/bin/saitocli.rs" [dependencies] aes = "0.7.5" ahash = "0.7.6" async-recursion = "0.3.2" base58 = "0.2.0" bigint = "4.4.3" bincode = "1.3" blake3 = { version = "1.2.0", features = ["rayon"] } block-modes = "0.8.1" chrono = "0.4" config = "0.11" clap = "2.33.3" futures = { version = "0.3", default-features = false } hex = "0.4.3" lazy_static = "1.4.0" log = "0.4.14" saito-macros = { path = "macros", version = "0.0.2" } merkle = "1.11.0" rand = "0.8.4" rayon = "1.5" reqwest = "0.11" ring = "0.16.20" rpassword = "5.0" serde = { version = "1.0", features = ["derive"] } serde-aux = "3" serde_bytes = "0.11" serde_json = "1.0.69" serde_with = "1.11.0" secp256k1 = { version = "0.20.3", features = ["global-context", "serde"] } tokio = { version = "1", features = ["full"] } tokio-stream = { version = "0.1.8" } tokio-tungstenite = { version = "0.15.0" } tracing = "0.1" tracing-subscriber = "0.3" url = { version = "2.2.2" } uuid = { version = "0.8", features = ["serde", "v4"] } warp = "0.3.1" syn = { version = "1.0", features = ["full"] } quote = "1.0" proc-macro2 = "1.0" [dev-dependencies] criterion = "0.3" ctor = "0.1.21" env_logger = "0.9.0" serial_test = "0.5" syn = { version = "1.0", features = ["full"] } quote = "1.0" proc-macro2 = "1.0"