Kris Nuttycombe
082c8de59c
Add kdf_personalized to OrchardDomain
2023-06-16 17:30:32 -06:00
Kris Nuttycombe
ca55cadbad
orchard release version 0.5.0
2023-06-06 11:10:49 -06:00
Kris Nuttycombe
2a4f27c937
Update `zcash_note_encryption` to remove unused arguments from parse_note_plaintext_without_memo_ovk.
2023-05-26 09:28:01 -06:00
Kris Nuttycombe
6cf6f15bf1
Update the `incrementalmerkletree` and `bridgetree` patch versions.
...
This also removes the `bridgetree` transitive dependency when building
using the `test-dependencies` feature flag, as the only use of it can be
satisfied just with `incrementalmerkletree`.
2023-05-24 15:36:25 -06:00
Kris Nuttycombe
8bc53ecbde
Update to development versions of incrementalmerkletree/bridgetree
...
This modifies the tests where required to use bridgetree checkpoint
identifiers.
2023-04-11 10:33:25 -06:00
Jack Grigg
63ab47ecc9
orchard 0.4.0
2023-04-11 09:00:17 +00:00
Jack Grigg
955681b1f7
Migrate to `fpe 0.6`
...
Closes zcash/orchard#369 .
2023-04-10 22:49:40 +00:00
Kris Nuttycombe
8f452540d4
Upgrade `incrementalmerkletree` dependency to version 0.3.1
...
Fixes #375
2023-04-05 09:38:11 -06:00
Kris Nuttycombe
feedd693dd
Update to halo2_proofs and halo2_gadgets v0.3.0
...
Fixes #376
2023-03-22 13:11:28 -06:00
Kris Nuttycombe
bbc4ee11f1
Use released version of zcash_note_encryption 0.3.0
2023-03-22 10:32:44 -06:00
Kris Nuttycombe
dca33119b4
Migrate to zcash_note_encryption 0.3.0
2023-03-21 10:48:47 -06:00
Kris Nuttycombe
46d6766104
Remove the `halo2-batch` feature flag and rename `halo2-multicore` to just `multicore`.
2023-03-20 13:27:01 -06:00
Kris Nuttycombe
a7c438ef0b
Upgrade patch version of halo2 dependencies.
...
Update to make use of the floor-planner-v1-legacy-pdqsort feature.
2023-03-20 13:21:03 -06:00
Kris Nuttycombe
bb2212206c
Fix halo2_proofs features for wasm32 build & add ci for wasm build.
...
Co-authored-by: Greg Pfeil <greg@technomadic.org>
2023-03-20 13:19:43 -06:00
Jack Grigg
3beea4adb7
Migrate to `ff 0.13`
...
Closes zcash/orchard#371 .
2023-03-09 21:14:41 +00:00
Jack Grigg
0f123ca707
Bump MSRV to 1.60
2023-03-09 21:14:41 +00:00
Kris Nuttycombe
d05b6cee9d
Merge pull request #362 from zcash/batch-scanner-improvements
...
Batch scanner improvements
2022-10-20 09:30:49 -06:00
Sean Bowe
a2f4679d23
orchard 0.3.0
2022-10-19 12:44:28 -06:00
Jack Grigg
050b2f231e
Add `memuse::DynamicUsage` impls for types used for batch scanning
2022-10-15 23:29:06 +00:00
Jack Grigg
0b4d7bc9c6
Migrate note encryption to use prepared w-NAF APIs
2022-10-15 23:27:57 +00:00
Jack Grigg
4035a97d17
zcash_note_encryption 0.2
2022-10-13 21:41:25 +00:00
Jack Grigg
526cbed235
Point patch directive at `zcash/librustzcash`
...
zcash/orchard#357 pointed the patch at the PR branch's repository, which
broke as soon as the PR branch was deleted from that repository.
2022-09-15 16:06:21 +00:00
Daira Hopwood
2ff7ff4a54
Dummy implementation of Domain methods for prepared ivk and epk.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-09-15 03:33:04 +01:00
Jack Grigg
597f37a869
orchard 0.2.0
2022-06-24 15:37:35 +00:00
Jack Grigg
9cc142ea3b
pprof 0.9
2022-06-24 15:36:19 +00:00
Jack Grigg
35a76f03b8
Add `orchard::bundle::BatchValidator`
...
Adapted from the `BatchValidator` in `zcashd`, that only handles
RedPallas signatures.
2022-06-23 19:45:25 +00:00
Jack Grigg
be69324b9c
Migrate to `halo2_proofs 0.2.0`
2022-06-23 19:24:57 +00:00
Jack Grigg
a412148865
orchard 0.1.0
...
Closes zcash/orchard#232 .
2022-05-10 22:51:55 +00:00
Jack Grigg
e2eb75c869
reddsa 0.3
2022-05-10 22:51:33 +00:00
Jack Grigg
e2c24fcd5c
halo2_proofs 0.1
2022-05-10 22:44:53 +00:00
Jack Grigg
82bd5a5446
incrementalmerkletree 0.3
2022-05-10 22:23:41 +00:00
Jack Grigg
311190c2d6
Migrate to final `halo2_gadgets` pre-release revision
...
Includes API changes made in zcash/halo2#573 .
2022-05-10 21:55:20 +00:00
therealyingtong
ed53070ada
Cargo.toml: Switch to halo2 revision with refactor
2022-05-06 18:58:10 +00:00
Jack Grigg
2d6187aaac
Fix patch revision for `reddsa` crate
...
https://github.com/ZcashFoundation/reddsa/pull/22 was merged with a
squash-commit, which caused the revision in the branch we were patching
with to no longer exist.
2022-05-06 14:05:31 +00:00
Jack Grigg
706cee42f5
Migrate to `ff 0.12`
2022-05-05 17:15:03 +00:00
Jack Grigg
8c7bb5b95d
Rename `RangeConstrained::subset_of` to `bitrange_of`
2022-05-04 23:54:16 +00:00
Jack Grigg
3ca8c662a4
Merge branch 'main' into str4d/circuit-review
2022-05-04 17:09:15 +00:00
Kris Nuttycombe
4e3e469780
Update incrementalmerkletree dependency version.
2022-05-04 08:01:02 -06:00
Jack Grigg
bd104360a7
Migrate to `halo2_gadgets::utilities::RangeConstrained` newtype
2022-05-03 23:24:48 +00:00
Jack Grigg
52449ef88f
Migrate to `halo2::plonk::Constraints` helper
2022-04-28 19:52:55 +00:00
Jack Grigg
4574d4793a
Migrate to 2021 edition
2022-04-28 17:23:30 +00:00
Jack Grigg
6339fca4cb
pprof 0.8
2022-04-28 17:13:37 +00:00
Jack Grigg
b08d6fc284
Set `rust-version = "1.56.1"` in `Cargo.toml`
2022-04-28 17:13:37 +00:00
Jack Grigg
c39b6a5b7d
orchard 0.1.0-beta.3
2022-04-06 20:29:56 +00:00
Jack Grigg
06995064d7
incrementalmerkletree 0.3.0-beta.2
2022-04-06 18:19:39 +00:00
Jack Grigg
caca664b20
Make `Debug` impl for `TransmittedNoteCiphertext` less verbose
...
We now print the ciphertexts as hex bytes, for which we unambiguously
encode them in RPC outputs (vs 32-byte values which are more complex).
2022-04-06 17:22:17 +00:00
Jack Grigg
6873782a48
Remove unused dependencies
...
Closes zcash/orchard#307 .
2022-04-06 11:35:57 +00:00
Jack Grigg
3b5fb01218
Migrate to `halo2_proofs 0.1.0-beta.4`
2022-04-06 11:30:39 +00:00
Jack Grigg
75aef252d2
orchard 0.1.0-beta.2
2022-03-22 21:29:36 +00:00
Jack Grigg
56a946dafc
halo2_proofs 0.1.0-beta.3
...
The change to the pinned circuit description is due to removing the
unnecessary `selector_map` pin in zcash/halo2#521 . This invalidates
previous proofs due to changing Fiat-Shamir transcript initialization).
2022-03-22 21:29:36 +00:00