From ff287164d192b63764adb632c9cf256fb723c7ce Mon Sep 17 00:00:00 2001 From: Daniel Cousens Date: Wed, 18 Mar 2015 19:23:26 +1100 Subject: [PATCH] index: use createHash/pbkdf2 directly --- index.js | 6 +++--- package.json | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/index.js b/index.js index e457624..89006d9 100644 --- a/index.js +++ b/index.js @@ -1,6 +1,6 @@ var assert = require('assert') -var crypto = require('crypto') -var pbkdf2 = require('pbkdf2-compat').pbkdf2Sync +var createHash = require('create-hash') +var pbkdf2 = require('pbkdf2').pbkdf2Sync var randomBytes = require('randombytes') var unorm = require('unorm') @@ -87,7 +87,7 @@ function validateMnemonic(mnemonic, wordlist) { } function checksumBits(entropyBuffer) { - var hash = crypto.createHash('sha256').update(entropyBuffer).digest() + var hash = createHash('sha256').update(entropyBuffer).digest() // Calculated constants from BIP39 var ENT = entropyBuffer.length * 8 diff --git a/package.json b/package.json index 679cd16..feee8e1 100644 --- a/package.json +++ b/package.json @@ -21,13 +21,14 @@ }, "license": "ISC", "dependencies": { - "pbkdf2-compat": "^2.0.1", + "create-hash": "^1.1.0", + "pbkdf2": "^3.0.0", "randombytes": "^2.0.1", "unorm": "^1.3.3" }, "devDependencies": { - "browserify": "^8.0.3", - "mocha": "^2.1.0", + "browserify": "^9.0.0", + "mocha": "^2.2.0", "sinon": "^1.12.2" } }