gnark-plonky2-verifier/utils/utils.go
utils/utils.goRaw
1package utils
2
3import (
4 "math/big"
5
6 "github.com/consensys/gnark/frontend"
7)
8
9func StrArrayToBigIntArray(input []string) []big.Int {
10 var output []big.Int
11 for i := 0; i < len(input); i++ {
12 a := new(big.Int)
13 a, _ = a.SetString(input[i], 10)
14 output = append(output, *a)
15 }
16 return output
17}
18
19func StrArrayToFrontendVariableArray(input []string) []frontend.Variable {
20 var output []frontend.Variable
21 for i := 0; i < len(input); i++ {
22 output = append(output, frontend.Variable(input[i]))
23 }
24 return output
25}