diff --git a/lib/platform.browser.js b/lib/platform.browser.js index 3710a16..c561265 100644 --- a/lib/platform.browser.js +++ b/lib/platform.browser.js @@ -5,17 +5,19 @@ "use strict"; var createHash = require("sha.js"); -var ripemd160 = require("ripemd160"); +var hash = require("hash.js"); exports.sha512 = function(buf) { return createHash("sha512").update(buf).digest(); }; exports.sha256 = function(buf) { - return createHash("sha256").update(buf).digest(); + return hash.sha256().update(buf).digest(); }; -exports.ripemd160 = ripemd160; +exports.ripemd160 = function(buf) { + return hash.ripemd160().update(buf).digest(); +}; exports.randomBytes = function(size) { var arr = new Uint8Array(size); diff --git a/package.json b/package.json index b8c1e66..3ea2ebb 100644 --- a/package.json +++ b/package.json @@ -49,8 +49,8 @@ "bs58": "^2.0.0", "buffer-equal": "~0.0.1", "eccrypto": "^0.1.1", + "hash.js": "^0.3.2", "object.assign": "^1.1.1", - "ripemd160": "^0.2.0", "sha.js": "^2.3.0" } }