[package] name = "rvault-server" version = "0.1.0" edition = "2024" [dependencies] log = "0.4.27" env_logger = "0.11.7" zeroize = { version = "1.8.1", features = ["zeroize_derive"] } time = { version = "0.3.41", features = ["serde", "formatting"]} tokio = { version = "1.44.1", features = ["full"] } tower = { version = "0.5.2", features = [] } axum = "0.8.3" serde = "1.0.219" serde_json = "1.0.140" dotenvy = "0.15.7" base64 = "0.22.1" # utoipa = { version = "4.2.0", features = ["axum_extras"] } sqlx = { version = "0.8.3", features = [ "sqlite", # "postgres", # "any", "macros", "runtime-tokio", "tls-rustls", "time" ] } aes-gcm-siv = "0.11.1" vsss-rs = { version = "5.1.0", default-features = false, features = ["zeroize", "std"] } p256 = { version = "0.13.2", default-features = false, features = ["std", "ecdsa"] } [lints] workspace = true [workspace.lints.clippy] uninlined_format_args = "warn" correctness = "warn" suspicious = "warn" complexity = "warn" perf = "warn" style = "warn"