mirror of
https://github.com/bitwarden/browser
synced 2025-12-11 13:53:34 +00:00
chore(docs) Add comments from contributing docs to master password types in code
* Added comments from contributing docs. * Grammatical changes.
This commit is contained in:
@@ -25,7 +25,10 @@ export type MasterPasswordSalt = Opaque<string, "MasterPasswordSalt">;
|
|||||||
export type MasterKeyWrappedUserKey = Opaque<EncString, "MasterKeyWrappedUserKey">;
|
export type MasterKeyWrappedUserKey = Opaque<EncString, "MasterKeyWrappedUserKey">;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The data required to unlock with the master password.
|
* Encapsulates the data needed to unlock a vault using a master password.
|
||||||
|
* It contains the masterKeyWrappedUserKey along with the KDF settings and salt used to derive the master key.
|
||||||
|
* It is currently backwards compatible to master-key based unlock, but this will not be the case in the future.
|
||||||
|
* Features relating to master-password-based unlock should use this abstraction.
|
||||||
*/
|
*/
|
||||||
export class MasterPasswordUnlockData {
|
export class MasterPasswordUnlockData {
|
||||||
constructor(
|
constructor(
|
||||||
@@ -66,7 +69,9 @@ export class MasterPasswordUnlockData {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The data required to authenticate with the master password.
|
* Encapsulates the data required to authenticate using a master password.
|
||||||
|
* It contains the masterPasswordAuthenticationHash, along with the KDF settings and salt used to derive it.
|
||||||
|
* The encapsulated abstraction prevents authentication issues resulting from unsynchronized state.
|
||||||
*/
|
*/
|
||||||
export type MasterPasswordAuthenticationData = {
|
export type MasterPasswordAuthenticationData = {
|
||||||
salt: MasterPasswordSalt;
|
salt: MasterPasswordSalt;
|
||||||
|
|||||||
Reference in New Issue
Block a user