commit ede9e16a2ada56cc4b32c31ede9db50a063cfda6 Author: arnaucube Date: Thu May 9 16:19:24 2024 +0200 init diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..34c04cd --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +/target +Cargo.lock + +# Circom generated files +circuit/keccak-chain_js +node_modules +package-lock.json +*.r1cs +*.sym + +# generated contracts at test time +generated +*.sol +*.calldata +*.inputs diff --git a/README.md b/README.md new file mode 100644 index 0000000..3cb1466 --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# keccak-chain-sonobe + +Repo to test a more complex [Circom](https://github.com/iden3/circom) circuit with [Sonobe](https://github.com/privacy-scaling-explorations/sonobe). + +Proves a chain of keccak256 hashes, using the [vocdoni/keccak256-circom](https://github.com/vocdoni/keccak256-circom) circuit. + +> WIP + +assuming rust and circom have been installed: +- `./compile-circuit.sh` +- `cargo test --release -- --nocapture`