arnaucube
arnaucube/gnark-plonky2-verifierPublic Self-hosted repository
fix for V-SCT-VUL-023
Kevin Jue kjue235@gmail.com
Tue, 19 Dec 2023 10:56:25 -0800
commit

888b247e02007c70c00fa277bf96ae11c56773f0

parent

318c3ce9de90eb1ac90a0acd70b21821d0fa2040

1 files changed, 3 insertions(+), 0 deletions(-)

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

@@ -32,6 +32,9 @@ degreeInt, err := strconv.ParseUint(degree, 10, 64)

if err != nil { panic("invalid degree in CosetInterpolationGate") } + if degreeInt < 2 { + panic("degree must be at least 2 in CosetInterpolationGate") + } barycentricWeightsStr := strings.Split(barycentricWeights, ",") barycentricWeightsInt := make([]goldilocks.Element, len(barycentricWeightsStr))