Browse Source

added comment for where the custom gate constraints logic should be implemented

main
Kevin Jue 2 years ago
parent
commit
57b7937ae8
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      plonky2_verifier/plonk.go

+ 2
- 0
plonky2_verifier/plonk.go

@ -117,6 +117,8 @@ func (p *PlonkChip) checkPartialProducts(
} }
func (p *PlonkChip) evalVanishingPoly(proofChallenges ProofChallenges, openings OpeningSet, zetaPowN QuadraticExtension) []QuadraticExtension { func (p *PlonkChip) evalVanishingPoly(proofChallenges ProofChallenges, openings OpeningSet, zetaPowN QuadraticExtension) []QuadraticExtension {
// TODO: evaluate_gate_contraints logic should be implemented here. See https://github.com/mir-protocol/plonky2/blob/main/plonky2/src/plonk/vanishing_poly.rs#L39
// Calculate the k[i] * x // Calculate the k[i] * x
sIDs := make([]QuadraticExtension, p.commonData.Config.NumRoutedWires) sIDs := make([]QuadraticExtension, p.commonData.Config.NumRoutedWires)

Loading…
Cancel
Save