HarryR / ethsnarks

A toolkit for viable zk-SNARKS on Ethereum, Web, Mobile and Desktop
GNU Lesser General Public License v3.0
240 stars 57 forks source link

Groth16 for Ethereum #17

Closed HarryR closed 6 years ago

HarryR commented 6 years ago

This uses r1cs_gg_ppzksnark_zok from https://github.com/Zokrates/libsnark/commits/groth-without-gt

I've imported the code into the repository rather than using a different libsnark repository.

I've moved all of the tests to use this new prover, and updated the Python and Solidity parts to use it the new verifier.