1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-19 09:43:23 +00:00

remove old EncKey methods from crypto service

This commit is contained in:
Jacob Fink
2023-06-09 08:52:02 -04:00
parent d79f2e24be
commit 42db4eb0ac
6 changed files with 6 additions and 35 deletions

View File

@@ -119,7 +119,5 @@ export abstract class CryptoService {
decryptToBytes: (encString: EncString, key?: SymmetricCryptoKey) => Promise<ArrayBuffer>;
decryptToUtf8: (encString: EncString, key?: SymmetricCryptoKey) => Promise<string>;
decryptFromBytes: (encBuffer: EncArrayBuffer, key: SymmetricCryptoKey) => Promise<ArrayBuffer>;
setEncKey: (encKey: string) => Promise<void>;
hasEncKey: () => Promise<boolean>;
clearEncKey: (memoryOnly?: boolean, userId?: string) => Promise<any>;
}

View File

@@ -1161,33 +1161,6 @@ export class CryptoService implements CryptoServiceAbstraction {
return this.encryptService.decryptToBytes(encBuffer, key);
}
/**
* @deprecated use SetUserKey instead
*/
async setEncKey(encKey: string): Promise<void> {
if (encKey == null) {
return;
}
await this.stateService.setDecryptedCryptoSymmetricKey(null);
await this.stateService.setEncryptedCryptoSymmetricKey(encKey);
}
/**
* @deprecated use getUserKey instead
*/
@sequentialize(() => "getEncKey")
getEncKey(key: SymmetricCryptoKey = null): Promise<SymmetricCryptoKey> {
return this.getEncKeyHelper(key);
}
/**
* @deprecated use hasUserKey instead
*/
async hasEncKey(): Promise<boolean> {
return (await this.stateService.getEncryptedCryptoSymmetricKey()) != null;
}
/**
* @deprecated use clearKey instead
*/