Nicholas Ward
d8af0a9334
Merge main
2021-07-15 15:06:38 -07:00
Nicholas Ward
6b214410f2
fixes
2021-07-15 13:57:50 -07:00
Daniel Lubarov
573badc96f
Parallel proof-of-work search ( #92 )
2021-07-15 07:40:41 -07:00
Daniel Lubarov
77ce69dc15
Proof serialization ( #93 )
...
Using `serde_cbor` for now. It's probably far from optimal, as we have many `Vec`s which I assume it will prefix with their lengths, but it's a nice and easy method for now.
2021-07-15 07:35:12 -07:00
Daniel Lubarov
83a1430038
Fix some warnings ( #94 )
2021-07-15 07:34:46 -07:00
Nicholas Ward
d3127c73d3
insertion gadget (test fails)
2021-07-14 23:54:22 -07:00
Daniel Lubarov
c678c55452
Imports
2021-07-14 21:43:55 -07:00
Daniel Lubarov
e68be51085
Imports
2021-07-14 21:42:14 -07:00
Nicholas Ward
ea07db14ac
fixed in recursive version too
2021-07-14 17:38:39 -07:00
Nicholas Ward
220c9bc87a
fixed bug oops
2021-07-14 17:38:24 -07:00
Nicholas Ward
82d08ff27c
Merge branch 'main' into insertion_gate
2021-07-14 17:31:27 -07:00
Nicholas Ward
c708d7e428
eval_unfiltered_recursively
2021-07-14 17:17:45 -07:00
Nicholas Ward
16ae68795a
cleanup
2021-07-14 16:55:27 -07:00
Nicholas Ward
9f2f987f20
minor fixes
2021-07-14 15:57:35 -07:00
Nicholas Ward
27c93f8f4b
addressed comments
2021-07-14 15:47:59 -07:00
wborgeaud
c24fe65f44
Merge pull request #86 from mir-protocol/fix_z_check
...
Fix high degree `z` check by using partial products
2021-07-14 08:40:01 +02:00
wborgeaud
02f0715040
PR feedback
2021-07-14 08:39:09 +02:00
Nicholas Ward
0a32e0fdeb
cargo fmt
2021-07-13 16:54:04 -07:00
Nicholas Ward
bad2e646c3
Merge branch 'main' into insertion_gate
2021-07-13 16:53:08 -07:00
Nicholas Ward
f4c7756f56
removed test debugging
2021-07-13 16:51:45 -07:00
Nicholas Ward
3a2ba05b27
last fix!
2021-07-13 16:50:50 -07:00
Nicholas Ward
c6a33d0eff
more fixes
2021-07-13 16:49:22 -07:00
Nicholas Ward
ca944d5892
fixes; and in-progress test debugging
2021-07-13 16:48:24 -07:00
Nicholas Ward
f0ae72ba74
constraints in base field (fixes low degree test)
2021-07-13 16:15:56 -07:00
Nicholas Ward
1ecc234644
fix
2021-07-13 16:02:55 -07:00
Nicholas Ward
e0c767f3c1
added intermediate wires to generator; and test (does not pass)
2021-07-13 16:01:29 -07:00
Nicholas Ward
57a39a1730
basic tests, and fixes
2021-07-12 16:55:41 -07:00
Nicholas Ward
82206fdc3e
num_wires
2021-07-12 16:46:53 -07:00
Nicholas Ward
1b83b4dd4b
cargo fmt
2021-07-12 16:45:59 -07:00
Nicholas Ward
4bac34646c
generator
2021-07-12 16:38:05 -07:00
Nicholas Ward
185117ed43
params
2021-07-12 15:39:35 -07:00
Nicholas Ward
cbffb854cc
cargo fmt
2021-07-12 15:31:26 -07:00
Nicholas Ward
6090f6d6ce
changed insert_here to a wire, and fixes
2021-07-12 15:31:12 -07:00
Nicholas Ward
7a5b04ad49
Merge pull request #89 from mir-protocol/insert_gadget_fix
...
Insertion gadget fix
2021-07-12 13:25:58 -07:00
Nicholas Ward
2df81e15c8
switched to William's way, and len assert in test
2021-07-12 12:16:13 -07:00
Nicholas Ward
66e4f7c3cf
added output constraint
2021-07-12 12:14:14 -07:00
Nicholas Ward
439303458d
fix
2021-07-12 11:56:53 -07:00
Nicholas Ward
bec189b598
fixes
2021-07-09 16:31:19 -07:00
Nicholas Ward
751e61647f
cleanup and progress
2021-07-08 17:05:04 -07:00
Nicholas Ward
662d62d8b4
progress on eval_unfiltered
2021-07-08 15:20:26 -07:00
wborgeaud
7ab21a4f13
Merge pull request #88 from mir-protocol/finish-verifier
...
Working verifier
2021-07-08 15:23:36 +02:00
wborgeaud
9cd5f82090
Add verification to scaling gadget
2021-07-08 15:21:47 +02:00
wborgeaud
0512817d68
quotient_degree -> quotient_degree_factor
2021-07-08 15:16:05 +02:00
wborgeaud
805ebb1b0d
Working verifier
2021-07-08 15:13:29 +02:00
Nicholas Ward
fbcfbf2d23
insertion gate progress
2021-07-07 14:32:27 -07:00
Nicholas Ward
2bee1c6721
current progress
2021-07-06 10:28:39 -07:00
wborgeaud
274ec48f5e
Update comments
2021-07-06 11:19:58 +02:00
wborgeaud
4a27a67bab
Constraint degree should be at least 3
2021-07-06 11:10:08 +02:00
wborgeaud
85d162cdbc
Merge branch 'main' into fix_z_check
2021-07-06 11:00:29 +02:00
wborgeaud
151d1ad07b
Remove addendum
2021-07-06 11:00:05 +02:00