arnaucube
arnaucube/gnark-plonky2-verifierPublic Self-hosted repository
fix for V-SCT-VUL-032
Kevin Jue kjue235@gmail.com
Tue, 19 Dec 2023 13:27:00 -0800
commit

9e6d08b99c83a064c97c23a17f7968573d2230e0

parent

49511611b595db6597f4ab90d621876b067f1dbd

1 files changed, 2 insertions(+), 2 deletions(-)

jump to
M plonk/gates/constant_gate.go → plonk/gates/constant_gate.go

@@ -41,14 +41,14 @@ return fmt.Sprintf("ConstantGate { num_consts: %d }", g.numConsts)

} func (g *ConstantGate) ConstInput(i uint64) uint64 { - if i > g.numConsts { + if i >= g.numConsts { panic("Invalid constant index") } return i } func (g *ConstantGate) WireOutput(i uint64) uint64 { - if i > g.numConsts { + if i >= g.numConsts { panic("Invalid wire index") } return i