Georgios Konstantopoulos
11e6d04f3b
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>
2021-08-17 14:45:13 +03:00
Georgios Konstantopoulos
4e2c2d39dd
chore: cargo fmt
2021-08-13 12:47:30 +03:00
Georgios Konstantopoulos
0dd126bbd8
fix: use correct fn prover name in tests
2021-08-13 12:45:49 +03:00
Georgios Konstantopoulos
a85b99e0db
perf: enable parallel on ark packages
2021-08-13 12:40:23 +03:00
Georgios Konstantopoulos
3c11c94d63
perf: enable asm on ark-ff
2021-08-13 12:39:06 +03:00
Georgios Konstantopoulos
f316f6a9fa
chore: use latest upstream gro16
2021-08-13 12:37:09 +03:00
Georgios Konstantopoulos
293314f2ef
chore: cargo fmt
2021-08-11 23:46:07 +03:00
Georgios Konstantopoulos
29de734540
feat: add deserialize_field2 function
2021-08-11 23:45:50 +03:00
Georgios Konstantopoulos
cf225249ae
chore: expose Proof a/b/c
2021-08-11 03:22:18 +03:00
Georgios Konstantopoulos
de9af5b9e6
fix: negate negative witness elements
2021-08-11 03:22:18 +03:00
Georgios Konstantopoulos
c32270a285
fix: use latest names for groth16 traits/types
2021-08-10 18:09:32 +03:00
Georgios Konstantopoulos
c03ae8490f
chore: trim deps
2021-07-26 18:13:46 +03:00
Georgios Konstantopoulos
be99d3a1fd
docs: add readme
2021-07-26 18:01:22 +03:00
Georgios Konstantopoulos
72c533ac62
refactor: rename circuit -> circom
2021-07-26 17:54:04 +03:00
Georgios Konstantopoulos
29a7555c08
zkey: expose only 1 method - everything else private
2021-07-26 17:38:29 +03:00
Georgios Konstantopoulos
8ff7f3cd1b
refactor: rename circom_wasm to witness
2021-07-26 17:32:18 +03:00
Georgios Konstantopoulos
b64f038283
initial commit
2021-07-26 17:04:43 +03:00