test: include derivation test when private key has leading zeros
This commit is contained in:
parent
4faa0ce679
commit
078318094d
@ -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…
Reference in New Issue
Block a user