INNER CODE UNIT · Go

assertNoError

Consensys/gnark-crypto · ecc/bn254/fr/mimc/test_vectors/main.go:17

func assertNoError(err error) {
	if err != nil {
		fmt.Println(err)
		os.Exit(-1)
	}
}

func main() {
	fmt.Println("generating test vectors for MiMC...")
	var tests []numericalMiMCTestCase

	bytes, err := os.ReadFile("./vectors.json")
	assertNoError(err)
	assertNoError(json.Unmarshal(bytes, &tests))

	hsh := mimc.NewMiMC()

	for i := range tests {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…