mirror of
https://github.com/bitwarden/browser
synced 2025-12-10 13:23:34 +00:00
* user key transferred over ipc within desktop app without its prototype. `UserKey` object was transferred over IPC as regular `Object` type and not recreated as `SymmetricCryptoKey` type, losing its original functions and properties. As a result `inner` method did not exist and user key silently failed during decryption of encrypted client key halves during biometric unlock. * ipc biometrics serializable user key type * use encrypt service directly for decryption * moving electron key service to KM * log error when unlock via biometrics fails with exception in lock component * bring back tech debt comment * lock component logging prefix
Key management UI
This lib represents the public API of the Key management team at Bitwarden. Modules are imported using @bitwarden/key-management-ui.