zcash-test-vectors/zcash_test_vectors/sapling
Daira Hopwood 68e4ed1ee2 Change the seed used for Unified Address, IVK and FVK test vectors to be deterministic.
As of this commit, this only affects the Sapling test vectors (we still sample the same
randomness to avoid disturbing the others).

A "diversifier_index" field is added to the Unified Address test vectors. (This is not needed
for UIVKs/UFVKs since they do not depend on the diversifier index for any protocol.)

We also add an "account" field to make the account number explicit, even though it could be
inferred from the test vector index.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-02-11 16:29:14 +00:00
..
__init__.py Refactor test vectors into package 2022-01-13 02:46:20 +00:00
generators.py Remove dependency on pyblake2. 2022-02-02 02:44:40 +00:00
jubjub.py Refactor test vectors into package 2022-01-13 02:46:20 +00:00
key_components.py Remove dependency on pyblake2. 2022-02-02 02:44:40 +00:00
merkle_tree.py Refactor test vectors into package 2022-01-13 02:46:20 +00:00
note_encryption.py Remove dependency on pyblake2. 2022-02-02 02:44:40 +00:00
notes.py Remove dependency on pyblake2. 2022-02-02 02:44:40 +00:00
pedersen.py Refactor test vectors into package 2022-01-13 02:46:20 +00:00
redjubjub.py Remove dependency on pyblake2. 2022-02-02 02:44:40 +00:00
zip32.py Change the seed used for Unified Address, IVK and FVK test vectors to be deterministic. 2022-02-11 16:29:14 +00:00