clients/libs
Maciej Zieniuk ce3ce17010
[PM-21147] User key transferred over ipc within desktop app without its prototype (#15047)
* 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
2025-06-03 22:12:11 +02:00
..
.vscode Multi root workspace tweaks (#2858) 2022-06-13 21:39:36 -05:00
admin-console Implement and extend tsconfig.base across projects (#14554) 2025-06-02 20:38:17 +00:00
angular [PM-19632] Remove security task flag - step 1 (#14904) 2025-06-03 12:20:29 -04:00
auth [PM-20225] Prevent legacy users without userkey from logging in (#14267) 2025-06-02 23:56:29 +02:00
billing Implement and extend tsconfig.base across projects (#14554) 2025-06-02 20:38:17 +00:00
common [PM-19632] Remove security task flag - step 1 (#14904) 2025-06-03 12:20:29 -04:00
components Implement and extend tsconfig.base across projects (#14554) 2025-06-02 20:38:17 +00:00
dirt/card Remove standalone true from dirt (#15041) 2025-06-03 13:57:17 -04:00
eslint Implement and extend tsconfig.base across projects (#14554) 2025-06-02 20:38:17 +00:00
importer [CL-714] Remove standalone true from tools (#15039) 2025-06-03 09:55:58 +02:00
key-management Implement and extend tsconfig.base across projects (#14554) 2025-06-02 20:38:17 +00:00
key-management-ui [PM-21147] User key transferred over ipc within desktop app without its prototype (#15047) 2025-06-03 22:12:11 +02:00
node Implement and extend tsconfig.base across projects (#14554) 2025-06-02 20:38:17 +00:00
platform Implement and extend tsconfig.base across projects (#14554) 2025-06-02 20:38:17 +00:00
shared Implement and extend tsconfig.base across projects (#14554) 2025-06-02 20:38:17 +00:00
tools [PM-22269] Generator/Send Nudge Updates (#15049) 2025-06-03 14:04:29 +00:00
ui Implement and extend tsconfig.base across projects (#14554) 2025-06-02 20:38:17 +00:00
vault Implement and extend tsconfig.base across projects (#14554) 2025-06-02 20:38:17 +00:00