arnaucube
/
arnaucube
/
circom-compat
Public
Self-hosted repository
Code
Commits
Branches & tags
Commit history
bb0f5429fce6d140fa389d63bcc91be4aa19af8d
G
feat: benchmarks (#3) * add benchmark * chore: add complex circuit * feat: enable parallel / asm * bench: use pre-calculated matrices/constraints * chore: bump ethers-rs * chore: fmt * feat: add benches for differently sized circuits (#6) * feat: update bench circuit * feat: add benches for many sizes * fix: adjust bench parameters * fix: remove sym * chore: fmt * fix: point to correct commit of groth16 * fix: update function names to upstream * fix: update function names to upstream Co-authored-by: Kobi Gurkan <kobigurk@gmail.com>
Georgios Konstantopoulos
committed on Sep 8, 2021
bb0f542
G
Feat: Use pre-calculated ConstraintMatrices (#2) * feat: add function for calculating the coefficients * fix tests / debug coeffs * feat: use groth16 with configurable matrices * test: add no r1cs test * test: add a test to check matrices values * scaffold of the matrix calculation * feat: correctly load and use matrices in the without_r1cs variant * chore: cargo fmt * chore: cargo fmt / lints * ci: do not double run tests * fix: calculate correctly points at inf * test: use correct abicoder v2 types Co-authored-by: Kobi Gurkan <kobigurk@gmail.com>
Georgios Konstantopoulos
committed on Aug 17, 2021
11e6d04
G
chore: cargo fmt
Georgios Konstantopoulos
committed on Aug 13, 2021
4e2c2d3
G
fix: use correct fn prover name in tests
Georgios Konstantopoulos
committed on Aug 13, 2021
0dd126b
G
perf: enable parallel on ark packages
Georgios Konstantopoulos
committed on Aug 13, 2021
a85b99e
G
perf: enable asm on ark-ff
Georgios Konstantopoulos
committed on Aug 13, 2021
3c11c94
G
chore: use latest upstream gro16
Georgios Konstantopoulos
committed on Aug 13, 2021
f316f6a
G
chore: cargo fmt
Georgios Konstantopoulos
committed on Aug 11, 2021
293314f
G
feat: add deserialize_field2 function
Georgios Konstantopoulos
committed on Aug 11, 2021
29de734
G
chore: expose Proof a/b/c
Georgios Konstantopoulos
committed on Aug 11, 2021
cf22524
G
fix: negate negative witness elements
Georgios Konstantopoulos
committed on Aug 10, 2021
de9af5b
G
fix: use latest names for groth16 traits/types
Georgios Konstantopoulos
committed on Aug 10, 2021
c32270a
G
chore: trim deps
Georgios Konstantopoulos
committed on Jul 26, 2021
c03ae84
G
docs: add readme
Georgios Konstantopoulos
committed on Jul 26, 2021
be99d3a
G
refactor: rename circuit -> circom
Georgios Konstantopoulos
committed on Jul 26, 2021
72c533a
G
zkey: expose only 1 method - everything else private
Georgios Konstantopoulos
committed on Jul 26, 2021
29a7555
G
refactor: rename circom_wasm to witness
Georgios Konstantopoulos
committed on Jul 26, 2021
8ff7f3c
G
initial commit
Georgios Konstantopoulos
committed on Jul 26, 2021
b64f038