2864 Commits

Author SHA1 Message Date
Daniel Lubarov
0e48d58147 Finish MPT read logic 2022-09-26 19:13:17 -07:00
Nicholas Ward
7d7269b26d nit 2022-09-26 16:17:04 -07:00
Nicholas Ward
20053ac4c7 documentation 2022-09-26 15:58:28 -07:00
Nicholas Ward
33d97eff1c moved sqrt to PrimeField 2022-09-26 11:31:11 -07:00
Nicholas Ward
a053372176 cleanup and documentation 2022-09-26 11:19:09 -07:00
Nicholas Ward
3bc1e65a7a fix 2022-09-26 11:11:41 -07:00
Dmitry Vagner
01b310d013 all small inputs work 2022-09-26 10:53:47 -07:00
Nicholas Ward
4668e8c5f8 clippy 2022-09-26 10:45:20 -07:00
Nicholas Ward
59acd9436c fmt 2022-09-26 10:44:51 -07:00
Nicholas Ward
d239d3ffb5 fix 2022-09-26 10:44:43 -07:00
Nicholas Ward
880bc87bb1 sqrt 2022-09-26 10:43:18 -07:00
Dmitry Vagner
9f5e565452 fix update2 2022-09-26 10:32:54 -07:00
Dmitry Vagner
4850c338b4 clean up 2022-09-26 07:34:57 -07:00
Nicholas Ward
bda96e84ee working on SquareRootGenerator instead of SquareGenerator 2022-09-25 20:14:23 -07:00
Nicholas Ward
843baf1aa0 documentation 2022-09-25 20:14:23 -07:00
Nicholas Ward
b21883c321 fmt 2022-09-25 20:14:23 -07:00
Nicholas Ward
b271a71a74 square root example: use generator 2022-09-25 20:14:23 -07:00
Nicholas Ward
ecdac53960 fixes to fibonacci and factorial 2022-09-25 20:14:23 -07:00
Nicholas Ward
44a1f4c328 no need to hard-code! 2022-09-25 20:14:23 -07:00
Nicholas Ward
0381641b5c addressed comments 2022-09-25 20:14:23 -07:00
Nicholas Ward
8bd5f43c45 oops, included other examples 2022-09-25 20:14:23 -07:00
Nicholas Ward
6d81968bbb use data.verify 2022-09-25 20:14:23 -07:00
Nicholas Ward
38d6f98f87 fixes, and new examples (fibonacci and square root) 2022-09-25 20:14:23 -07:00
Nicholas Ward
9756e06db2 reformat 2022-09-25 20:14:23 -07:00
Nicholas Ward
556507a9cd public input 2022-09-25 20:14:22 -07:00
Nicholas Ward
849a89105a fmt 2022-09-25 20:14:22 -07:00
Nicholas Ward
2e6480a97f Fibonacci example 2022-09-25 20:14:22 -07:00
Daniel Lubarov
c80e9e4ef1
Merge pull request #737 from mir-protocol/mpt_2
More MPT logic
2022-09-24 21:03:43 -07:00
Daniel Lubarov
c7b03cfe9a More MPT logic 2022-09-24 20:49:19 -07:00
Dmitry Vagner
705b4a432f fix length zero input issue 2022-09-23 17:56:28 -07:00
Dmitry Vagner
85b88a1cde fix padlength overflow error 2022-09-23 17:46:53 -07:00
Dmitry Vagner
abcb93d0a8 assert as U256 2022-09-23 13:48:11 -07:00
Dmitry Vagner
36c4b48017 better test API 2022-09-23 13:28:47 -07:00
Dmitry Vagner
58b6771cba fancy new stack macro 2022-09-23 12:13:18 -07:00
Dmitry Vagner
39ae6426a8 Merge branch 'main' of github.com:mir-protocol/plonky2 into ripeMD 2022-09-23 12:06:18 -07:00
Nicholas Ward
125ad565db
Merge pull request #734 from mir-protocol/stack-manipulation-empty-lhs
stack manipulation: allow empty LHS
2022-09-23 12:05:10 -07:00
Nicholas Ward
26fcd9eed4 fmt 2022-09-23 11:49:30 -07:00
Nicholas Ward
2b298e39eb stack manipulation: allow empty LHS 2022-09-23 11:49:13 -07:00
Daniel Lubarov
243eb265ff
Merge pull request #733 from mir-protocol/keccak_bench
Keccak benchmark
2022-09-23 11:25:53 -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
b6d71a7008 Keccak benchmark
And reworking things a bit to include the timing data we want.
2022-09-23 10:54:17 -07:00
Dmitry Vagner
3cceede412 format, stack macro, remove prints 2022-09-23 10:52:05 -07:00
Dmitry Vagner
41ce8e94b9 FIRST UNIT TEST PASSED! 2022-09-23 10:39:49 -07:00
Dmitry Vagner
24606decce full run but fails 2022-09-23 09:27:09 -07:00
Dmitry Vagner
c6b62eaf2f fix update 2022-09-23 08:05:14 -07:00
Dmitry Vagner
bbeac10bff compression test works! 2022-09-23 00:15:44 -07:00
Dmitry Vagner
4a5ddfda0a shr 2022-09-22 23:33:43 -07:00
Dmitry Vagner
0dfd1b6450 fix stack manipulation 2022-09-22 23:19:21 -07:00
Daniel Lubarov
a816f4b666
Merge pull request #732 from mir-protocol/macro_overloading
Support macro overloading
2022-09-22 22:21:42 -07:00
Daniel Lubarov
dbb0503d3e Support macro overloading 2022-09-22 20:22:57 -07:00