1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-18 01:03:35 +00:00

clear private key from memory only when locked

This commit is contained in:
Kyle Spearrin
2017-06-05 16:01:29 -04:00
parent 96be646641
commit 5b6c8c3480
2 changed files with 13 additions and 5 deletions

View File

@@ -68,8 +68,11 @@ function initLockService(self) {
}
LockService.prototype.lock = function () {
Q.all([self.cryptoService.clearKey(), self.cryptoService.clearOrgKeys(true)]).then(function () {
self.cryptoService.clearPrivateKey();
Q.all([
self.cryptoService.clearKey(),
self.cryptoService.clearOrgKeys(true),
self.cryptoService.clearPrivateKey(true)
]).then(function () {
self.setIcon();
self.folderService.clearCache();
self.loginService.clearCache();