[package] name = "bitwarden-vault" description = """ Internal crate for the bitwarden crate. Do not use. """ version.workspace = true authors.workspace = true edition.workspace = true rust-version.workspace = true homepage.workspace = true repository.workspace = true license-file.workspace = true keywords.workspace = true [features] uniffi = [ "bitwarden-core/uniffi", "bitwarden-crypto/uniffi", "dep:uniffi", ] # Uniffi bindings [dependencies] base64 = ">=0.22.1, <0.23" bitwarden-api-api = { workspace = true } bitwarden-core = { workspace = true, features = ["internal"] } bitwarden-crypto = { workspace = true } chrono = { version = ">=0.4.26, <0.5", features = [ "clock", "serde", ], default-features = false } rand = ">=0.8.5, <0.9" hmac = ">=0.12.1, <0.13" reqwest = { version = ">=0.12.5, <0.13", default-features = false } schemars = { version = ">=0.8.9, <0.9", features = ["uuid1", "chrono"] } serde = { version = ">=1.0, <2.0", features = ["derive"] } serde_json = ">=1.0.96, <2.0" serde_repr = ">=0.1.12, <0.2" sha1 = ">=0.10.5, <0.11" sha2 = ">=0.10.6, <0.11" thiserror = ">=1.0.40, <2.0" uniffi = { version = "=0.28.1", optional = true } uuid = { version = ">=1.3.3, <2.0", features = ["serde"] } [dev-dependencies] tokio = { version = "1.36.0", features = ["rt", "macros"] } [lints] workspace = true