[package] name = "sanctum" version = "0.1.0" edition = "2021" authors = ["Harald Pansi ", "Sanctum Engineering Team"] description = "Verschlüsselter Ein-Datei-Container unter Windows im reinen Userland via WebDAV" license = "MIT" repository = "https://gitea.pansi.eu/harald/sanctum" homepage = "https://gitea.pansi.eu/harald/sanctum" readme = "README.md" keywords = ["encryption", "container", "windows", "webdav", "security"] categories = ["cryptography", "command-line-utilities", "filesystem"] [dependencies] clap = { version = "4.5", features = ["derive"] } rpassword = "7.3" argon2 = { version = "0.5", features = ["password-hash"] } aes-gcm = { version = "0.10", features = ["zeroize"] } rand = "0.8" zeroize = { version = "1.8", features = ["derive", "zeroize_derive"] } rusqlite = { version = "0.32", features = ["bundled"] } tokio = { version = "1.40", features = ["full"] } dav-server = { version = "0.11", default-features = false } hyper = { version = "1.4", features = ["server", "http1"] } hyper-util = { version = "0.1", features = ["tokio", "server-auto"] } http-body-util = "0.1" bytes = "1.7" futures-util = "0.3" thiserror = "2.0" anyhow = "1.0" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" dyn-clone = "1.0" lz4_flex = "0.11" [profile.release] opt-level = 3 lto = true codegen-units = 1 panic = "abort" strip = true