fix for V-SCT-VUL-025

This commit is contained in:
Kevin Jue 2023-12-19 11:07:36 -08:00
parent 7c7a01a395
commit 40d71e9e29

View File

@ -79,7 +79,7 @@ func (c *BN254Chip) HashOrNoop(input []gl.Variable) BN254HashOut {
alpha = new(big.Int).Mul(alpha, alpha)
for i, inputElement := range input {
mulFactor := new(big.Int).Exp(alpha, big.NewInt(int64(i)), nil)
returnVal = c.api.MulAcc(returnVal, inputElement, mulFactor)
returnVal = c.api.MulAcc(returnVal, inputElement.Limb, mulFactor)
}
return BN254HashOut(returnVal)