clients/libs
Bernd Schoolmann fd0db40f79
[PM-20492] Refactor symmetric keys - remove key buffer representation, migrate consumers to .toEncoded() (#14371)
* Refactor encrypt service to expose key wrapping

* Fix build

* Undo ts strict removal

* Fix wrong method being used to encrypt key material

* Rename parameters and remove todo

* Add summary to encrypt

* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts

Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>

* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts

Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>

* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts

Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>

* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts

Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>

* Update libs/common/src/key-management/crypto/abstractions/encrypt.service.ts

Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>

* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts

Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>

* Add tests for unhappy paths

* Add test coverage

* Add links

* Remove direct buffer access

* Fix build on cli

---------

Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>
2025-04-25 19:26:39 +02:00
..
.vscode Multi root workspace tweaks (#2858) 2022-06-13 21:39:36 -05:00
admin-console [PM-19538] Add shareReplay to internal orgKeys subscription (#14034) 2025-04-16 08:24:30 -07:00
angular [PM-18520] - Update desktop cipher forms to use the same UI as web app and extension - (#13992) 2025-04-23 11:13:44 -07:00
auth [PM-20492] Refactor symmetric keys - remove key buffer representation, migrate consumers to .toEncoded() (#14371) 2025-04-25 19:26:39 +02:00
billing [PM-18599] Forbid unknown property and element in tests (#13556) 2025-02-25 14:02:19 -08:00
common [PM-20492] Refactor symmetric keys - remove key buffer representation, migrate consumers to .toEncoded() (#14371) 2025-04-25 19:26:39 +02:00
components add small button variant (#14326) 2025-04-24 15:34:29 -04:00
eslint [PM-16231] Improved SDK referencing (#12475) 2025-02-03 15:09:25 +01:00
importer [PM-18969] CSV importers should create nested collections (#14007) 2025-04-14 10:46:58 -05:00
key-management [PM-20492] Refactor symmetric keys - remove key buffer representation, migrate consumers to .toEncoded() (#14371) 2025-04-25 19:26:39 +02:00
key-management-ui [PM-19215] Fix Firefox extension biometric unlock autoprompt (#14254) 2025-04-21 14:08:09 -05:00
node [PM-18697] Remove old symmetric key representations in symmetriccryptokey (#13598) 2025-04-21 14:57:26 +00:00
platform fix(browser): restore timer based background syncs (#14031) 2025-03-28 14:17:18 -04:00
shared [PM-18599] Forbid unknown property and element in tests (#13556) 2025-02-25 14:02:19 -08:00
tools [PM-20386] valuesChanges returns a string (#14338) 2025-04-18 13:05:58 -05:00
ui [PM-18599] Forbid unknown property and element in tests (#13556) 2025-02-25 14:02:19 -08:00
vault migrate to tw class name (#14317) 2025-04-23 15:26:53 -07:00