clients/libs/common/src
Bernd Schoolmann a7d3c0f5c2
[PM-23809] Add simplified interface to MP service (#15631)
* Add new mp service api

* Fix tests

* Add test coverage

* Add newline

* Fix type

* Rename to "unwrapUserKeyFromMasterPasswordUnlockData"

* Fix build

* Fix build on cli

* Fix linting

* Re-sort spec

* Add tests

* Fix test and build issues

* Fix build

* Clean up

* Remove introduced function

* Clean up comments

* Fix abstract class types

* Fix comments

* Cleanup

* Cleanup

* Update libs/common/src/key-management/master-password/types/master-password.types.ts

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

* Update libs/common/src/key-management/master-password/services/master-password.service.ts

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

* Update libs/common/src/key-management/master-password/abstractions/master-password.service.abstraction.ts

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

* Update libs/common/src/key-management/master-password/types/master-password.types.ts

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

* Update libs/common/src/key-management/master-password/abstractions/master-password.service.abstraction.ts

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

* Add comments

* Fix build

* Add arg null check

* Cleanup

* Fix build

* Fix build on browser

* Update libs/common/src/key-management/master-password/abstractions/master-password.service.abstraction.ts

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

* Update libs/common/src/key-management/master-password/abstractions/master-password.service.abstraction.ts

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

* Update libs/common/src/key-management/master-password/abstractions/master-password.service.abstraction.ts

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

* Add tests for null params

* Cleanup and deprecate more functions

* Fix formatting

* Prettier

* Clean up

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

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

* Make emailToSalt private and expose abstract saltForUser

* Add tests

* Add docs

* Update libs/common/src/key-management/master-password/abstractions/master-password.service.abstraction.ts

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

* Update libs/common/src/key-management/master-password/abstractions/master-password.service.abstraction.ts

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

---------

Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>
2025-07-29 18:53:17 +02:00
..
abstractions [PM-24030] Migrate abstract services in libs/common strict TS (#15727) 2025-07-22 11:48:00 -05:00
admin-console chore(feature flags): [PM-19034] Remove feature flags and old components for Set/Change Password 2025-07-24 12:46:18 -04:00
auth [PM-24030] Migrate abstract services in libs/common strict TS (#15727) 2025-07-22 11:48:00 -05:00
autofill [PM-23306] "Show cards in autofill" is defaulting to on when the setting is enabled (#15534) 2025-07-11 12:50:31 -04:00
billing [PM-24030] Migrate abstract services in libs/common strict TS (#15727) 2025-07-22 11:48:00 -05:00
enums [PM-19976] Implement SDK generator engines (#15063) 2025-07-28 16:52:19 -04:00
key-management [PM-23809] Add simplified interface to MP service (#15631) 2025-07-29 18:53:17 +02:00
models [PM-24000] Convert string date values to Date objects for CipherExport types (#15715) 2025-07-22 09:32:00 -04:00
platform Remove decrypt with key from EncString, domain-base (#15702) 2025-07-28 18:18:36 +02:00
services feat(DuckDuckGo): [PM-9388] Add new device type for DuckDuckGo browser 2025-07-03 11:27:28 -04:00
state-migrations [PM-17148] Remove banner and state, migrate state (#14882) 2025-05-23 13:55:47 -04:00
tools [PM-19976] Implement SDK generator engines (#15063) 2025-07-28 16:52:19 -04:00
types [PM-23809] Add simplified interface to MP service (#15631) 2025-07-29 18:53:17 +02:00
vault [PM-23085] Use SDK to get rotated cipher data (#15670) 2025-07-28 10:36:34 -07:00
globals.d.ts