wborgeaud
461f24a57e
Merge branch 'main' into more_recursive_verifier
...
# Conflicts:
# src/polynomial/commitment.rs
# src/proof.rs
2021-07-19 07:08:06 +02:00
wborgeaud
097413479e
PR feedback
2021-07-18 10:35:42 +02: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
wborgeaud
4bc06deed8
zs_root -> zs_partial_products_root
2021-07-15 10:59:53 +02:00
wborgeaud
a6bc83217b
Minor
2021-07-15 10:55:18 +02:00
wborgeaud
fe05da6720
Clipp
2021-07-15 10:39:57 +02:00
wborgeaud
7d41785ac6
Comments
2021-07-15 10:24:11 +02:00
wborgeaud
2e12ee8e82
Minor
2021-07-15 10:13:13 +02:00
wborgeaud
7dec6efc6c
Rewrite Markable to avoid Arcs
2021-07-15 09:52:42 +02:00
wborgeaud
0ba5916346
Minor
2021-07-15 09:11:54 +02:00
wborgeaud
becd0c969e
Merge branch 'main' into more_recursive_verifier
...
# Conflicts:
# src/gadgets/insert.rs
# src/plonk_common.rs
# src/verifier.rs
2021-07-15 09:01:36 +02: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
wborgeaud
4a86e3dac2
Optimize get_sigma_map
2021-07-14 22:34:16 +02:00
wborgeaud
514ee0feda
More realistic config
2021-07-14 21:52:34 +02:00
wborgeaud
92c4bba2a3
Fix bug in GMiMC
2021-07-14 21:16:04 +02:00
wborgeaud
7793b5a956
Identify problem in GMiMc
2021-07-14 20:54:30 +02:00
wborgeaud
dcdbb6be33
Check copy constraints in PartialWitness
2021-07-14 18:44:58 +02: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
wborgeaud
c3d53392c4
Problem in permutation argument
2021-07-14 08:14:00 +02:00
wborgeaud
5c2c01b1ab
Circuit compiles
2021-07-13 15:20:14 +02:00
wborgeaud
c99d7f48fd
Add Merkle tree test
2021-07-13 09:44:35 +02:00
wborgeaud
139430c549
Fixed GMiMC
2021-07-13 09:15:16 +02: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
439303458d
fix
2021-07-12 11:56:53 -07:00
wborgeaud
ad24f5d4d1
Almost working recursive verifier
2021-07-12 14:25:28 +02:00
wborgeaud
cbb0cbffb1
Finish test setup
2021-07-09 10:01:58 +02:00
wborgeaud
b50a9809db
Start recursive verifier test
2021-07-08 17:16:26 +02: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
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
wborgeaud
50cafca705
Partial products of quotient
2021-07-06 10:51:32 +02:00
wborgeaud
2841b3860b
Merge pull request #87 from mir-protocol/optimize_partitions
...
Optimize `TargetPartition` using a disjoint-set data structure
2021-07-04 10:21:50 +02:00
wborgeaud
083d841397
Path halving -> Path compression
2021-07-02 15:44:50 +02:00
wborgeaud
b7561c31a2
Fix bugs
2021-07-02 15:34:23 +02:00
wborgeaud
73c1733e6a
Clippy
2021-07-02 14:45:05 +02:00
wborgeaud
13f470e47d
Comments
2021-07-02 14:42:40 +02:00
wborgeaud
b6554ba2ec
Replace indices: HashMap with indices: Fn(T)->usize
2021-07-02 14:37:07 +02:00
wborgeaud
d93cf693ba
Minor
2021-07-02 14:26:49 +02:00
wborgeaud
fc0f8a78ce
First try
2021-07-02 14:13:57 +02:00
wborgeaud
b5b2ef9f3e
Clippy
2021-07-02 11:01:20 +02:00