zcash-test-vectors/zcash_test_vectors
Jack Grigg 83255e64af Fix bugs in value balance generation and serialization
We weren't generating negative value balances, which meant we missed
bugs where value balances were being serialized as u64 instead of i64.

The change to make some value balances negative causes some ZIP 243 and
ZIP 244 test vector sighashes to change (as expected).
2022-03-11 14:14:36 +00:00
..
orchard Include the seed used for derivation in UA/UIVK/UFVK test vectors. 2022-02-12 17:31:25 +00:00
sapling Change the seed used for Unified Address, IVK and FVK test vectors to be deterministic. 2022-02-11 16:29:14 +00:00
transparent Change the order of arguments to the bip_0032.Extended{Secret,Public}Key constructors 2022-02-12 21:42:32 +00:00
__init__.py Refactor test vectors into package 2022-01-13 02:46:20 +00:00
bech32m.py Refactor test vectors into package 2022-01-13 02:46:20 +00:00
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 Refactor test vectors into package 2022-01-13 02:46:20 +00:00
hd_common.py Refactor Zcash SLIP 44 coin type and the `hardened` function into a separate file, 2022-02-11 16:29:14 +00:00
output.py Avoid the need to specify a `rust_fmt` function for Options. 2022-02-12 20:57:37 +00:00
rand.py Refactor test vectors into package 2022-01-13 02:46:20 +00:00
transaction.py Fix bugs in value balance generation and serialization 2022-03-11 14:14:36 +00:00
unified_address.py Ensure that unknown items are included in Unified Address test vectors. 2022-02-14 02:52:28 +00:00
unified_encoding.py Refactor test vectors into package 2022-01-13 02:46:20 +00:00
unified_full_viewing_keys.py Avoid the need to specify a `rust_fmt` function for Options. 2022-02-12 20:57:37 +00:00
unified_incoming_viewing_keys.py Avoid the need to specify a `rust_fmt` function for Options. 2022-02-12 20:57:37 +00:00
utils.py Refactor test vectors into package 2022-01-13 02:46:20 +00:00
zc_utils.py Refactor test vectors into package 2022-01-13 02:46:20 +00:00
zip_0143.py Remove dependency on pyblake2. 2022-02-02 02:44:40 +00:00
zip_0243.py Fix bugs in value balance generation and serialization 2022-03-11 14:14:36 +00:00
zip_0244.py Fix bugs in value balance generation and serialization 2022-03-11 14:14:36 +00:00