Cargo.toml (2579B)
1 [package] 2 authors = ["Daniel GarcĂa <dani-garcia@users.noreply.github.com>", "Zack Newman <zack@philomathiclife.com>"] 3 categories = ["api-bindings", "web-programming::http-server"] 4 description = "Hardened fork of Vaultwarden with fewer features and pledge(2) and unveil(2) support." 5 documentation = "https://github.com/dani-garcia/vaultwarden/wiki" 6 edition = "2021" 7 keywords = ["password", "vaultwarden"] 8 license = "AGPL-3.0-only" 9 name = "vw_small" 10 publish = false 11 readme = "README.md" 12 repository = "https://git.philomathiclife.com/repos/vw_small/" 13 rust-version = "1.78.0" 14 version = "3.0.0" 15 16 [badges] 17 maintenance = { status = "actively-developed" } 18 19 [target.'cfg(target_os = "openbsd")'.dependencies] 20 priv_sep = { version = "2.1.0", default-features = false, features = ["openbsd"], optional = true } 21 22 [dependencies] 23 chrono = { version = "0.4.38", default-features = false, features = ["serde"] } 24 data-encoding = { version = "2.6.0", default-features = false } 25 diesel = { version = "2.2.4", default-features = false, features = ["32-column-tables", "chrono", "r2d2", "sqlite"] } 26 jsonwebtoken = { version = "9.3.0", default-features = false, features = ["use_pem"] } 27 libsqlite3-sys = { version = "0.30.1", default-features = false, features = ["bundled"] } 28 openssl = { version = "0.10.68", default-features = false } 29 paste = { version = "1.0.15", default-features = false } 30 rand = { version = "0.8.5", default-features = false, features = ["small_rng"] } 31 ring = { version = "0.17.8", default-features = false } 32 rocket = { version = "0.5.1", default-features = false, features = ["json", "tls"] } 33 semver = { version = "1.0.23", default-features = false } 34 serde = { version = "1.0.214", default-features = false } 35 serde_json = { version = "1.0.132", default-features = false } 36 tokio = { version = "1.41.0", default-features = false } 37 toml = { version = "0.8.19", default-features = false, features = ["parse"] } 38 totp-lite = { version = "2.0.1", default-features = false } 39 url = { version = "2.5.2", default-features = false } 40 uuid = { version = "1.11.0", default-features = false, features = ["v4"] } 41 webauthn-rs = { version = "0.4.8", default-features = false, features = ["danger-allow-state-serialisation", "danger-user-presence-only-security-keys"] } 42 43 [features] 44 priv_sep = ["dep:priv_sep"] 45 46 [patch.crates-io] 47 webauthn-rs-core = { git = "https://git.philomathiclife.com/repos/webauthn-rs-core", tag = "v0.4.10" } 48 webauthn-rs-proto = { git = "https://git.philomathiclife.com/repos/webauthn-rs-proto", tag = "v0.4.10" } 49 50 [profile.release] 51 lto = true 52 panic = 'abort' 53 strip = true