(c *big.Int)
| 110 | } |
| 111 | |
| 112 | func (gv *FieldVector) AddConstant(c *big.Int) *FieldVector { |
| 113 | var result FieldVector |
| 114 | |
| 115 | for i := range gv.vector { |
| 116 | var ri big.Int |
| 117 | ri.Mod(new(big.Int).Add(gv.vector[i], c), bn256.Order) |
| 118 | result.vector = append(result.vector, &ri) |
| 119 | } |
| 120 | |
| 121 | return &result |
| 122 | } |
| 123 | |
| 124 | func (fv *FieldVector) Hadamard(exponent *FieldVector) *FieldVector { |
| 125 | var result FieldVector |