mirror of
https://github.com/arnaucube/sonobe.git
synced 2026-01-22 05:41:34 +01:00
Stabilize circom frontend (#101)
* refactor test of compute_c circuit to use multiple lcccs&cccs instances * refactor hypernova's compute_c circuit to reduce from `110635` to `553` constraints * fix: change circom fcircuit to extract indexes of inputs and add keccak satisfaction test * fix: disable wire mapping when loading r1cs * chore: update .gitignore and compile.sh * fix: use fixed circom-compat branch * fix: use slice rather than vec ref * chore: add keccak-chain circom * chore: trigger checks * fix: make typos check circom files names but not their content * chore: remove keccak, add tests with more lightweight circom templates, test that circom circuits correctly result in Ok and Err when needed * chore: trigger checks * fix: re-add circuit for full flow example, change naming * chore: comment with link to issue 104, disable constraints check * chore: remove `full_flow_example` from the examples and its corresponding circom circuit * chore: update `circom-compat` repo * chore: clippy * chore: stop excluding circom files from typos checker * chore: remove changes on `typos.toml` --------- Co-authored-by: arnaucube <root@arnaucube.com>
This commit is contained in:
@@ -14,7 +14,7 @@ ark-relations = { version = "^0.4.0", default-features = false }
|
||||
ark-r1cs-std = { version = "0.4.0", default-features = false } # this is patched at the workspace level
|
||||
ark-snark = { version = "^0.4.0"}
|
||||
ark-serialize = "^0.4.0"
|
||||
ark-circom = { git = "https://github.com/arnaucube/circom-compat.git" }
|
||||
ark-circom = { git = "https://github.com/arnaucube/circom-compat" }
|
||||
thiserror = "1.0"
|
||||
rayon = "1.7.0"
|
||||
num-bigint = "0.4"
|
||||
|
||||
Reference in New Issue
Block a user