127 Commits

Author SHA1 Message Date
Daniel Lubarov
ed2aac3af3 MPT fixes 2022-10-06 16:28:52 -07:00
Daniel Lubarov
0424fe680d mload_packing 2022-10-06 14:27:36 -07:00
Daniel Lubarov
f2cb42bbe8 MPT logic to hash branch nodes 2022-10-05 20:46:49 -07:00
Dmitry Vagner
7c7084a8d3 clean up and format 2022-10-05 12:11:10 -07:00
Dmitry Vagner
0afb9b0cf4 fmt 2022-10-05 10:10:45 -07:00
Dmitry Vagner
9ebbc033bc fix padlength issue 2022-10-05 09:45:38 -07:00
Daniel Lubarov
d8bf30150f
Merge pull request #756 from mir-protocol/rlp_fixes
RLP related fixes
2022-10-04 15:34:38 -07:00
Daniel Lubarov
0ccb340e40 RLP related fixes 2022-10-04 15:18:31 -07:00
Dima V
dd6c5a0d1a
Merge pull request #640 from mir-protocol/ripeMD
RipeMD
2022-10-03 15:49:04 -07:00
Dmitry Vagner
95128cbbf5 done 2022-10-03 15:32:47 -07:00
Dmitry Vagner
53014b732f almost done 2022-10-03 15:30:17 -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
9919562a64 clippy 2022-10-03 14:08:09 -07:00
Nicholas Ward
99fb730aea rearranging and cleanup 2022-10-03 14:07:21 -07:00
Nicholas Ward
fa01f83e65 Update evm/src/cpu/kernel/tests/sha2.rs
Co-authored-by: Dima V <50062893+typ3c4t@users.noreply.github.com>
2022-10-03 13:34:16 -07:00
Nicholas Ward
19b14c2723 Update evm/src/cpu/kernel/tests/sha2.rs
Co-authored-by: Dima V <50062893+typ3c4t@users.noreply.github.com>
2022-10-03 13:34:16 -07:00
Nicholas Ward
cfbc029e7b cleaned up test: compare as U256, not string 2022-10-03 13:34:16 -07:00
Nicholas Ward
65b8993b6f addressed comments 2022-10-03 13:34:16 -07:00
Nicholas Ward
78a4b92e83 in %stack, treat identifiers as 1-length blocks 2022-10-03 13:34:16 -07:00
Nicholas Ward
e482bc7f0c addressed comments 2022-10-03 13:34:16 -07:00
Nicholas Ward
790b32c30b fix 2022-10-03 13:34:16 -07:00
Nicholas Ward
0eab1a4b0f fmt 2022-10-03 13:34:16 -07:00
Nicholas Ward
9f923f7b6d cleanup 2022-10-03 13:34:16 -07:00
Nicholas Ward
f3e48dcbfa fmt 2022-10-03 13:34:16 -07:00
Nicholas Ward
fee0963eca cleanup 2022-10-03 13:34:16 -07:00
Nicholas Ward
0394fa3fba cleaned up test 2022-10-03 13:34:16 -07:00
Nicholas Ward
db71890045 randomized Sha2 test 2022-10-03 13:34:16 -07:00
Nicholas Ward
8ebf4c8f7c more fixes 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
b7c9f2cb5b fmt 2022-10-03 13:34:16 -07:00
Nicholas Ward
8e067dcffc cleanup 2022-10-03 13:34:16 -07:00
Nicholas Ward
0150c2f0b0 cleanup 2022-10-03 13:34:16 -07:00
Nicholas Ward
9f5d75fed4 fix 2022-10-03 13:34:16 -07:00
Nicholas Ward
f4207e75a4 sha2 testing infrastructure 2022-10-03 13:34:16 -07:00
Nicholas Ward
7d2b17f43c clippy 2022-10-03 13:34:16 -07:00
Nicholas Ward
94d967f5e0 many fixes 2022-10-03 13:34:16 -07:00
Nicholas Ward
e13841dd97 MESSAGE SCHEDULE WORKS 2022-10-03 13:34:16 -07:00
Nicholas Ward
84273889b5 many fixes 2022-10-03 13:34:16 -07:00
Nicholas Ward
4905f499a4 fixes 2022-10-03 13:34:16 -07:00
Nicholas Ward
c40074a00d fmt 2022-10-03 13:34:16 -07:00
Nicholas Ward
54e96a9db2 many fixes 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
3960940942 fix 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
f90cfd0f56 fixes and updates 2022-10-03 13:34:16 -07:00
Nicholas Ward
4b3ce01f8e fixes 2022-10-03 13:34:16 -07:00
Nicholas Ward
6a31a4b7ec fixes 2022-10-03 13:34:16 -07:00