gnark-plonky2-verifier/plonky2_verifier/noop_gate.go
plonky2_verifier/noop_gate.goRaw
1package plonky2_verifier
2
3import (
4 . "gnark-plonky2-verifier/field"
5 "regexp"
6)
7
8var noopGateRegex = regexp.MustCompile("NoopGate")
9
10func deserializeNoopGate(parameters map[string]string) gate {
11 // Has the format "NoopGate"
12 return NewNoopGate()
13}
14
15type NoopGate struct {
16}
17
18func NewNoopGate() *NoopGate {
19 return &NoopGate{}
20}
21
22func (g *NoopGate) Id() string {
23 return "NoopGate"
24}
25
26func (g *NoopGate) EvalUnfiltered(p *PlonkChip, vars EvaluationVars) []QuadraticExtension {
27 return []QuadraticExtension{}
28}