wborgeaud
cb620bc55a
Simplify num_ctl_zs
2022-09-29 16:32:41 +02:00
wborgeaud
1de3ed823a
Update comments
2022-09-26 16:05:15 +02:00
wborgeaud
6cf6b56aa0
Method to compute verifier data without proving
2022-09-26 15:47:35 +02:00
wborgeaud
8c96b8d2db
Comment
2022-09-23 16:36:17 +02:00
wborgeaud
0053a02119
Cleaning
2022-09-23 16:28:20 +02:00
wborgeaud
502305146f
Working
2022-09-23 16:25:02 +02:00
wborgeaud
a63ed60401
Add CTL verification
2022-09-23 15:50:57 +02:00
wborgeaud
e712986a92
Challenger state works
2022-09-23 13:41:14 +02:00
wborgeaud
2c43da801e
Fix
2022-09-22 11:17:02 +02:00
wborgeaud
6e6c2daf29
Add challenger state
2022-09-22 11:01:27 +02:00
wborgeaud
00c439513a
Add prover_data method
2022-09-06 16:51:14 +02:00
wborgeaud
11bdd501c8
let_chains
2022-09-05 17:00:31 +02:00
wborgeaud
a760904549
Clippy
2022-09-05 16:37:54 +02:00
wborgeaud
e6708da36f
Comments
2022-09-05 16:34:29 +02:00
wborgeaud
a5f4730bd5
Minor
2022-09-05 15:47:03 +02:00
wborgeaud
35b22974ed
Recursively verify
2022-09-05 12:25:30 +02:00
wborgeaud
e6490fdd11
Add verify
2022-09-05 09:17:00 +02:00
wborgeaud
da03af2979
Minor
2022-09-05 08:38:57 +02:00
wborgeaud
c320a9e8ae
Merge branch 'main' into per_table_recursion
...
# Conflicts:
# evm/src/all_stark.rs
# evm/src/proof.rs
2022-09-05 08:34:52 +02:00
Daniel Lubarov
f2f291606b
Merge pull request #702 from mir-protocol/keccak_sponge_table_v2
...
Keccak sponge STARK
2022-09-04 22:21:21 -07:00
Daniel Lubarov
496581cfa1
fix
2022-09-04 17:07:06 -07:00
Daniel Lubarov
46cf46ccd8
Minor
2022-09-04 16:56:17 -07:00
Daniel Lubarov
c9cfcecc9f
Logic CTL for xor
2022-09-04 16:53:04 -07:00
Daniel Lubarov
d392ec04e7
Feedback
2022-09-03 23:02:06 -07:00
Nicholas Ward
df15031145
clippy: remove unused 'peekable'
2022-09-02 15:40:24 -07:00
Nicholas Ward
f59431da31
clippy fix: 'needless borrow'
2022-09-02 11:59:55 -07:00
Daniel Lubarov
2c77247d43
Keccak sponge STARK
...
It contains a row for each absorb step of the sponge.
2022-09-01 09:41:19 -07:00
BGluth
ccc2a56b81
Added let_chains feature gates
...
- Nightly decided to move this behind a feature gate and caused builds
to fail.
2022-09-01 09:40:39 -07:00
Jacqueline Nabaglo
4c52d37546
Save columns by verifying invalid opcodes in software ( #701 )
...
* Save columns by verifying invalid opcodes in software
* Autogenerate invalid opcode bitfield (Daniel comment)
* Remove unnecessary panic label
2022-08-30 13:06:03 -07:00
Daniel Lubarov
97ead0793f
Merge pull request #703 from mir-protocol/keccak_util
...
Fill in `keccakf_u32s`
2022-08-30 12:56:56 -07:00
Daniel Lubarov
8505d64e37
Fill in keccakf_u32s
2022-08-30 12:28:08 -07:00
Jacqueline Nabaglo
013bf6471d
Transpose memory columns (make it an array of channel structs) ( #700 )
2022-08-26 22:05:16 -07:00
Nicholas Ward
08758a3b9d
newline
2022-08-26 15:47:26 -07:00
Nicholas Ward
6087df5b4f
Merge pull request #698 from proxima-one/cleaner-witness-extension
...
cleaner interface for witness extension methods in `u32` and `ecdsa`
2022-08-26 15:47:00 -07:00
Jacqueline Nabaglo
f48de368a9
Make jumps, logic, and syscalls read from/write to memory columns ( #699 )
...
* Make jumps, logic, and syscalls read from/write to memory columns
* Change CTL convention (outputs precede inputs)
* Change convention so outputs follow inputs in memory channel order
2022-08-26 14:39:39 -07:00
Sladuca
356c7cd925
fmt
2022-08-26 16:10:44 -04:00
Sladuca
8aa3ed0997
cleaner witness extension
2022-08-26 16:10:34 -04:00
wborgeaud
70971aee2d
Merge pull request #697 from mir-protocol/const_num_tables
...
`NUM_TABLES` constant
2022-08-26 19:02:26 +02:00
wborgeaud
e7edfdd6a3
Minor
2022-08-26 18:30:26 +02:00
wborgeaud
a1941308eb
Minor
2022-08-26 11:07:16 +02:00
wborgeaud
05c3c4d907
First pass
2022-08-26 10:12:45 +02:00
wborgeaud
2fa347128f
All recursive proofs
2022-08-26 09:49:59 +02:00
wborgeaud
c4fc9b0ae4
Merge conflicts
2022-08-26 09:42:55 +02:00
wborgeaud
8600a5a46f
Merge branch 'main' into per_table_recursion
...
# Conflicts:
# evm/src/proof.rs
2022-08-26 09:41:00 +02:00
Daniel Lubarov
aae9e49e90
Merge pull request #696 from mir-protocol/public_memory
...
Public memory, part 1
2022-08-25 23:48:01 -07:00
Daniel Lubarov
a4300758b4
Fix test
2022-08-25 23:38:39 -07:00
Daniel Lubarov
d0be79e822
Feedback
2022-08-25 23:35:38 -07:00
Daniel Lubarov
66a3999679
Keccak generation tweak
2022-08-25 23:13:29 -07:00
Daniel Lubarov
b829b44dcf
Fix test
2022-08-25 22:11:25 -07:00
Daniel Lubarov
aa87f2c3ba
Public memory
2022-08-25 20:19:18 -07:00