This website requires JavaScript.
7fb9be1767
Merge 4f02990837
into 1ac6808080
Tomek Piotrowski
2024-12-09 14:45:37 +0000
4f02990837
sighash: move burn_amount into header_digest
Paul Dann
2024-12-06 16:38:24 +0000
d3662ac8cd
Merge 97455a1eff
into 1ac6808080
Jack Grigg
2024-11-22 06:08:24 +0000
1ac6808080
Merge pull request #104 from zcash/improve-arbitrary-key-tvs
master
Jack Grigg
2024-11-16 12:32:58 +1300
2a08204b62
Add ZIP 32 arbitrary key derivation test vector to ZIP 32 account
Jack Grigg
2024-11-13 10:43:05 +0000
4505cb8438
Improve the ZIP 32 arbitrary key derivation test vectors
Jack Grigg
2024-11-13 07:14:35 +0000
53cc8e25ea
Merge pull request #103 from zcash/arbitrary-key-derivation
Jack Grigg
2024-11-13 04:39:46 +0000
f80ca40016
Add test vectors for ZIP 32 arbitrary key derivation
Jack Grigg
2024-11-02 05:15:28 +0000
ff8eb510c7
Extract ZIP 32 hardened-only key derivation from Orchard
Jack Grigg
2024-11-02 04:57:07 +0000
5b76d4bba0
Merge pull request #102 from zcash/orchard-zip32
Kris Nuttycombe
2024-10-24 13:14:43 -0600
8cfdb3ed6f
Add NSM transaction test vectors
Tomek Piotrowski
2024-08-06 09:11:38 +0200
bff71ae1a8
Generate test vectors for orchard_zip32
Kris Nuttycombe
2024-10-01 14:32:31 -0600
346740a680
Modify the `regenerate` script to be more user-friendly.
Kris Nuttycombe
2024-10-01 14:31:32 -0600
580dc95437
Add Orchard ZIP 32 test vectors
Jack Grigg
2024-10-01 18:13:08 +0100
db9c9b9519
Merge pull request #99 from nuttycom/zip_0320_testnet_tv
Kris Nuttycombe
2024-07-22 08:01:37 -0600
3d778e3b4f
Merge 2b7fcec970
into 2badedaee3
Vivek Arte
2024-06-11 14:30:29 +0530
2b7fcec970
reverting transaction.py edits, will include in subsequent PR
Vivek Arte
2024-06-11 10:39:35 +0530
ec642fa2ad
updating files based on previous commit
Vivek Arte
2024-06-11 02:21:55 +0530
45e700ce78
change output rendering to reduce git diff -- changes to rust files in next commit
Vivek Arte
2024-06-11 02:04:09 +0530
43e3cbcc8c
updating newly merged Rust test vectors to follow format
Vivek Arte
2024-06-10 17:27:44 +0530
f93cdc5b62
Merge 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
8a05f97e5b
Making suggested changes (#16 )
Vivek Arte
2024-06-10 14:02:49 +0530
a16bc2c854
Merge 3aca9f5b80
into 2badedaee3
ying tong
2024-06-02 10:10:58 +0000
73409919f5
Make it possible to generate testnet test vectors for ZIP 320 addresses.
Kris Nuttycombe
2024-05-15 22:15:23 -0600
e2f96cf63a
Separate OrchardZSA from Orchard (#13 )
Vivek Arte
2024-04-30 15:19:46 +0530
2badedaee3
Merge pull request #97 from nuttycom/zip_0320
Kris Nuttycombe
2024-04-24 13:30:06 -0600
4c82764cd2
Fix generation of source path metadata in zip_0320 test vectors.
Kris Nuttycombe
2024-04-24 13:08:16 -0600
439d5a3e12
Add ZIP 320 test vectors.
Kris Nuttycombe
2024-04-21 20:12:23 -0600
3976d1cabd
Upstream change merge (#15 )
Vivek Arte
2024-04-17 16:19:01 +0530
65e564374e
Merge branch 'zsa1' into upstream_change_merge
Vivek Arte
2024-04-17 16:01:48 +0530
301036fcda
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
97455a1eff
Add key prefixing to RedJubjub
redjubjub-key-prefixing
Jack Grigg
2023-12-01 14:02:25 +0000
ddb3397f5e
Merge pull request #94 from zcash/zip32-sapling-hard
str4d
2023-12-01 11:01:30 +0000
13ea1ab387
Generate hardened-only Sapling ZIP 32 test vectors
Jack Grigg
2023-11-22 02:59:04 +0000
86e88c5348
Migrate to ripemd-hash dependency
Jack Grigg
2023-11-22 02:59:02 +0000
ec060090ae
Update R constant for ZSA note commitment (#8 )
Constance Beguier
2023-04-24 12:20:05 +0200
4cf6062da9
Changes to derive Asset base from the Asset identifier (#7 )
Vivek Arte
2023-04-19 00:50:15 +0530
a64c3a63b0
Merge c019a2903e
into 7a55b39524
Daira Hopwood
2023-03-21 21:19:54 +0000
c019a2903e
Improve the usability of `regenerate.sh` and document it.
Daira Hopwood
2022-09-29 21:05:16 +0100
826e67c0ed
Add a runner for unit tests. (This is currently only the RIPEMD-160 test.)
Daira Hopwood
2022-09-29 21:04:14 +0100
9a39888f41
Add a pure Python implementation of RIPEMD-160 from Bitcoin: ad3e9e1f21/test/functional/test_framework/ripemd160.py
and use it instead of hashlib (which might not have RIPEMD-160 due to https://github.com/openssl/openssl/issues/16994 ).
Daira Hopwood
2022-09-29 21:02:33 +0100
98f1c3e7c3
Move orchard_vesta.py to zcash_test_vectors/orchard/vesta.py and adjust imports.
Daira Hopwood
2022-09-29 20:59:24 +0100
b2a62cf697
Merge c0a5e29f8f
into 7a55b39524
dependabot[bot]
2023-02-08 04:16:55 +0000
c0a5e29f8f
Bump cryptography from 38.0.1 to 39.0.1
dependabot/pip/cryptography-39.0.1
dependabot[bot]
2023-02-08 04:16:53 +0000
f2566cb9a4
Testing encryption v3 (#6 )
Paul
2023-01-31 14:48:00 +0200
ee15a53cda
Asset ID (#5 )
Alexey
2022-12-20 15:50:05 +0100
7a55b39524
Merge pull request #90 from nuttycom/diversified_ua_sequences
Daira Hopwood
2022-10-12 02:13:24 +0100
20d7cc6f54
Regenerate test vectors.
Kris Nuttycombe
2022-10-07 19:47:22 -0600
e454065250
Remove spurious rng argument to encode_unified.
Kris Nuttycombe
2022-10-07 18:19:17 -0600
97f9fbb44c
Generate predictable UA structure for the first 3 test vectors.
Kris Nuttycombe
2022-10-07 12:01:16 -0600
c14646f236
Apply suggestions from code review
Kris Nuttycombe
2022-10-07 10:30:23 -0600
fb5f931e5f
Ensure that successive diversified UAs have the same structure.
Kris Nuttycombe
2022-09-28 09:28:35 -0600
ac92513d4e
Fix derivation of transparent UA parts.
Kris Nuttycombe
2022-10-07 19:13:53 -0600
d98b63da5c
Merge pull request #89 from nuttycom/diversified_ua_sequences
Kris Nuttycombe
2022-09-23 12:20:16 -0600
73ced0f5c9
Update dependency versions.
Kris Nuttycombe
2022-09-19 15:23:23 -0600
8f18c764d6
Use unified addresse strings in test vectors rather than byte vectors.
Kris Nuttycombe
2022-09-19 13:59:00 -0600
23321662d1
Provide UA test vectors for the first 3 valid diversifier indices for each account.
Kris Nuttycombe
2022-09-15 14:24:45 -0600
42fd320391
ZSA update rust code (#3 )
naure
2022-08-29 15:43:40 +0200
ddfd4a1035
zsa-note-type: test vectors for note commitment and encryption (#1 )
naure
2022-07-20 14:58:32 +0200
aa6fe2e31a
Merge pull request #2 from QED-it/issuer_keys
Daniel Benarroch
2022-07-14 00:08:57 +0300
b1c85eabe6
generate test vectors for issuance keys
daniben31
2022-06-12 13:53:07 +0200
3e9742cf02
implement text vectors isk and ik
daniben31
2022-06-07 14:24:29 +0200
3aca9f5b80
Extract common perm() helper from poseidon_fp
poseidon-fq
therealyingtong
2022-05-19 12:59:38 +0800
bbec810925
Add poseidon_fq test vectors
therealyingtong
2022-05-09 17:57:39 +0800
657b67ecb2
Add orchard/poseidon_fq.py
therealyingtong
2022-05-09 17:41:37 +0800
6b70adb9a9
Move orchard_vesta.py -> orchard/vesta.py
therealyingtong
2022-05-09 17:34:25 +0800
c47f82dbb3
Rename orchard/poseidon.py -> orchard/poseidon_fp.py
therealyingtong
2022-05-09 17:25:43 +0800
0cbb8200b0
Merge pull request #50 from zcash-hackworks/orchard-vesta
Daira Hopwood
2022-03-28 20:19:05 +0100
d56a9cdc45
Merge pull request #88 from zcash-hackworks/update-nu5-branch-id
str4d
2022-03-23 19:04:09 +0000
423d323728
Update NU5 consensus branch ID in ZIP 244 test vectors
Jack Grigg
2022-03-23 00:27:32 +0000
5a07b3aaa9
Merge 65f611ae39
into fe7ed09c6c
str4d
2022-03-11 14:58:24 +0000
65f611ae39
Add basic structural test vectors for legacy transactions
84-transaction-tvs
Jack Grigg
2022-03-11 14:53:50 +0000
7acac09230
Add basic structural test vectors for v5 transactions
Jack Grigg
2022-03-11 14:21:34 +0000
83255e64af
Fix bugs in value balance generation and serialization
Jack Grigg
2022-03-11 13:31:18 +0000
fe7ed09c6c
Merge pull request #82 from daira/ua-unknowns
Daira Hopwood
2022-02-14 15:11:17 +0000
ccf1e5d7df
Ensure that unknown items are included in Unified Address test vectors.
Daira Hopwood
2022-02-14 02:52:28 +0000
68760fb07d
Merge pull request #81 from daira/orchard-zip32
Kris Nuttycombe
2022-02-12 15:07:42 -0700
3872f29af5
Change 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
2e99fdefc7
Fix endianness of the child index in bip_0032 derivation.
Daira Hopwood
2022-02-12 21:15:25 +0000
1c10ad5f4a
Avoid 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
54f168a30b
Include 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
189cadb357
Reduce 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
f8a462d859
Make 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
3477c241aa
Add BIP 32 key derivation and test vectors.
Daira Hopwood
2022-02-11 01:53:37 +0000
e5d31fea89
Implement 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
68e4ed1ee2
Change the seed used for Unified Address, IVK and FVK test vectors to be deterministic.
Daira Hopwood
2022-02-09 16:43:58 +0000
060ea786f7
Refactor 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
cc3376f37e
Merge pull request #80 from daira/reorg
Daira Hopwood
2022-02-11 16:27:39 +0000
d6d69f8388
Merge files that were only separate in order to provide multiple entry points.
Daira Hopwood
2022-02-08 14:56:48 +0000
f07451a025
Move remaining scripts out of the root directory. closes #79
Daira Hopwood
2022-02-08 13:48:29 +0000
c7f9463713
Merge pull request #77 from daira/fix-nested-byte-arrays
str4d
2022-02-08 05:22:17 +0000
6b2009635d
[GitHub Actions] Generate Bitcoin-flavoured test vectors with .json filetype.
Daira Hopwood
2022-02-07 21:50:35 +0000
b056349c8b
[GitHub Actions] Show diff if test vectors generated by CI do not match.
Daira Hopwood
2022-02-07 21:12:15 +0000
ade6c0596a
Commit all JSON and Zcash test vectors. fixes #64
Daira Hopwood
2022-02-07 20:34:28 +0000
823c8a54f4
Fix serialization of nested arrays in JSON.
Daira Hopwood
2022-02-07 20:33:14 +0000
bb67196aa5
Merge pull request #70 from zcash-hackworks/unified-ivks
Daira Hopwood
2022-02-07 22:58:22 +0000
72aa4e9962
Reduce differences between unified_full_viewing_keys.py and unified_incoming_viewing_keys.py.
Daira Hopwood
2022-02-07 20:30:01 +0000
e193d8775a
Add test vectors for unified IVKs.
therealyingtong
2022-01-13 18:06:30 +0800
5eb385fc3a
Merge pull request #73 from daira/remove-pyblake2
str4d
2022-02-02 23:43:25 +0000
49a20a87d7
Remove dependency on pyblake2.
Daira Hopwood
2022-02-02 02:25:52 +0000