mirror of
https://github.com/bitwarden/browser
synced 2025-12-26 21:23:34 +00:00
* Extract windows biometrics v2 changes Co-authored-by: Bernd Schoolmann <mail@quexten.com> * Address some code review feedback * cargo fmt * rely on zeroizing allocator * Handle TDE edge cases * Update windows default * Make windows rust code async and fix restoring focus freezes * fix formatting * cleanup native logging * Add unit test coverage * Add missing logic to edge case for PIN disable. * Address code review feedback * fix test * code review changes * fix clippy warning * Swap to unimplemented on each method * Implement encrypted memory store * Make dpapi secure key container pub(super) * Add comments on sync and send * Clean up comments * Clean up * Fix build * Add logging and update codeowners * Run cargo fmt * Clean up doc * fix unit tests * Update apps/desktop/desktop_native/core/src/secure_memory/secure_key/mod.rs Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com> * Handle tampering with re-key and log * Add docs * Fix windows build * Prevent rust flycheck log from being commited to git * Undo feature flag change * Add env var override and docs * Add deps to km owership --------- Co-authored-by: Thomas Avery <tavery@bitwarden.com> Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>
91 lines
2.1 KiB
TOML
91 lines
2.1 KiB
TOML
[workspace]
|
|
resolver = "2"
|
|
members = [
|
|
"autotype",
|
|
"bitwarden_chromium_importer",
|
|
"core",
|
|
"macos_provider",
|
|
"napi",
|
|
"process_isolation",
|
|
"proxy",
|
|
"windows_plugin_authenticator"
|
|
]
|
|
|
|
[workspace.package]
|
|
version = "0.0.0"
|
|
license = "GPL-3.0"
|
|
edition = "2021"
|
|
publish = false
|
|
|
|
[workspace.dependencies]
|
|
aes = "=0.8.4"
|
|
anyhow = "=1.0.94"
|
|
arboard = { version = "=3.6.0", default-features = false }
|
|
ashpd = "=0.11.0"
|
|
base64 = "=0.22.1"
|
|
bitwarden-russh = { git = "https://github.com/bitwarden/bitwarden-russh.git", rev = "a641316227227f8777fdf56ac9fa2d6b5f7fe662" }
|
|
byteorder = "=1.5.0"
|
|
bytes = "=1.10.1"
|
|
cbc = "=0.1.2"
|
|
chacha20poly1305 = "=0.10.1"
|
|
core-foundation = "=0.10.1"
|
|
ctor = "=0.5.0"
|
|
dirs = "=6.0.0"
|
|
ed25519 = "=2.2.3"
|
|
embed_plist = "=1.2.2"
|
|
futures = "=0.3.31"
|
|
hex = "=0.4.3"
|
|
homedir = "=0.3.4"
|
|
interprocess = "=2.2.1"
|
|
keytar = "=0.1.6"
|
|
libc = "=0.2.172"
|
|
linux-keyutils = "=0.2.4"
|
|
log = "=0.4.25"
|
|
memsec = "=0.7.0"
|
|
napi = "=2.16.17"
|
|
napi-build = "=2.2.0"
|
|
napi-derive = "=2.16.13"
|
|
oo7 = "=0.4.3"
|
|
oslog = "=0.2.0"
|
|
pin-project = "=1.1.10"
|
|
pkcs8 = "=0.10.2"
|
|
rand = "=0.9.1"
|
|
rsa = "=0.9.6"
|
|
russh-cryptovec = "=0.7.3"
|
|
scopeguard = "=1.2.0"
|
|
secmem-proc = "=0.3.7"
|
|
security-framework = "=3.5.0"
|
|
security-framework-sys = "=2.15.0"
|
|
serde = "=1.0.209"
|
|
serde_json = "=1.0.127"
|
|
sha2 = "=0.10.8"
|
|
simplelog = "=0.12.2"
|
|
ssh-encoding = "=0.2.0"
|
|
ssh-key = { version = "=0.6.7", default-features = false }
|
|
sysinfo = "=0.35.0"
|
|
thiserror = "=2.0.12"
|
|
tokio = "=1.45.0"
|
|
tokio-stream = "=0.1.15"
|
|
tokio-util = "=0.7.13"
|
|
tracing = "=0.1.41"
|
|
tracing-subscriber = { version = "=0.3.20", features = ["fmt", "env-filter"] }
|
|
typenum = "=1.18.0"
|
|
uniffi = "=0.28.3"
|
|
widestring = "=1.2.0"
|
|
windows = "=0.61.1"
|
|
windows-core = "=0.61.0"
|
|
windows-future = "=0.2.0"
|
|
windows-registry = "=0.5.3"
|
|
zbus = "=5.11.0"
|
|
zbus_polkit = "=5.0.0"
|
|
zeroizing-alloc = "=0.1.0"
|
|
|
|
[workspace.lints.clippy]
|
|
# Dis-allow println and eprintln, which are typically used in debugging.
|
|
# Use `tracing` and `tracing-subscriber` crates for observability needs.
|
|
print_stderr = "deny"
|
|
print_stdout = "deny"
|
|
string_slice = "warn"
|
|
unused_async = "deny"
|
|
unwrap_used = "deny"
|