From ee04826464a267be294f538523a7f2a7d2a5ab3b Mon Sep 17 00:00:00 2001 From: Daniel Cousens Date: Wed, 4 Jun 2014 14:47:39 +1000 Subject: [PATCH] HDNode: clearer branch comments --- src/hdnode.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/hdnode.js b/src/hdnode.js index d726ce3..f4bf7e1 100644 --- a/src/hdnode.js +++ b/src/hdnode.js @@ -102,17 +102,16 @@ HDNode.fromBuffer = function(buffer) { // 32 bytes: the chain code var chainCode = buffer.slice(13, 45) - - // 33 bytes: the public key or private key data (0x02 + X or 0x03 + X for - // public keys, 0x00 + k for private keys) var hd + + // 33 bytes: private key data (0x00 + k) if (params.isPrivate) { assert.strictEqual(buffer.readUInt8(45), 0x00, 'Invalid private key') - var data = buffer.slice(46, 78) var D = BigInteger.fromBuffer(data) hd = new HDNode(D, chainCode, params.network) + // 33 bytes: public key data (0x02 + X or 0x03 + X) } else { var data = buffer.slice(45, 78) var decode = ECPointFp.decodeFrom(ecparams.getCurve(), data)