aboutsummaryrefslogtreecommitdiff
path: root/node_modules/hash.js/lib/hash/hmac.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-08-14 05:01:11 +0200
committerFlorian Dold <florian.dold@gmail.com>2017-08-14 05:02:09 +0200
commit363723fc84f7b8477592e0105aeb331ec9a017af (patch)
tree29f92724f34131bac64d6a318dd7e30612e631c7 /node_modules/hash.js/lib/hash/hmac.js
parent5634e77ad96bfe1818f6b6ee70b7379652e5487f (diff)
node_modules
Diffstat (limited to 'node_modules/hash.js/lib/hash/hmac.js')
-rw-r--r--node_modules/hash.js/lib/hash/hmac.js11
1 files changed, 5 insertions, 6 deletions
diff --git a/node_modules/hash.js/lib/hash/hmac.js b/node_modules/hash.js/lib/hash/hmac.js
index 3a3da9728..faff12d3b 100644
--- a/node_modules/hash.js/lib/hash/hmac.js
+++ b/node_modules/hash.js/lib/hash/hmac.js
@@ -1,8 +1,7 @@
-var hmac = exports;
+'use strict';
-var hash = require('../hash');
-var utils = hash.utils;
-var assert = utils.assert;
+var utils = require('./utils');
+var assert = require('minimalistic-assert');
function Hmac(hash, key, enc) {
if (!(this instanceof Hmac))
@@ -27,12 +26,12 @@ Hmac.prototype._init = function init(key) {
for (var i = key.length; i < this.blockSize; i++)
key.push(0);
- for (var i = 0; i < key.length; i++)
+ for (i = 0; i < key.length; i++)
key[i] ^= 0x36;
this.inner = new this.Hash().update(key);
// 0x36 ^ 0x5c = 0x6a
- for (var i = 0; i < key.length; i++)
+ for (i = 0; i < key.length; i++)
key[i] ^= 0x6a;
this.outer = new this.Hash().update(key);
};