halo2/src/circuit/gadget
therealyingtong 65ccf80560 sinsemilla::note_commit: Check canonicity of y(g_d), y(pk_d).
Even though we only use the LSB of the y-coordinates as inputs to
the Sinsemilla hash, we still have to check that they are consistent
with the g_d and pk_d points that were passed in.

Co-authored-by: Daira Hopwood <daira@jacaranda.org>
Co-authored-by: Jack Grigg <jack@electriccoin.co>
2021-07-27 03:13:54 +08:00
..
ecc Return full running sum [z_0, ..., z_W] from lookup_range_check and decompose_running_sum. 2021-07-25 21:10:13 +08:00
poseidon More small circuit optimisations 2021-07-25 21:10:13 +08:00
sinsemilla sinsemilla::note_commit: Check canonicity of y(g_d), y(pk_d). 2021-07-27 03:13:54 +08:00
utilities Return full running sum [z_0, ..., z_W] from lookup_range_check and decompose_running_sum. 2021-07-25 21:10:13 +08:00
ecc.rs De-duplicate LookupRangeCheckConfig 2021-07-21 16:03:54 +01:00
poseidon.rs Minor refactors, text fixes, and docfixes. 2021-07-23 00:15:54 +08:00
sinsemilla.rs sinsemilla: Decompose fixed_y_q into binary selector and constant. 2021-07-25 21:10:01 +08:00
utilities.rs Remove standard PLONK helper. 2021-07-23 17:58:58 +08:00