1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-12-25 16:59:17 +01:00

rename CryptoKey to SymmetricCryptoKey

This commit is contained in:
Kyle Spearrin 2017-04-22 14:39:40 -04:00
parent f2c670dfd0
commit c69169cbf9

View File

@ -39,7 +39,7 @@ angular
if (orgKeysCt.hasOwnProperty(orgId)) { if (orgKeysCt.hasOwnProperty(orgId)) {
try { try {
var decBytes = _service.rsaDecrypt(orgKeysCt[orgId].key, privateKey); var decBytes = _service.rsaDecrypt(orgKeysCt[orgId].key, privateKey);
var decKey = new CryptoKey(decBytes); var decKey = new SymmetricCryptoKey(decBytes);
_orgKeys[orgId] = decKey; _orgKeys[orgId] = decKey;
orgKeysb64[orgId] = decKey.keyB64; orgKeysb64[orgId] = decKey.keyB64;
setKey = true; setKey = true;
@ -71,7 +71,7 @@ angular
try { try {
var decBytes = _service.rsaDecrypt(encOrgKey, privateKey); var decBytes = _service.rsaDecrypt(encOrgKey, privateKey);
var decKey = new CryptoKey(decBytes); var decKey = new SymmetricCryptoKey(decBytes);
_orgKeys[orgId] = decKey; _orgKeys[orgId] = decKey;
orgKeysb64[orgId] = decKey.keyB64; orgKeysb64[orgId] = decKey.keyB64;
} }
@ -85,7 +85,7 @@ angular
_service.getKey = function () { _service.getKey = function () {
if (!_key && $sessionStorage.key) { if (!_key && $sessionStorage.key) {
_key = new CryptoKey($sessionStorage.key, true); _key = new SymmetricCryptoKey($sessionStorage.key, true);
} }
if (!_key) { if (!_key) {
@ -145,7 +145,7 @@ angular
for (var orgId in $sessionStorage.orgKeys) { for (var orgId in $sessionStorage.orgKeys) {
if ($sessionStorage.orgKeys.hasOwnProperty(orgId)) { if ($sessionStorage.orgKeys.hasOwnProperty(orgId)) {
orgKeys[orgId] = new CryptoKey($sessionStorage.orgKeys[orgId], true); orgKeys[orgId] = new SymmetricCryptoKey($sessionStorage.orgKeys[orgId], true);
setKey = true; setKey = true;
} }
} }
@ -203,7 +203,7 @@ angular
_service.makeKey = function (password, salt) { _service.makeKey = function (password, salt) {
var keyBytes = forge.pbkdf2(forge.util.encodeUtf8(password), forge.util.encodeUtf8(salt), var keyBytes = forge.pbkdf2(forge.util.encodeUtf8(password), forge.util.encodeUtf8(salt),
5000, 256 / 8, 'sha256'); 5000, 256 / 8, 'sha256');
return new CryptoKey(keyBytes); return new SymmetricCryptoKey(keyBytes);
}; };
_service.makeKeyPair = function (key) { _service.makeKeyPair = function (key) {
@ -323,7 +323,8 @@ angular
if (encType === constants.encType.AesCbc128_HmacSha256_B64 && key.encType === constants.encType.AesCbc256_B64) { if (encType === constants.encType.AesCbc128_HmacSha256_B64 && key.encType === constants.encType.AesCbc256_B64) {
// Old encrypt-then-mac scheme, swap out the key // Old encrypt-then-mac scheme, swap out the key
_legacyEtmKey = _legacyEtmKey || new CryptoKey(key.key, false, constants.encType.AesCbc128_HmacSha256_B64); _legacyEtmKey = _legacyEtmKey ||
new SymmetricCryptoKey(key.key, false, constants.encType.AesCbc128_HmacSha256_B64);
key = _legacyEtmKey; key = _legacyEtmKey;
} }
@ -429,7 +430,7 @@ angular
return forge.util.encode64(mac.getBytes()); return forge.util.encode64(mac.getBytes());
} }
function CryptoKey(keyBytes, b64KeyBytes, encType) { function SymmetricCryptoKey(keyBytes, b64KeyBytes, encType) {
if (b64KeyBytes) { if (b64KeyBytes) {
keyBytes = forge.util.decode64(keyBytes); keyBytes = forge.util.decode64(keyBytes);
} }