Commit Graph

27 Commits

Author SHA1 Message Date
kilic
8d331496f2 Integration to halo2curves
Remove  dependency and conditional flags
2022-06-09 14:41:58 +03:00
kilic
eb2b11f590 Remove ecc/secp256k1 for planned halo2curves use
Temporarily comment out  and
2022-06-09 14:40:09 +03:00
kilic
958641daf8 Integrate applications into the base
cargo fmt

Cancel out  until  integration
2022-06-09 14:39:07 +03:00
kilic
513eafff1d Add transcript circuit 2022-04-12 15:19:58 +02:00
kilic
abcdddf653 Move ecdsa crate to parent dir 2022-03-10 21:05:34 +03:00
David Nevado
03aeb08f6b Move secp256k1 to ecc 2022-03-07 19:37:59 +03:00
David Nevado
c41bc5656d Rename Secp256k1 + latest pairing lib traits 2022-03-07 19:37:59 +03:00
David Nevado
c208940181 Add secp2561kforhalo2 crate 2022-03-07 19:37:59 +03:00
David Nevado
05e7e34735 Move ecdsa to ecdsa/circuit 2022-03-07 19:37:59 +03:00
kilic
235fcb9be3 Into workspace 2022-02-11 21:29:14 +03:00
kilic
a165a5a15e Remove complete formulas
Add sliding window double add multiplication

Remove nolookup feature

Add public input expose function

Add constant point assignment function
2022-02-08 18:42:48 +03:00
kilic
fe007d9762 Default to zcash/halo2 backend 2022-01-24 17:22:30 +03:00
kilic
1990e8f377 add kzg backend support 2022-01-13 14:19:55 +03:00
kilic
9a7404e3d9 use external main gate from halo2arith 2022-01-10 16:24:47 +03:00
Xin Gao
0653d78d18 Merge branch 'master' into ecc-ops 2021-11-27 15:59:30 +08:00
kilic
19338088de Improve ecc traits for easier landing of #10 2021-11-27 00:13:38 +03:00
Xin Gao
fa11f3b09d feature: sketch ecc add 2021-11-25 13:24:18 +08:00
kilic
969696a33f change package name 2021-11-01 17:35:30 +03:00
kilic
3ffbb8feeb Untroduce Assigned trait for assingned values
Assign integer with range check

Receive row offset everywhere

Remove debug-prover feature

Add max value tracker to for assigned integers

Use mutable limbs of the integer
2021-10-31 20:28:18 +03:00
kilic
897e47ae0b fix permutation fail 2021-10-09 19:21:17 +03:00
kilic
c0a83aff10 add multiplication circuit tests 2021-09-30 19:52:59 +03:00
kilic
d997b604ab bit len input for rand rns integers 2021-09-29 17:39:35 +03:00
kilic
3ab56107b9 use latest halo2 locally 2021-09-09 15:15:11 +03:00
kilic
5ef8d3929a test rns constants 2021-09-06 16:20:03 +03:00
kilic
8f3665ee43 add bigint traits
add bigint assigner and copy gadgets
2021-08-24 11:58:12 +03:00
kilic
9c3b49fa14 most simple range proof with decomposition 2021-08-17 19:52:26 +03:00
kilic
efab549941 init 2021-08-16 21:15:28 +03:00