clients/apps/desktop/desktop_native
Bernd Schoolmann b1738cc6b2
[PM-26340] Add linux biometrics v2 (#16660)
* 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 linux biometrics v2

* Run cargo fmt

* Fix cargo lock

* Undo AC changes

* Undo change

* Fix build

* Cargo fmt

---------

Co-authored-by: Thomas Avery <tavery@bitwarden.com>
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>
2025-10-29 15:51:50 +01:00
..
.cargo [PM-8789] Move desktop_native into subcrate (#9682) 2024-07-01 15:19:29 +02:00
autotype Add desktop autotype unittests for windows (#16710) 2025-10-23 12:42:48 -04:00
chromium_importer [PM-27341] Chrome importer refactors (#16720) 2025-10-27 17:24:50 +01:00
core [PM-26340] Add linux biometrics v2 (#16660) 2025-10-29 15:51:50 +01:00
macos_provider [BEEEP] Use tracing in macOS provider (#16729) 2025-10-20 08:20:15 -06:00
napi [PM-27358] Remove unused getInstalledBrowsers method (#17019) 2025-10-28 11:13:58 +01:00
objc [BEEEP][PM-255518] Use tracing for improved observability (#16321) 2025-09-22 09:56:23 -06:00
process_isolation [BEEEP] Add println clippy lints for desktop_native. (#16761) 2025-10-21 07:38:39 -06:00
proxy [BEEEP] Use tracing in desktop_proxy (#16758) 2025-10-17 11:36:30 -06:00
windows_plugin_authenticator Configure clippy (#16194) 2025-08-29 08:27:50 -04:00
.gitignore [PM-17619] Add Intial Windows WebAuthn Plugin Authenticator Bindings Crate (#13112) 2025-02-03 09:53:53 -05:00
build.js [BEEEP|PM-25164] Prevent memory dumping on renderer on Linux (#16136) 2025-10-13 15:06:41 +02:00
Cargo.lock [PM-27341] Chrome importer refactors (#16720) 2025-10-27 17:24:50 +01:00
Cargo.toml [PM-27341] Chrome importer refactors (#16720) 2025-10-27 17:24:50 +01:00
clippy.toml Configure clippy (#16194) 2025-08-29 08:27:50 -04:00
deny.toml Add a cargo deny configuration for desktop_native (#16765) 2025-10-20 09:03:53 -06:00
rust-toolchain.toml Pin rust toolchain (#14817) 2025-05-17 22:17:36 +02:00