Dmitry Vagner
|
b9a1b4413d
|
move fp6mul and add more comments
|
2022-10-18 00:21:12 -04:00 |
|
Dmitry Vagner
|
cc9559d954
|
Merge branch 'main' of github.com:mir-protocol/plonky2 into Fp12
|
2022-10-18 00:08:03 -04:00 |
|
Dmitry Vagner
|
3cff0928c4
|
better test API
|
2022-10-17 11:02:24 -04:00 |
|
Daniel Lubarov
|
f125786d9b
|
More directories for MPT logic
|
2022-10-16 22:55:09 -07:00 |
|
Daniel Lubarov
|
7f366cdace
|
Treat storage tries as sub-tries of the state trie
I.e. have leaves in the state trie point to the root of a storage trie
|
2022-10-16 20:26:37 -07:00 |
|
Dmitry Vagner
|
e01c91bdf0
|
Merge branch 'main' of github.com:mir-protocol/plonky2 into Fp12
|
2022-10-13 17:08:44 -04:00 |
|
Dmitry Vagner
|
d1bad81985
|
stuff
|
2022-10-12 10:06:34 -04:00 |
|
Daniel Lubarov
|
cad0473e1d
|
More MPT insert logic
|
2022-10-10 09:40:28 -07:00 |
|
Daniel Lubarov
|
6bb1ad94e8
|
MPT insert logic, part 1
|
2022-10-08 22:27:57 -07:00 |
|
Daniel Lubarov
|
817156cd47
|
Begin MPT insert
|
2022-10-08 13:23:00 -07:00 |
|
Dima V
|
dd6c5a0d1a
|
Merge pull request #640 from mir-protocol/ripeMD
RipeMD
|
2022-10-03 15:49:04 -07:00 |
|
Dmitry Vagner
|
54885fefa0
|
fix merge problem
|
2022-10-03 14:57:04 -07:00 |
|
Daniel Lubarov
|
66c28e953d
|
Unroll num_bytes
Since it's in some code paths where speed is critical.
|
2022-10-03 14:42:11 -07:00 |
|
Dmitry Vagner
|
d42250d677
|
merge
|
2022-10-03 14:25:33 -07:00 |
|
Nicholas Ward
|
43df58ea18
|
alphabetical
|
2022-10-03 14:10:10 -07:00 |
|
Nicholas Ward
|
99fb730aea
|
rearranging and cleanup
|
2022-10-03 14:07:21 -07:00 |
|
Nicholas Ward
|
9ee861fb15
|
minor fixes
|
2022-10-03 13:43:03 -07:00 |
|
Nicholas Ward
|
1e03c438e0
|
moved memory functions to memory ASM file (not sha2)
|
2022-10-03 13:34:16 -07:00 |
|
Nicholas Ward
|
cad56263f4
|
fix
|
2022-10-03 13:34:16 -07:00 |
|
Nicholas Ward
|
e652ef922b
|
simplification and documentation
|
2022-10-03 13:34:16 -07:00 |
|
Nicholas Ward
|
0394fa3fba
|
cleaned up test
|
2022-10-03 13:34:16 -07:00 |
|
Nicholas Ward
|
67e19fd7c9
|
fix of message schedule
|
2022-10-03 13:34:16 -07:00 |
|
Nicholas Ward
|
42019264ad
|
compression
|
2022-10-03 13:34:16 -07:00 |
|
Nicholas Ward
|
79e4d80d5b
|
fmt
|
2022-10-03 13:34:16 -07:00 |
|
Nicholas Ward
|
b1b95e7b65
|
clippy
|
2022-10-03 13:34:16 -07:00 |
|
Nicholas Ward
|
4624ce515b
|
fmt
|
2022-10-03 13:34:16 -07:00 |
|
Nicholas Ward
|
faa1023bd4
|
fix
|
2022-10-03 13:34:16 -07:00 |
|
Nicholas Ward
|
d6f6fc7599
|
fixes
|
2022-10-03 13:34:16 -07:00 |
|
Nicholas Ward
|
e4521c481f
|
a great many fixes
|
2022-10-03 13:34:16 -07:00 |
|
Nicholas Ward
|
87e06946b9
|
first test, and fixes
|
2022-10-03 13:34:16 -07:00 |
|
Nicholas Ward
|
eb6095cd04
|
message schedule progress
|
2022-10-03 13:34:16 -07:00 |
|
Nicholas Ward
|
94e2e98430
|
fixes
|
2022-10-03 13:34:16 -07:00 |
|
Nicholas Ward
|
4378ff0fc2
|
progress
|
2022-10-03 13:34:16 -07:00 |
|
Dmitry Vagner
|
1e7c33e83c
|
extraxt box into own module
|
2022-10-03 12:35:49 -07:00 |
|
Dmitry Vagner
|
cb88dadd29
|
clean up macros, remove ripemd segment
|
2022-10-03 12:21:43 -07:00 |
|
Dmitry Vagner
|
0dc1a40306
|
Merge branch 'main' of github.com:mir-protocol/plonky2 into ripeMD
|
2022-10-03 12:09:10 -07:00 |
|
Daniel Lubarov
|
9f9143d6f6
|
Finish some misc storage logic
|
2022-10-02 11:14:19 -07:00 |
|
Daniel Lubarov
|
12247047ae
|
MPT hashing logic, part 1
|
2022-09-30 17:02:25 -07:00 |
|
Dmitry Vagner
|
b26a28454f
|
Merge branch 'main' of github.com:mir-protocol/plonky2 into ripeMD
|
2022-09-30 09:41:04 -07:00 |
|
Daniel Lubarov
|
c721155e23
|
Main function, txn processing loop
|
2022-09-29 23:15:33 -07:00 |
|
Dmitry Vagner
|
ea31a803ca
|
merge
|
2022-09-27 00:35:21 -07:00 |
|
Daniel Lubarov
|
c7b03cfe9a
|
More MPT logic
|
2022-09-24 20:49:19 -07:00 |
|
Dmitry Vagner
|
14488b2a58
|
Merge branch 'main' of github.com:mir-protocol/plonky2 into ripeMD
|
2022-09-23 11:17:13 -07:00 |
|
Daniel Lubarov
|
37d92b55ac
|
Basic MPT logic
For now this contains most of the basic framework/structure. Logic for things like insertions will come later.
|
2022-09-22 11:25:37 -07:00 |
|
Dmitry Vagner
|
172bde8028
|
everything is parsing
|
2022-09-20 10:29:43 -07:00 |
|
Dmitry Vagner
|
9f1e97edc4
|
fix bugs
|
2022-09-20 10:11:45 -07:00 |
|
Dmitry Vagner
|
c127f80bfa
|
add to include files
|
2022-09-20 10:00:40 -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
|
cc61c7211c
|
Core transaction processing logic
With lots of TODOs to fill in afterward; this is just a start.
|
2022-08-12 17:20:18 -07:00 |
|
Daniel Lubarov
|
ccc4202de3
|
Packing memory operations
|
2022-08-05 13:44:08 -04:00 |
|