Commit Graph

  • 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