[package] authors = ["Sebastian "] name = "aruna-file" version = "0.4.5" edition = "2021" repository = "https://github.com/ArunaStorage/aruna-file" license = "MIT OR Apache-2.0" description = "Library and component for encrypting / compressing .aruna files, including specification" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] anyhow = "1.0.75" async-compression = {version = "0.4.1", features = ["tokio", "zstd", "gzip"]} hex = "0.4.3" chacha20poly1305 = "0.10.1" byteorder = "1.4.3" bytes = "1.4.0" tokio = {version = "1.32.0", features = ["full"]} async-trait = "0.1.73" hyper = {version = "0.14.27", features = ["full"]} futures = "0.3.28" async-channel = "2.1.0" async-stream = "0.3.5" tar = "0.4.40" digest = "0.10.7" async_zip = { version = "0.0.15", features = ["chrono", "tokio", "deflate"] } pin-project = "1" tracing = "0.1.40" [dev-dependencies] criterion = { version = "0.5.1", features = ["html_reports", "async_tokio"] } tokio-util = { version = "0.7.8", features = ["io"]} md-5 = "0.10.5" [[bench]] name = "performance" harness = false