1942 Commits

Author SHA1 Message Date
Nicholas Ward
80d5e5375e fixes, cleanup, and correctness test 2022-06-07 10:57:06 -07:00
Nicholas Ward
9fbae06b61 fmt 2022-06-07 10:57:06 -07:00
Nicholas Ward
04978473d2 fix yay 2022-06-07 10:57:06 -07:00
Nicholas Ward
964849d956 fix 2022-06-07 10:57:06 -07:00
Nicholas Ward
ac18c39044 fmt 2022-06-07 10:57:06 -07:00
Nicholas Ward
69aed6586a fixes 2022-06-07 10:57:06 -07:00
Nicholas Ward
60c0b4ee79 fix 2022-06-07 10:57:06 -07:00
Nicholas Ward
e34626e9ba fix 2022-06-07 10:57:06 -07:00
Nicholas Ward
12cb177372 fix 2022-06-07 10:57:06 -07:00
Nicholas Ward
e6d0275f2a fmt 2022-06-07 10:57:06 -07:00
Nicholas Ward
2c285ca2cd fixes and debugging 2022-06-07 10:57:06 -07:00
Nicholas Ward
e6880e591b included everything 2022-06-07 10:57:06 -07:00
Nicholas Ward
db6c3fd811 keccak stark 2022-06-07 10:57:06 -07:00
wborgeaud
2cbf063eb6
Merge pull request #556 from mir-protocol/slice_to_iter
Change some functions to take iterators instead of slices
2022-06-07 18:09:05 +02:00
Jacqueline Nabaglo
47efff834f
EVM decode (#553)
* EVM decode

* Style and docs

* Daniel PR comments

* Minor style

* Work on tests

* Tests passing!

* Minor: fix comment

* William comments
2022-06-03 19:24:47 -07:00
wborgeaud
ccc9c024a2 Change some fn to take iterators instead of slices 2022-06-03 19:20:19 +02:00
wborgeaud
d6006f8fff
Merge pull request #555 from mir-protocol/s_right_next
s/right/next
2022-06-03 00:15:54 +02:00
wborgeaud
6f5c8e46f6 s/right/next 2022-06-02 23:55:56 +02:00
Jacqueline Nabaglo
db56fe39be
Fix Clippy on main (#554) 2022-06-02 14:04:34 -07:00
wborgeaud
fd0f181515
Merge pull request #552 from mir-protocol/multi_table_lookups
Multi-table CTL
2022-06-02 19:15:21 +02:00
wborgeaud
683f325413 PR feedback 2022-06-02 19:01:44 +02:00
wborgeaud
e376196475 Remove collect 2022-06-01 20:21:59 +02:00
wborgeaud
2ecca92bf6 Minor 2022-06-01 20:17:21 +02:00
wborgeaud
2e3a738bc5 Implement multi-table CTLs 2022-06-01 18:53:19 +02:00
wborgeaud
e8fc5b5752
Merge pull request #551 from mir-protocol/starkevm_recursive_verifier
`evm` recursive verifier
2022-05-31 03:33:34 +02:00
wborgeaud
acb7b8bc05 Use reduce_base in reduce_with_powers_circuit 2022-05-31 02:51:39 +02:00
wborgeaud
fd7eb9e915 PR feedback and add reduce_with_powers_circuit fn 2022-05-30 20:13:25 +02:00
wborgeaud
bd738399dd Clippy 2022-05-26 20:44:59 +02:00
wborgeaud
ffc5ce2f1a Fix bug. Recursive verifier test passes 2022-05-26 20:37:30 +02:00
wborgeaud
1fdb41755e Recursive proof isn't correct (yet) 2022-05-26 16:27:15 +02:00
wborgeaud
e13bbf563e Add num_ctl_zs 2022-05-25 08:00:41 +02:00
wborgeaud
4afe32a778
Merge pull request #550 from mir-protocol/stark_circuit_constraint_test
Add test to check that native and circuit STARK constraints are consistent
2022-05-25 07:45:23 +02:00
wborgeaud
c49de59cbc Recursive verifier test compiles but fails 2022-05-24 17:50:28 +02:00
wborgeaud
d47b22d2b5 Compiles 2022-05-24 16:24:52 +02:00
wborgeaud
d9b237d998 Add ctl check vars logic 2022-05-23 17:49:04 +02:00
wborgeaud
8e8e4daa9c Start of impl 2022-05-20 11:21:13 +02:00
wborgeaud
7d7851aba5
Merge pull request #549 from mir-protocol/evm_more_generic_structs
Make some `evm` structs more generic
2022-05-20 08:49:18 +02:00
wborgeaud
7cdc72f998 Detupling 2022-05-20 08:37:18 +02:00
wborgeaud
12a3155baf Ignore test instead of failing 2022-05-20 08:34:25 +02:00
wborgeaud
b3f873c66a Finish test 2022-05-19 11:10:10 +02:00
wborgeaud
2bc5b24c52 Start 2022-05-19 10:22:57 +02:00
wborgeaud
9f01840a57 Make evm structs more generic 2022-05-19 09:41:15 +02:00
wborgeaud
2831f8f28b
Merge pull request #548 from mir-protocol/remove_marking
Remove marking stuff
2022-05-19 07:51:49 +02:00
wborgeaud
781d1edb8e Remove marking 2022-05-18 19:37:05 +02:00
Daniel Lubarov
c54896dcb8
Rename starky2 -> evm (#547) 2022-05-18 10:32:14 -07:00
wborgeaud
17dfa8d713
Merge pull request #541 from mir-protocol/starky_multitables
Start of Starky multitable implementation
2022-05-18 14:35:00 +02:00
wborgeaud
f8b51743a9 PR feedback 2022-05-18 09:22:58 +02:00
wborgeaud
917af4267f
Merge pull request #544 from mir-protocol/standard_gadget_suffix
Standardize gadget suffix to `*_circuit`
2022-05-17 20:52:52 +02:00
wborgeaud
1f5b0cea99
Merge pull request #545 from mir-protocol/rename_wire_fields
Rename wire fields
2022-05-17 20:52:32 +02:00
wborgeaud
28d90d0e9e s/gate_index/row/ 2022-05-17 19:32:51 +02:00