zcash-test-vectors/zcash_test_vectors
Jack Grigg 4505cb8438 Improve the ZIP 32 arbitrary key derivation test vectors
When using them, I forgot that `bytes(range(32))` doesn't generate an
all-zeroes seed of length 32, so I was using the wrong seed with the
test vectors and they were failing. We now embed that seed in the test
vectors, along with the context string (to make it clear that there is
no trailing null byte) and the IKM (which is what clued me into the seed
being wrong).
2024-11-13 07:14:35 +00:00
..
orchard Extract ZIP 32 hardened-only key derivation from Orchard 2024-11-02 05:00:38 +00:00
sapling Generate hardened-only Sapling ZIP 32 test vectors 2023-11-22 02:59:04 +00:00
transparent Make it possible to generate testnet test vectors for ZIP 320 addresses. 2024-05-15 22:32:36 -06:00
__init__.py
bech32m.py
f4jumble.py Merge files that were only separate in order to provide multiple entry points. 2022-02-08 15:11:15 +00:00
ff1.py
hd_common.py Make it possible to generate testnet test vectors for ZIP 320 addresses. 2024-05-15 22:32:36 -06:00
output.py Use unified addresse strings in test vectors rather than byte vectors. 2022-09-19 13:59:00 -06:00
rand.py
transaction.py
unified_address.py Remove spurious rng argument to encode_unified. 2022-10-07 19:17:38 -06:00
unified_encoding.py Remove spurious rng argument to encode_unified. 2022-10-07 19:17:38 -06:00
unified_full_viewing_keys.py Remove spurious rng argument to encode_unified. 2022-10-07 19:17:38 -06:00
unified_incoming_viewing_keys.py Remove spurious rng argument to encode_unified. 2022-10-07 19:17:38 -06:00
utils.py
zc_utils.py
zip_0032.py Improve the ZIP 32 arbitrary key derivation test vectors 2024-11-13 07:14:35 +00:00
zip_0143.py Remove dependency on pyblake2. 2022-02-02 02:44:40 +00:00
zip_0243.py Remove dependency on pyblake2. 2022-02-02 02:44:40 +00:00
zip_0244.py Update NU5 consensus branch ID in ZIP 244 test vectors 2022-03-23 00:27:32 +00:00