[package] name = "nuguland-vault" version = "0.1.0" edition = "2024" publish = false [dependencies] atspi = { version = "=0.30.0", default-features = false, features = ["connection", "proxies", "tokio"] } async-trait = "0.1.89" bitwarden-api-api = { git = "https://github.com/bitwarden/sdk-internal.git", rev = "752729a9629c333d0292034a0b2c21d4a72f45f4" } bitwarden-auth = { git = "https://github.com/bitwarden/sdk-internal.git", rev = "752729a9629c333d0292034a0b2c21d4a72f45f4" } bitwarden-core = { git = "https://github.com/bitwarden/sdk-internal.git", rev = "752729a9629c333d0292034a0b2c21d4a72f45f4", features = ["internal"] } bitwarden-crypto = { git = "https://github.com/bitwarden/sdk-internal.git", rev = "752729a9629c333d0292034a0b2c21d4a72f45f4" } bitwarden-crypto-sync-handler = { git = "https://github.com/bitwarden/sdk-internal.git", rev = "752729a9629c333d0292034a0b2c21d4a72f45f4" } bitwarden-pm = { git = "https://github.com/bitwarden/sdk-internal.git", rev = "752729a9629c333d0292034a0b2c21d4a72f45f4" } bitwarden-sync = { git = "https://github.com/bitwarden/sdk-internal.git", rev = "752729a9629c333d0292034a0b2c21d4a72f45f4" } bitwarden-vault = { git = "https://github.com/bitwarden/sdk-internal.git", rev = "752729a9629c333d0292034a0b2c21d4a72f45f4" } chrono = { version = "0.4.42", default-features = false, features = ["clock", "serde"] } futures-util = "0.3.31" # sdk-internal's workspace lock pins this compatible release; newer 0.13.x regressed onto aes 0.8. keepass = { version = "=0.13.17", default-features = false } reqwest = { version = "0.12.24", default-features = false, features = ["json", "rustls-tls", "stream"] } serde = { version = "1.0.228", features = ["derive"] } serde_json = "1.0.145" serde_urlencoded = "0.7.1" sha2 = "0.10.9" tokio = { version = "1.48.0", features = ["io-std", "io-util", "macros", "net", "process", "rt-multi-thread", "sync", "time"] } zeroize = "1.9.0" [lints.rust] unsafe_code = "forbid" [lints.clippy] all = "deny" pedantic = "deny"