1
0
mirror of https://github.com/moparisthebest/mail synced 2024-11-25 18:32:20 -05:00

removed redundant keypair reference in crypto

This commit is contained in:
Tankred Hase 2013-05-14 20:49:33 +02:00
parent c9c53598e8
commit 413a99a04f

View File

@ -5,8 +5,7 @@
app.crypto.Crypto = function(window, util) {
'use strict';
var keypair = null, // the user's keys used to encrypt item-keys
aes = new app.crypto.AesCBC(forge), // use AES-CBC mode by default
var aes = new app.crypto.AesCBC(forge), // use AES-CBC mode by default
rsa = new app.crypto.RSA(forge, util); // use RSA for asym. crypto
/**
@ -47,7 +46,7 @@ app.crypto.Crypto = function(window, util) {
return;
}
keypair = rsa.exportKeys();
var keypair = rsa.exportKeys();
// encrypt keypair
var iv = util.random(self.ivSize);
@ -69,7 +68,7 @@ app.crypto.Crypto = function(window, util) {
function decryptKeypair(storedKeypair, pbkdf2) {
try {
var keypairJson = aes.decrypt(storedKeypair.encryptedKeys, pbkdf2, storedKeypair.keyIV);
keypair = JSON.parse(keypairJson);
var keypair = JSON.parse(keypairJson);
} catch (ex) {
callback({
errMsg: 'Wrong password!'