From 86bb67b76d70c765f4d7b19e5cf1f2338914e2d7 Mon Sep 17 00:00:00 2001 From: "Ryan X. Charles" Date: Tue, 22 Apr 2014 17:45:08 -0300 Subject: [PATCH] remove unnecessary bignum conversion --- lib/BIP32.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/BIP32.js b/lib/BIP32.js index 875eb87..94a7602 100644 --- a/lib/BIP32.js +++ b/lib/BIP32.js @@ -281,12 +281,12 @@ BIP32.prototype.deriveChild = function(i) { } else { var data = Buffer.concat([this.eckey.public, ib]); var hash = coinUtil.sha512hmac(data, this.chainCode); - var il = bignum.fromBuffer(hash.slice(0, 32), {size: 32}); + var il = hash.slice(0, 32); var ir = hash.slice(32, 64); // Ki = (IL + kpar)*G = IL*G + Kpar var ilGkey = new Key(); - ilGkey.private = il.toBuffer({size: 32}); + ilGkey.private = il; ilGkey.regenerateSync(); var ilG = Point.fromKey(ilGkey); var oldkey = new Key();