halo2/halo2_gadgets/src
Jack Grigg 96d4a31d39 halo2_gadgets: Batch inversions in `SinsemillaChip::hash_to_point`
This saves around 3.7% in proving time for a 2-action Orchard bundle on
a Ryzen 9 5950X.
2022-05-08 03:28:34 +00:00
..
ecc Introduce ScalarVar::new and ScalarVar::from_base gadget APIs. 2022-05-05 21:33:43 +02:00
poseidon halo2_gadgets: Migrate chip gates to `Constraints::with_selector` 2022-04-24 22:13:38 +00:00
primitives Migrate to `ff 0.12` 2022-05-04 23:36:18 +00:00
sha256 Fix some clippy lints 2022-04-27 12:58:16 +00:00
sinsemilla halo2_gadgets: Batch inversions in `SinsemillaChip::hash_to_point` 2022-05-08 03:28:34 +00:00
utilities Use `MessagePiece::from_subpieces` in `MerkleChip::hash_layer` 2022-05-08 02:20:42 +00:00
ecc.rs Address comments from code review. 2022-05-06 23:28:20 +08:00
lib.rs Migrate to `ff 0.12` 2022-05-04 23:36:18 +00:00
poseidon.rs halo2_gadgets: Remove usage of `array::IntoIter::new` 2022-04-27 12:56:54 +00:00
primitives.rs Migrate to `halo2_gadgets` crate in subdir 2022-01-27 23:08:01 +00:00
sha256.rs halo2_gadgets: Rename `halo2` to `halo2_proofs` 2022-01-27 23:32:04 +00:00
sinsemilla.rs halo2_gadgets: Add `MessagePiece::from_subpieces` 2022-05-02 16:04:02 +00:00
utilities.rs Merge pull request #568 from zcash/circuit-review 2022-05-05 16:03:31 +01:00