Browse Source

test: include derivation test when private key has leading zeros

hk-custom-address
Braydon Fuller 8 years ago
committed by Daniel Cousens
parent
commit
078318094d
  1. 8
      test/hdnode.js

8
test/hdnode.js

@ -387,5 +387,13 @@ describe('HDNode', function () {
}, /Expected BIP32 derivation path/) }, /Expected BIP32 derivation path/)
}) })
}) })
it('works when private key has leading zeros', function () {
var key = 'xprv9s21ZrQH143K3ckY9DgU79uMTJkQRLdbCCVDh81SnxTgPzLLGax6uHeBULTtaEtcAvKjXfT7ZWtHzKjTpujMkUd9dDb8msDeAfnJxrgAYhr'
var hdkey = HDNode.fromBase58(key)
assert.strictEqual(hdkey.keyPair.d.toBuffer(32).toString('hex'), '00000055378cf5fafb56c711c674143f9b0ee82ab0ba2924f19b64f5ae7cdbfd')
var child = hdkey.derivePath('m/44\'/0\'/0\'/0/0\'')
assert.strictEqual(child.keyPair.d.toBuffer().toString('hex'), '3348069561d2a0fb925e74bf198762acc47dce7db27372257d2d959a9e6f8aeb')
})
}) })
}) })

Loading…
Cancel
Save