Commit Graph

  • 2e2c161d52 Add a public bundle construction function & use it in the builder. Kris Nuttycombe 2023-12-15 16:19:24 -0700
  • 0ee75f5ea7
    Circuit: move mux functionality into CondSwap chip (#94) Constance Beguier 2023-12-18 21:21:04 +0100
  • 0a257d6f68 Add explicit control of padding to the Builder API. Kris Nuttycombe 2023-12-08 13:38:52 -0700
  • 06cb76168e Rename `Builder::add_recipient` to `add_output`. Kris Nuttycombe 2023-12-12 11:12:10 -0700
  • de4567da13 add Orchard Benchmarks (cargo) benchmark result for 003619bad4 github-action-benchmark 2023-11-30 08:22:07 +0000
  • 330b803915 deploy: 003619bad4 str4d 2023-11-30 08:04:57 +0000
  • 003619bad4
    Merge pull request #402 from zcash/ci-updates str4d 2023-11-30 08:04:40 +0000
  • 4bb65b9330
    Merge pull request #323 from defuse/nu5-consensus-labeled str4d 2023-11-29 04:36:23 +0000
  • a12661cf19 CI: Modernise workflows Jack Grigg 2023-11-28 23:31:35 +0000
  • 866d5ca3f6 Add `Cargo.lock` to repository Jack Grigg 2023-11-28 23:30:38 +0000
  • 3b72305191
    update links to orchard design documents Kyle Den Hartog 2023-11-27 12:28:19 +1300
  • 65b78a19d0
    move two_pow_245 next to other useful constants Kyle Den Hartog 2023-11-27 10:16:19 +1300
  • f38d6b9e4c
    Rename `sk_iss` to `isk`, the `IssuanceKey` struct to `IssuanceAuthorizingKey`, and move to a two key structure (#92) Vivek Arte 2023-11-07 17:06:30 +0530
  • 7b943e197e
    Adopt Orchard ZSA for Zebra (introduce zcash_note_encryption_zsa alias, minor enhancements) (#89) Dmitry Demin 2023-11-01 10:37:43 +0100
  • a680f410a4
    Circuit: optimize ZEC/ZSA hash computations in note commitment (#87) Constance Beguier 2023-10-18 10:38:59 +0200
  • 2810365f93
    Circuit: remove mutiplexer chip (#90) Constance Beguier 2023-10-17 10:11:00 +0200
  • 8b0560d645
    Circuit: optimized short range check on 4 and 5 bits (#86) Constance Beguier 2023-10-16 11:54:09 +0200
  • 7937e5b251
    Enhance and cleanup ivk-to-bytes-visibility-downgrade branch (#81) Dmitry Demin 2023-10-04 15:23:57 +0300
  • a6071702e6 add Orchard Benchmarks (cargo) benchmark result for c48247dd34 github-action-benchmark 2023-09-08 18:41:09 +0000
  • c48247dd34
    Merge pull request #398 from zcash/update_incrementalmerkletree str4d 2023-09-08 19:21:50 +0100
  • bb6e3afc08 orchard 0.6.0 0.6.0 Jack Grigg 2023-09-08 17:44:13 +0000
  • 7fa0edbd98 Bump MSRV to 1.65 Jack Grigg 2023-09-08 17:40:03 +0000
  • 1ff53e963c CI: Use `rust-toolchain.toml` for MSRV checks Jack Grigg 2023-09-08 17:34:38 +0000
  • 213b11a7ad Migrate to published `incrementalmerkletree 0.5` Jack Grigg 2023-09-08 17:16:42 +0000
  • 139ecca079
    Circuit: Add enable_zsa flag (#79) Constance Beguier 2023-08-31 09:23:44 +0200
  • 6b7ec001c9 update linter adust09 2023-08-14 15:22:04 +0900
  • 9859d2a16c update ci rustc version adust09 2023-08-14 15:15:54 +0900
  • 28f66858f8 update rust-version adust09 2023-08-14 15:09:33 +0900
  • 64d6716839 clean todo adust09 2023-08-13 17:49:57 +0900
  • cab9a397a9 add todo!() adust09 2023-08-13 16:26:51 +0900
  • 6f42e1a898 add todo adust09 2023-08-10 22:03:07 +0900
  • 081513b363
    Circuit: Fix balance violation (#78) Constance Beguier 2023-07-24 16:53:10 +0200
  • 62197c5d46 remove unused markdowns adust09 2023-07-12 14:35:02 +0900
  • e2016c47ab append some logic with todo macro adust09 2023-07-11 00:20:14 +0900
  • 7b80d7c92e add amount and asset_type adust09 2023-07-11 00:18:37 +0900
  • 0f2f990b63
    Create rust.yml adust09 2023-07-11 00:02:42 +0900
  • 6ef89d5f15 Update incrementalmerkletree deps again with bugfixes Jack Grigg 2023-07-06 21:58:09 +0000
  • 5da41a6bbb Upgrade incrementalmerkletree deps for pre-dag-sync Kris Nuttycombe 2023-05-22 12:59:50 -0600
  • ff2ac96b24
    Circuit: Add constraints (#77) Constance Beguier 2023-06-29 13:03:27 +0200
  • 1a00c4af9a
    Upgrade orchard to v0.5 and integrate corresponding librustzcash upgrade (new) (#75) Dmitry Demin 2023-06-23 18:35:17 +0300
  • 62d4ae70ae Change tag name for zcash_note_encryption in root Cargo.toml Dmitry Demin 2023-06-23 14:08:23 +0200
  • 21d7273e49 Use tag instead of branch for zcash_note_encryption (librustzcash) ref in root Cargo.toml Dmitry Demin 2023-06-23 13:06:48 +0200
  • d4ff716bb8 Merge branch 'zsa1' into upgrade_librustzcash_for_orchard_v05_new Dmitry Demin 2023-06-23 13:06:22 +0200
  • 477f949bd2
    Update random nullifier for split notes and circuit (#76) Constance Beguier 2023-06-23 11:40:27 +0200
  • daf6269e89
    Preventing Asset Base from being the identity point on the Pallas curve (#71) Vivek Arte 2023-06-21 15:53:38 +0530
  • aa1d89561c
    Fix issuance key derivation (#74) Constance Beguier 2023-06-20 20:35:57 +0200
  • f49be89f35 Update code to refer to the upgraded version of librustzcash and reflect the corresponding changes Dmitry Demin 2023-06-19 10:01:51 +0200
  • 082c8de59c Add kdf_personalized to OrchardDomain payload_encryption Kris Nuttycombe 2022-09-16 22:04:57 -0600
  • 5b003f8b53
    Merge branch main into zsa1 (#72) Constance Beguier 2023-06-13 11:35:12 +0200
  • 8bc18f724f Merge branch main into zsa1 Constance 2023-06-13 10:04:15 +0200
  • 950b80616d
    Updates to TXID Digest and Authorizing Data Commitment (#66) Vivek Arte 2023-06-13 13:12:08 +0530
  • 7ad2bacf5d
    Fix IssueBundle and IssueAction structures (#70) Constance Beguier 2023-06-12 17:20:20 +0200
  • 2103db8290
    Merge pull request #397 from zcash/release-0.5.0 Kris Nuttycombe 2023-06-06 12:23:12 -0600
  • ca55cadbad orchard release version 0.5.0 0.5.0 Kris Nuttycombe 2023-06-06 11:06:11 -0600
  • 9965a6d06b
    Add serialization of finalize flag (#68) Constance Beguier 2023-06-06 17:11:27 +0200
  • 02fa582c80
    Global padding for bundle (#67) Constance Beguier 2023-06-06 12:40:06 +0200
  • 32eee6e083
    Do not create split notes with native asset (#65) Constance Beguier 2023-06-06 08:46:52 +0200
  • bedc732d6f
    Circuit: Add tests for orchard circuit (#63) Constance Beguier 2023-06-01 10:15:24 +0200
  • e9f556ead4
    Merge pull request #396 from zcash/simplify_parse_note_plaintext_ovk_args Kris Nuttycombe 2023-05-31 12:54:40 -0600
  • 8e71fffc51
    Protect bundle burn from adding assets with zero amount (#60) Dmitry Demin 2023-05-29 15:06:53 +0300
  • 95fcf88407
    Circuit: Check pk_d_old = derived_pk_d_old only when split_flag = 0 (#64) Constance Beguier 2023-05-29 12:06:30 +0200
  • 2a4f27c937 Update `zcash_note_encryption` to remove unused arguments from parse_note_plaintext_without_memo_ovk. Kris Nuttycombe 2023-05-26 09:28:01 -0600
  • 729def6c60
    Merge pull request #394 from zcash/note-encryption-avoid-redundant-checks Kris Nuttycombe 2023-05-26 09:13:20 -0600
  • 11b6858ac8
    Merge pull request #395 from nuttycom/update_bridgetree Kris Nuttycombe 2023-05-25 11:38:40 -0600
  • b4f628133e
    Circuit: Use nf_old_pub to evaluate new note commitment (with rho_new = nf_old_pub) (#62) Constance Beguier 2023-05-25 16:01:50 +0200
  • f4a785adae
    Merge pull request #393 from daira/book-notecommit-missing-paren str4d 2023-05-24 23:24:47 +0100
  • 6cf6f15bf1 Update the `incrementalmerkletree` and `bridgetree` patch versions. Kris Nuttycombe 2023-05-18 16:52:17 -0600
  • aeb993403b
    Circuit: Update note_commit to take into account asset (#56) Constance Beguier 2023-05-23 13:03:56 +0200
  • 90e64cbac0 Remove redundant checks during note encryption Jack Grigg 2023-05-19 16:40:33 +0000
  • c77d96c15c
    Merge branch main into zsa1 (#59) Constance Beguier 2023-05-16 12:01:11 +0200
  • 4e1c616618 Merge branch 'main' into zsa1 Constance 2023-05-12 14:27:05 +0200
  • 9a35108155
    Add getter method for Bundle.burn field (#58) Dmitry Demin 2023-05-10 10:23:48 +0300
  • ea0fd59ec7
    Add tracking for supply info inside verify_issue_bundle (#55) Dmitry Demin 2023-05-04 15:40:14 +0300
  • a38bc537c9 [book] Add a missing right parenthesis. fixes #392 Daira Emma Hopwood 2023-05-02 14:53:09 +0100
  • 7d3b6dfe96
    Constant-time note commitment for ZEC and ZSA (#54) Constance Beguier 2023-04-25 14:46:26 +0200
  • 563b4e5502
    Circuit: Update value_commit_orchard to take into account asset (#50) Constance Beguier 2023-04-21 14:34:50 +0200
  • f0b794896d
    Making changes to the asset base derivation from the asset identifier (#49) Vivek Arte 2023-04-19 01:00:37 +0530
  • 3619b86d1c
    Merge pull request #373 from nuttycom/update_incrementalmerkletree Kris Nuttycombe 2023-04-12 14:16:38 -0600
  • 8bc53ecbde Update to development versions of incrementalmerkletree/bridgetree Kris Nuttycombe 2023-02-15 21:20:26 -0700
  • 7d4aa67eaa
    Merge pull request #390 from zcash/release-0.4.0 0.4.0 str4d 2023-04-11 14:02:47 +0100
  • 63ab47ecc9 orchard 0.4.0 Jack Grigg 2023-04-11 09:00:07 +0000
  • b40a12f1ff
    Merge pull request #389 from zcash/368-fix-variable-name Kris Nuttycombe 2023-04-10 19:06:06 -0600
  • a65018f93c Fix variable name in `spec::diversify_hash` Jack Grigg 2023-04-11 00:23:33 +0000
  • d612d0454c
    Merge pull request #388 from zcash/369-fpe-0.6 Kris Nuttycombe 2023-04-10 17:33:58 -0600
  • 955681b1f7 Migrate to `fpe 0.6` Jack Grigg 2023-04-10 22:47:41 +0000
  • 047201dafd
    Merge pull request #387 from nuttycom/upgrade/incrementalmerkletree_0.3.1 Kris Nuttycombe 2023-04-05 10:00:51 -0600
  • 8f452540d4 Upgrade `incrementalmerkletree` dependency to version 0.3.1 Kris Nuttycombe 2023-04-05 09:38:11 -0600
  • bdcf15ba21
    Merge pull request #385 from nuttycom/upgrade/halo2_0.3.0 Kris Nuttycombe 2023-03-22 13:28:36 -0600
  • feedd693dd Update to halo2_proofs and halo2_gadgets v0.3.0 Kris Nuttycombe 2023-03-22 12:53:11 -0600
  • 97d12603d9
    Merge pull request #384 from nuttycom/use_zcash_not_encryption-0.3.0-final Kris Nuttycombe 2023-03-22 11:28:27 -0600
  • bbc4ee11f1 Use released version of zcash_note_encryption 0.3.0 Kris Nuttycombe 2023-03-22 10:31:37 -0600
  • 8ecef22dda
    Merge pull request #379 from zcash/note_encryption_remove_recipient Kris Nuttycombe 2023-03-21 15:23:04 -0600
  • dca33119b4 Migrate to zcash_note_encryption 0.3.0 Kris Nuttycombe 2023-03-09 15:30:43 -0700
  • 6cbde279e9
    Merge pull request #383 from nuttycom/fix/remove_batch_feature Kris Nuttycombe 2023-03-20 13:47:08 -0600
  • 46d6766104 Remove the `halo2-batch` feature flag and rename `halo2-multicore` to just `multicore`. Kris Nuttycombe 2023-03-20 13:27:01 -0600
  • 7a7f3ec7e7
    Merge pull request #382 from nuttycom/upgrade_halo2_patch_dependency Kris Nuttycombe 2023-03-20 13:21:53 -0600
  • a7c438ef0b Upgrade patch version of halo2 dependencies. Kris Nuttycombe 2023-03-18 20:28:30 -0600
  • bb2212206c Fix halo2_proofs features for wasm32 build & add ci for wasm build. Kris Nuttycombe 2023-03-18 19:49:58 -0600
  • 527e29a062
    Upgrade pprof version with a limited inferno version (#48) Constance Beguier 2023-03-20 14:12:10 +0100
  • 61a67f018f
    Merge pull request #380 from nuttycom/cleanup/fix_lints Daira Hopwood 2023-03-10 23:23:18 +0000