Skip to content

Commit

Permalink
Additional BIP32 test vector for hardened derivation with leading zeros
Browse files Browse the repository at this point in the history
  • Loading branch information
kristapsk committed May 25, 2021
1 parent e5e4a62 commit 516e46a
Showing 1 changed file with 14 additions and 3 deletions.
17 changes: 14 additions & 3 deletions jmbitcoin/test/test_bip32.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,20 @@
),
('xprv9uPDJpEQgRQfDcW7BkF7eTya6RPxXeJCqCJGHuCJ4GiRVLzkTXBAJMu2qaMWPrS7AANYqdq6vcBcBUdJCVVFceUvJFjaPdGZ2y9WACViL4L',
'xpub68NZiKmJWnxxS6aaHmn81bvJeTESw724CRDs6HbuccFQN9Ku14VQrADWgqbhhTHBaohPX4CjNLf9fq9MYo6oDaPPLPxSb7gwQN3ih19Zm4Y'
)]}),
# 4
({'seed': binascii.unhexlify(
'3ddd5602285899a946114506157c7997e5444528f3003f6134712147db19b678'),
'depths': [0, 2**31, 1 + 2**31],
'keys':
[('xprv9s21ZrQH143K48vGoLGRPxgo2JNkJ3J3fqkirQC2zVdk5Dgd5w14S7fRDyHH4dWNHUgkvsvNDCkvAwcSHNAQwhwgNMgZhLtQC63zxwhQmRv',
'xpub661MyMwAqRbcGczjuMoRm6dXaLDEhW1u34gKenbeYqAix21mdUKJyuyu5F1rzYGVxyL6tmgBUAEPrEz92mBXjByMRiJdba9wpnN37RLLAXa'
),
('xprv9vB7xEWwNp9kh1wQRfCCQMnZUEG21LpbR9NPCNN1dwhiZkjjeGRnaALmPXCX7SgjFTiCTT6bXes17boXtjq3xLpcDjzEuGLQBM5ohqkao9G',
'xpub69AUMk3qDBi3uW1sXgjCmVjJ2G6WQoYSnNHyzkmdCHEhSZ4tBok37xfFEqHd2AddP56Tqp4o56AePAgCjYdvpW2PU2jbUPFKsav5ut6Ch1m'
),
('xprv9xJocDuwtYCMNAo3Zw76WENQeAS6WGXQ55RCy7tDJ8oALr4FWkuVoHJeHVAcAqiZLE7Je3vZJHxspZdFHfnBEjHqU5hG1Jaj32dVoS6XLT1',
'xpub6BJA1jSqiukeaesWfxe6sNK9CCGaujFFSJLomWHprUL9DePQ4JDkM5d88n49sMGJxrhpjazuXYWdMf17C9T5XnxkopaeS7jGk1GyyVziaMt'
)]})
])
def test_bip32_vector(vector):
Expand Down Expand Up @@ -107,6 +121,3 @@ def test_bip32_descend():
end_key = btc.bip32_descend(master, 2, 5, 4, 5)
assert end_key==binascii.unhexlify("d2d816b6485103c0d7ff95482788f0e8e73fa11817079e006d47979d8196c4b101")




0 comments on commit 516e46a

Please sign in to comment.