1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-12 06:13:38 +00:00

[PM-1593] send password as null if it is not in state (#5634)

This commit is contained in:
André Bispo
2023-06-23 17:21:48 +01:00
committed by GitHub
parent 61c3176917
commit c31504cab4

View File

@@ -304,13 +304,16 @@ export class AuthService implements AuthServiceAbstraction {
).encKey, ).encKey,
pubKey.buffer pubKey.buffer
); );
const encryptedMasterPassword = await this.cryptoService.rsaEncrypt( let encryptedMasterPassword = null;
Utils.fromUtf8ToArray(await this.stateService.getKeyHash()), if ((await this.stateService.getKeyHash()) != null) {
pubKey.buffer encryptedMasterPassword = await this.cryptoService.rsaEncrypt(
); Utils.fromUtf8ToArray(await this.stateService.getKeyHash()),
pubKey.buffer
);
}
const request = new PasswordlessAuthRequest( const request = new PasswordlessAuthRequest(
encryptedKey.encryptedString, encryptedKey.encryptedString,
encryptedMasterPassword.encryptedString, encryptedMasterPassword?.encryptedString,
await this.appIdService.getAppId(), await this.appIdService.getAppId(),
requestApproved requestApproved
); );