illusion 0.5.0

Transparent per-object client side encrypted S3 proxy
[dependencies.async-stream]
version = "0.3.4"

[dependencies.aws-config]
version = "0.55.0"

[dependencies.aws-sdk-s3]
features = ["rt-tokio"]
version = "0.25.0"

[dependencies.axum]
features = ["headers"]
version = "0.6"

[dependencies.bytes]
version = "1.4.0"

[dependencies.chacha20poly1305]
version = "0.10.1"

[dependencies.clap]
features = ["derive"]
version = "4.2.1"

[dependencies.data-encoding]
version = "2.3.3"

[dependencies.futures]
version = "0.3.28"

[dependencies.hkdf]
version = "0.12.3"

[dependencies.itertools]
version = "0.10.5"

[dependencies.off64]
version = "0.3.0"

[dependencies.pbkdf2]
version = "0.12.1"

[dependencies.percent-encoding]
version = "2.2.0"

[dependencies.rand]
version = "0.8.5"

[dependencies.rpassword]
version = "7.2.0"

[dependencies.sha2]
version = "0.10.6"

[dependencies.tokio]
features = ["full"]
version = "1.27.0"

[dependencies.tokio-util]
features = ["io"]
version = "0.7.7"

[dependencies.tracing]
version = "0.1.37"

[dependencies.tracing-subscriber]
version = "0.3.16"

[package]
authors = ["Wilson Lin <code@wilsonl.in>"]
description = "Transparent per-object client side encrypted S3 proxy"
edition = "2021"
homepage = "https://github.com/wilsonzlin/illusion"
license = "Apache-2.0"
name = "illusion"
readme = "README.md"
repository = "https://github.com/wilsonzlin/illusion.git"
version = "0.5.0"
[profile.release]
codegen-units = 1
debug = true
lto = true
opt-level = 3