mirror of
https://github.com/arnaucube/gnark-plonky2-verifier.git
synced 2026-01-12 09:01:32 +01:00
range check inputted plonky2 proof (#29)
* gl * stage 1 optimizations * working optimized poseidon * Fix posedion tests * in progress gate type refactor * working gates * working e2e * hm' * hm2 * debug saga continues * more debugging cry * more debug * it finally works * optimizations * more optimizations * new changes * more optimizations * more cleanup * some refactoring * new files * flattening of packages * working commit * more refactor * more flattening * more flattening * more more refactor * more optimizations * more optimizations * more optimizations * plonk benchmark * plonk * fix r1cs * resolve kevin's comments * Update goldilocks/base.go Co-authored-by: Kevin Jue <kjue235@gmail.com> * Update goldilocks/base.go Co-authored-by: Kevin Jue <kjue235@gmail.com> * Update goldilocks/base.go Co-authored-by: Kevin Jue <kjue235@gmail.com> * Update goldilocks/quadratic_extension.go Co-authored-by: Kevin Jue <kjue235@gmail.com> * added range check for the inputted proof * removed the go.mod replace directive * removed some hacky code * removed duplicate import * renamed rangecheckQEVariable to rangecheckQE * resolved conflict --------- Co-authored-by: John Guibas <john@succinct.xyz>
This commit is contained in:
@@ -232,3 +232,8 @@ func (p *Chip) AssertIsEqualExtension(
|
||||
p.AssertIsEqual(a[0], b[0])
|
||||
p.AssertIsEqual(a[1], b[1])
|
||||
}
|
||||
|
||||
func (p *Chip) RangeCheckQE(a QuadraticExtensionVariable) {
|
||||
p.RangeCheck(a[0])
|
||||
p.RangeCheck(a[1])
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user