You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Georgios Konstantopoulos be99d3a1fd docs: add readme 3 years ago
.github/workflows initial commit 3 years ago
src docs: add readme 3 years ago
test-vectors initial commit 3 years ago
tests refactor: rename circuit -> circom 3 years ago
.gitignore initial commit 3 years ago
Cargo.toml refactor: rename circuit -> circom 3 years ago
README.md docs: add readme 3 years ago

README.md

ark-circom

Arkworks bindings to Circom's R1CS, for Groth16 Proof and Witness generation in Rust.

Github Actions

Documentation

Clone the repository and run cd ark-circom/ && cargo doc --open

Add ark-circom to your repository

[dependencies]

ark-circom = { git = "https://github.com/gakonst/ark-circom-rs" }

Running the tests

Tests require the following installed:

  1. solc. We also recommend using solc-select for more flexibility.
  2. ganache-cli

Features

Acknowledgements

This library would not have been possibly without the great work done in:

Special shoutout to Kobi Gurkan for all the help in parsing SnarkJS' ZKey file format.