From ca34576d8ddf61bde2fb672464222f89f6a246ce Mon Sep 17 00:00:00 2001 From: addison Date: Fri, 12 Nov 2021 12:34:02 -0500 Subject: [PATCH] [bug] Only get key hash from storage --- common/src/services/crypto.service.ts | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/common/src/services/crypto.service.ts b/common/src/services/crypto.service.ts index 9434b698..88e67c9f 100644 --- a/common/src/services/crypto.service.ts +++ b/common/src/services/crypto.service.ts @@ -4,7 +4,6 @@ import { EncryptionType } from '../enums/encryptionType'; import { HashPurpose } from '../enums/hashPurpose'; import { KdfType } from '../enums/kdfType'; import { KeySuffixOptions } from '../enums/keySuffixOptions'; -import { StorageLocation } from '../enums/storageLocation'; import { EncArrayBuffer } from '../models/domain/encArrayBuffer'; import { EncryptedObject } from '../models/domain/encryptedObject'; @@ -121,16 +120,7 @@ export class CryptoService implements CryptoServiceAbstraction { } async getKeyHash(): Promise { - let keyHash = await this.stateService.getKeyHash({ storageLocation: StorageLocation.Memory }); - if (keyHash != null) { - return keyHash; - } - - keyHash = await this.stateService.getKeyHash({ storageLocation: StorageLocation.Disk }); - if (keyHash != null) { - await this.stateService.setKeyHash(keyHash, { storageLocation: StorageLocation.Memory }); - } - return keyHash; + return await this.stateService.getKeyHash(); } async compareAndUpdateKeyHash(masterPassword: string, key: SymmetricCryptoKey): Promise {