summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Turek <brian.turek@gmail.com>2015-03-09 17:05:57 -0400
committerBrian Turek <brian.turek@gmail.com>2015-03-09 17:05:57 -0400
commit8325388716698fc45df18e8df9c965c9ae9aefce (patch)
tree267f534be2373a356115d97084d71f365daf5d90
parent51ecde13d372f6d46b9e45bec3f9b665a9dcbe1c (diff)
downloadjsSHA-8325388716698fc45df18e8df9c965c9ae9aefce.zip
jsSHA-8325388716698fc45df18e8df9c965c9ae9aefce.tar.gz
jsSHA-8325388716698fc45df18e8df9c965c9ae9aefce.tar.bz2
Fixed variable name collision and prettied up supported hash logic
-rw-r--r--src/sha_dev.js28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/sha_dev.js b/src/sha_dev.js
index 313bf2e..bb69c94 100644
--- a/src/sha_dev.js
+++ b/src/sha_dev.js
@@ -1409,15 +1409,18 @@ var SUPPORTED_ALGS = 4 | 2 | 1;
finalizeFunc = finalizeSHA1;
outputBinLen = 160;
}
- else if (6 & SUPPORTED_ALGS)
+ else
{
- roundFunc = function (block, H) {
- return roundSHA2(block, H, shaVariant);
- };
- finalizeFunc = function (remainder, remainderBinLen, processedBinLen, H)
+ if (6 & SUPPORTED_ALGS)
{
- return finalizeSHA2(remainder, remainderBinLen, processedBinLen, H, shaVariant);
- };
+ roundFunc = function (block, H) {
+ return roundSHA2(block, H, shaVariant);
+ };
+ finalizeFunc = function (remainder, remainderBinLen, processedBinLen, H)
+ {
+ return finalizeSHA2(remainder, remainderBinLen, processedBinLen, H, shaVariant);
+ };
+ }
if (("SHA-224" === shaVariant) && (2 & SUPPORTED_ALGS))
{
@@ -1444,10 +1447,7 @@ var SUPPORTED_ALGS = 4 | 2 | 1;
throw "Chosen SHA variant is not supported";
}
}
- else
- {
- throw "Chosen SHA variant is not supported";
- }
+
intermediateH = getH(shaVariant);
/**
@@ -1463,7 +1463,7 @@ var SUPPORTED_ALGS = 4 | 2 | 1;
this.setHMACKey = function(key, inputFormat, options)
{
var keyConverterFunc, convertRet, keyBinLen, keyToUse, blockByteSize,
- i, lastArrayIndex, inputOptions;
+ i, lastArrayIndex, keyOptions;
if (true === hmacKeySet)
{
@@ -1480,8 +1480,8 @@ var SUPPORTED_ALGS = 4 | 2 | 1;
throw "Cannot set HMAC key after calling update";
}
- inputOptions = options || {};
- utfType = inputOptions["encoding"] || "UTF8";
+ keyOptions = options || {};
+ utfType = keyOptions["encoding"] || "UTF8";
keyConverterFunc = getStrConverter(inputFormat, utfType);