summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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);