halo2/src/constants
Jack Grigg b15343f6f7 Add `OrchardFixedBasesFull::{generator, u}` methods
Using these in `OrchardFixedBases::{generator, u}` instead of the
`impl From<OrchardFixedBasesFull> for OrchardFixedBase` means we avoid
computing the Lagrange coefficients for the generator (which were then
immediately dropped).

This decreases proving time in the Action circuit by 53%.
2021-07-07 23:10:59 +08:00
..
commit_ivk_r.rs constants::load.rs: Use concrete pallas::Affine type for generators 2021-06-12 12:36:43 +08:00
load.rs Add `OrchardFixedBasesFull::{generator, u}` methods 2021-07-07 23:10:59 +08:00
note_commit_r.rs constants::load.rs: Use concrete pallas::Affine type for generators 2021-06-12 12:36:43 +08:00
nullifier_k.rs constants::load.rs: Use concrete pallas::Affine type for generators 2021-06-12 12:36:43 +08:00
spend_auth_g.rs constants::load.rs: Use concrete pallas::Affine type for generators 2021-06-12 12:36:43 +08:00
util.rs Simplify `gen_const_array` implementation 2021-06-11 20:46:30 +01:00
value_commit_r.rs constants::load.rs: Use concrete pallas::Affine type for generators 2021-06-12 12:36:43 +08:00
value_commit_v.rs constants::load.rs: Use concrete pallas::Affine type for generators 2021-06-12 12:36:43 +08:00