mirror of
https://github.com/arnaucube/go-snark-study.git
synced 2026-02-02 17:26:41 +01:00
snark trusted setup + generate proof + verify proof working. Added test to bn128 pairing
This commit is contained in:
@@ -95,7 +95,6 @@ func (pf PolynomialField) Sub(a, b []*big.Int) []*big.Int {
|
||||
func (pf PolynomialField) Eval(v []*big.Int, x *big.Int) *big.Int {
|
||||
r := big.NewInt(int64(0))
|
||||
for i := 0; i < len(v); i++ {
|
||||
// xi := FloatPow(x, i)
|
||||
xi := pf.F.Exp(x, big.NewInt(int64(i)))
|
||||
elem := pf.F.Mul(v[i], xi)
|
||||
r = pf.F.Add(r, elem)
|
||||
|
||||
Reference in New Issue
Block a user