Merge pull request #105 from daira/add-registered-test-vectors
master
Jack Grigg
2025-02-20 10:21:19 +0000
cbfe5ed828Add test vectors for `zip_0032_registered`.
Daira-Emma Hopwood
2025-02-20 05:36:35 +0000
0f20d79f3dUpdate `CKDh` to match ZIP 32 changes.
Daira-Emma Hopwood
2025-02-20 05:33:36 +0000
7de2348010Use `&'static` arrays in `zip_0032_arbitrary` Rust test vectors.
Daira-Emma Hopwood
2025-02-20 05:10:10 +0000
92f2ff2b2fRefactor output to allow (but not yet use) `&'static [T]` and the case of pairs that will be used in the `zip_0032_registered` test vectors. This should not change any of the generated vectors.
Daira-Emma Hopwood
2025-02-17 19:50:58 +0000
9dc587dee8Update Rust output to use `const`.
Daira-Emma Hopwood
2025-02-17 17:28:59 +0000
2b7fcec970reverting transaction.py edits, will include in subsequent PR
Vivek Arte
2024-06-11 10:39:35 +0530
ec642fa2adupdating files based on previous commit
Vivek Arte
2024-06-11 02:21:55 +0530
45e700ce78change output rendering to reduce git diff -- changes to rust files in next commit
Vivek Arte
2024-06-11 02:04:09 +0530
43e3cbcc8cupdating newly merged Rust test vectors to follow format
Vivek Arte
2024-06-10 17:27:44 +0530
f93cdc5b62Merge branch 'master' into zsa_review This is to add upstream changes for ZIP 320 test vectors into the repository.
Vivek Arte
2024-06-10 17:25:05 +0530
Change the Issuance Authorization Signature scheme to the BIP340 Schnorr scheme, and rename `asset_id` to `asset_base` (#12)
Vivek Arte
2024-01-31 22:29:17 +0530
3872f29af5Change the order of arguments to the bip_0032.Extended{Secret,Public}Key constructors to be (chaincode, sk), for consistency with the orchard.key_components.ExtendedSpendingKey constructor and with the serialization order.
Daira Hopwood
2022-02-12 21:42:32 +0000
2e99fdefc7Fix endianness of the child index in bip_0032 derivation.
Daira Hopwood
2022-02-12 21:15:25 +0000
1c10ad5f4aAvoid the need to specify a `rust_fmt` function for Options. This does not change test vectors.
Daira Hopwood
2022-02-12 20:46:02 +0000
54f168a30bInclude the seed used for derivation in UA/UIVK/UFVK test vectors. Also change variable-length vectors to use 'bitcoin_flavoured': False.
Daira Hopwood
2022-02-12 17:31:25 +0000
189cadb357Reduce run times of unified_{address, incoming_viewing_keys, full_viewing_keys}.py by over half by avoiding duplicated work in deriving levels of the key hierarchy above the account level.
Daira Hopwood
2022-02-11 16:12:16 +0000
f8a462d859Make the test vectors for UAs, UIVKs, and UFVKs match up, and allow unknown items for UAs. Also increase the number of test vectors to 20 (10 might be insufficient to see some corner cases).
Daira Hopwood
2022-02-11 15:30:56 +0000
3477c241aaAdd BIP 32 key derivation and test vectors.
Daira Hopwood
2022-02-11 01:53:37 +0000
e5d31fea89Implement ZIP 32 derivation for Orchard and use it for the Unified Address, IVK and FVK test vectors.
Daira Hopwood
2022-02-10 22:56:33 +0000
68e4ed1ee2Change the seed used for Unified Address, IVK and FVK test vectors to be deterministic.
Daira Hopwood
2022-02-09 16:43:58 +0000
060ea786f7Refactor Zcash SLIP 44 coin type and the `hardened` function into a separate file, since they are not specific to Sapling.
Daira Hopwood
2022-02-08 18:32:11 +0000