mirror of
https://github.com/arnaucube/gnark-plonky2-verifier.git
synced 2026-01-12 09:01:32 +01:00
fix for V-SCT-VUL-017
This commit is contained in:
@@ -336,7 +336,7 @@ func (f *Chip) computeEvaluation(
|
|||||||
// we can just hard code the permutation.
|
// we can just hard code the permutation.
|
||||||
permutedEvals := make([]gl.QuadraticExtensionVariable, len(evals))
|
permutedEvals := make([]gl.QuadraticExtensionVariable, len(evals))
|
||||||
for i := uint8(0); i <= uint8(len(evals)-1); i++ {
|
for i := uint8(0); i <= uint8(len(evals)-1); i++ {
|
||||||
newIndex := bits.Reverse8(i) >> arityBits
|
newIndex := bits.Reverse8(i) >> (8 - arityBits)
|
||||||
permutedEvals[newIndex] = evals[i]
|
permutedEvals[newIndex] = evals[i]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user