mahmudsudo / bellman_verifier-

Groth16 zkSNARK bellman proof verifier using cloudflare/bn256 Pairing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bellman-verifier

Groth16 zkSNARK bellman proof verifier

Verify Groth16 proofs generated from bellman, using cloudflare/bn256 (used by go-ethereum) for the Pairing.

Usage

`` public, err := ParsePublicRaw(publicJson) require.Nil(t, err) proof, err := ParseProofRaw(proofJson) require.Nil(t, err) vk, err := ParseVkRaw(vkJson) require.Nil(t, err)

v := Verify(vk, proof, public) assert.True(t, v) ``

About

Groth16 zkSNARK bellman proof verifier using cloudflare/bn256 Pairing


Languages

Language:Go 100.0%