From ede9e16a2ada56cc4b32c31ede9db50a063cfda6 Mon Sep 17 00:00:00 2001 From: arnaucube Date: Thu, 9 May 2024 16:19:24 +0200 Subject: [PATCH] init --- .gitignore | 15 +++++++++++++++ README.md | 11 +++++++++++ 2 files changed, 26 insertions(+) create mode 100644 .gitignore create mode 100644 README.md 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`