Commit Graph

13 Commits

Author SHA1 Message Date
Jack Grigg f80ca40016 Add test vectors for ZIP 32 arbitrary key derivation 2024-11-02 05:15:28 +00:00
Kris Nuttycombe 346740a680 Modify the `regenerate` script to be more user-friendly.
This now takes the generation type or 'all' as the first argument,
and then the generator or 'all' as the second argument. File extensions
are detemined automatically from the generation type.
2024-10-02 16:32:26 +01:00
Jack Grigg 580dc95437 Add Orchard ZIP 32 test vectors 2024-10-02 16:32:26 +01:00
Kris Nuttycombe 2badedaee3
Merge pull request #97 from nuttycom/zip_0320
Add ZIP 320 test vectors.
2024-04-24 13:30:06 -06:00
Kris Nuttycombe 439d5a3e12 Add ZIP 320 test vectors. 2024-04-23 12:51:23 -06:00
Jack Grigg 13ea1ab387 Generate hardened-only Sapling ZIP 32 test vectors 2023-11-22 02:59:04 +00:00
Daira Hopwood 3477c241aa Add BIP 32 key derivation and test vectors.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-02-11 16:29:14 +00:00
Daira Hopwood f07451a025 Move remaining scripts out of the root directory.
closes #79

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-02-08 13:53:57 +00:00
therealyingtong e193d8775a Add test vectors for unified IVKs.
Co-authored-by: Ying Tong Lai <yingtong@electriccoin.co>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-02-07 20:04:30 +00:00
Daira Hopwood 3ef06e7ee3 Add zip_0316 (transparent ovk test vectors) to regenerate.sh and check in the Rust vectors.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-02-01 21:56:13 +00:00
Jack Grigg 2093b309f4 Refactor test vectors into package
Scripts that were previously run via:
    poetry run python ./SCRIPT_NAME.py

and have been moved, can now be run as:
    poetry run SCRIPT_NAME

Some top-level scripts remain, where they only generate test vectors and
do not contain any Zcash logic. These now use the `zcash_test_vectors`
package, and can't be run directly unless this package is made available
in `PYTHONPATH`.
2022-01-13 02:46:20 +00:00
Kris Nuttycombe cbb71f6a9a Add generated test vectors for zip_143, zip_243, zip_244, unified addresses, and ufvks 2022-01-12 18:50:18 -07:00
Jack Grigg ffd11d94ec CI: Add workflow to verify test vectors are up-to-date
It will also help us to avoid unintentional modifications to existing
test vectors.
2022-01-07 22:57:23 +00:00