bitwarden-estensione-browser/apps/browser/src/services/browserCrypto.service.ts

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

14 lines
497 B
TypeScript
Raw Normal View History

2022-06-14 17:10:53 +02:00
import { KeySuffixOptions } from "@bitwarden/common/enums/keySuffixOptions";
import { CryptoService } from "@bitwarden/common/services/crypto.service";
export class BrowserCryptoService extends CryptoService {
protected async retrieveKeyFromStorage(keySuffix: KeySuffixOptions) {
if (keySuffix === "biometric") {
await this.platformUtilService.authenticateBiometric();
return (await this.getKey())?.keyB64;
}
return await super.retrieveKeyFromStorage(keySuffix);
2021-12-21 15:43:35 +01:00
}
}