Skip to content

Latest commit

 

History

History
11 lines (6 loc) · 779 Bytes

README.md

File metadata and controls

11 lines (6 loc) · 779 Bytes

acvm-backend-groth16

This is a backend for the ACVM which allows proving/verifying ACIR circuits against Arkworks' groth16 proving system.

Both this backend and the underlying ark-groth16 library are proofs of concept and are not production-ready.

Circuit specific setup required

Note that groth16 proving system requires a circuit specific trusted setup in order to be able to generate secure proofs.

By default this backend will generate a local set of proving and verification keys to allow for circuit development; however these should be replaced with keys from a trusted setup with contributions from multiple parties.