halo2/src/circuit/gadget
Jack Grigg 67caed52eb mul::incomplete: Constrain final iteration correctly
The differences between the final iteration and prior iterations are:
- The final iteration does not constrain (x_T, y_T) to propagate down.
- The final iteration constrains an assigned y_A output instead of a
  derived y_A from the next iteration's variables.

We also swap the init_y constraint to match the book.

Co-authored-by: therealyingtong <yingtong@z.cash>
2021-07-07 23:10:59 +08:00
..
ecc mul::incomplete: Constrain final iteration correctly 2021-07-07 23:10:59 +08:00
poseidon Make this crate clippy clean for warnings on nightly. 2021-06-21 18:04:00 +01:00
sinsemilla rustfmt 2021-06-29 22:46:07 +01:00
utilities Docfixes. 2021-06-29 09:51:02 +08:00
ecc.rs tests::print_ecc_chip(): Print ECC chip. 2021-07-07 23:10:59 +08:00
poseidon.rs Make this crate clippy clean for warnings on nightly. 2021-06-21 18:04:00 +01:00
sinsemilla.rs ecc::chip.rs: Introduce circuit-wide "constants" fixed column 2021-07-07 23:10:59 +08:00
utilities.rs Optimize transpose_option_array 2021-06-29 22:43:50 +01:00