[package] name = "containerarchive" version = "0.1.0" edition = "2021" [[bin]] name = "containerarchive" path = "src/main.rs" [dependencies] # Async runtime tokio = { version = "1", features = ["full"] } # Serialization serde = { version = "1", features = ["derive"] } serde_json = "1" # CLI clap = { version = "4", features = ["derive"] } # Cryptography sha2 = "0.10" aes-gcm = "0.10" argon2 = "0.5" # Compression flate2 = "1" zstd = "0.13" # Utilities uuid = { version = "1", features = ["v4"] } chrono = { version = "0.4", features = ["serde"] } hex = "0.4" rand = "0.8" byteorder = "1" # Reed-Solomon erasure coding reed-solomon-erasure = "6" # Error handling thiserror = "2" anyhow = "1" # Logging tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } [profile.release] opt-level = 3 lto = true strip = true