Commit Graph
4241 Commits
Author SHA1 Message Date
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
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
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 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
wborgeaud ad24f5d4d1 Almost working recursive verifier 2021-07-12 14:25:28 +02:00
Nicholas Ward bec189b598 fixes 2021-07-09 16:31:19 -07:00
wborgeaud cbb0cbffb1 Finish test setup 2021-07-09 10:01:58 +02: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 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
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
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