aboutsummaryrefslogtreecommitdiff
path: root/node_modules/hash.js/lib/hash/hmac.js
diff options
context:
space:
mode:
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);
};