clients/apps/desktop/desktop_native/core/src
Bernd Schoolmann 7f86f2d0ac
[PM-26340] Implement encrypted memory store (#16659)
* 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>
2025-10-23 14:04:25 +02:00
..
autofill Configure clippy (#16194) 2025-08-29 08:27:50 -04:00
autostart [BEEEP][PM-255518] Use tracing for improved observability (#16321) 2025-09-22 09:56:23 -06:00
biometric [BEEEP][PM-255518] Use tracing for improved observability (#16321) 2025-09-22 09:56:23 -06:00
biometric_v2 Fix biometric v2 windows unit test clippy lint (#16961) 2025-10-21 08:22:09 -06:00
crypto [PM-22271] Switch to SDK argon2 implementation, and drop other impls (#15401) 2025-07-15 11:53:58 +02:00
ipc [BEEEP][PM-255518] Use tracing for improved observability (#16321) 2025-09-22 09:56:23 -06:00
password [BEEEP][PM-255518] Use tracing for improved observability (#16321) 2025-09-22 09:56:23 -06:00
powermonitor Configure clippy (#16194) 2025-08-29 08:27:50 -04:00
process_isolation [BEEEP] Use tracing in process_isolation (#16762) 2025-10-16 16:07:28 -06:00
secure_memory [PM-26340] Implement encrypted memory store (#16659) 2025-10-23 14:04:25 +02:00
ssh_agent Small refactors to ssh agent server (#16391) 2025-10-20 08:34:28 -06:00
clipboard.rs [PM-23159] Update arboard and enable exclude from history on Linux (#15393) 2025-07-10 19:17:13 +02:00
error.rs [PM-22271] Switch to SDK argon2 implementation, and drop other impls (#15401) 2025-07-15 11:53:58 +02:00
lib.rs [PM-25373] Windows native biometric rewrite (#16432) 2025-10-20 14:47:15 -05:00