clients/libs/common/src
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
..
abstractions chore(2fa recovery code): [PM-18175] Remove feature flag and old recovery flow 2025-03-17 16:22:25 -04:00
admin-console [PM-17774] Build page for admin sponsored families (#14243) 2025-04-17 14:59:09 +01:00
auth [PM-20492] Refactor symmetric keys - remove key buffer representation, migrate consumers to .toEncoded() (#14371) 2025-04-25 19:26:39 +02:00
autofill [PM-18566] Wire up vNextPolicyService for Clients (#13678) 2025-03-25 11:30:47 -04:00
billing [PM-13128] Enable Breadcrumb Policies (#13584) 2025-04-18 09:57:27 -04:00
enums Removed feature flag (#14410) 2025-04-25 10:15:15 -07: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
models [PM-10611] End user notification sync (#14116) 2025-04-21 08:57:57 -07:00
platform [PM-20492] Refactor symmetric keys - remove key buffer representation, migrate consumers to .toEncoded() (#14371) 2025-04-25 19:26:39 +02:00
services [PM-17665] Move cryptofunction service to km (#13285) 2025-04-10 11:09:35 +02:00
state-migrations eslint: report unused disable directives (#13463) 2025-03-10 09:33:08 -04:00
tools Add comments to send service to make it easier to follow (#14389) 2025-04-23 08:21:45 -04:00
types [PM-17747] - remove emergency access attachments dialog. fix 404 (#13854) 2025-04-01 16:48:41 -07:00
vault remove dependency on cipher decryption keys (#14408) 2025-04-24 15:34:04 -05:00
globals.d.ts Move to libs 2022-06-03 16:24:40 +02:00