Commit Graph

104 Commits

Author SHA1 Message Date
Kevaundray Wedderburn
798fcf23f3 InputErased -> Input 2025-05-24 19:28:40 +01:00
Kevaundray Wedderburn
f29b7adeb6 Merge branch 'master' into kw/input-dyn-objects 2025-05-24 19:15:35 +01:00
Kevaundray Wedderburn
03bd13c9c6 clippy 2025-05-24 19:14:53 +01:00
Kevaundray Wedderburn
e210675bab remove old Input 2025-05-24 19:11:48 +01:00
Kevaundray Wedderburn
e76f265dd3 use InputErased 2025-05-24 19:10:07 +01:00
Kevaundray Wedderburn
841f6872ca expose InputItem 2025-05-24 18:57:01 +01:00
Kevaundray Wedderburn
06e5596a38 expose InputErased 2025-05-24 18:55:58 +01:00
kevaundray
8521b060b3 Merge pull request #17 from eth-applied-research-group/kw/add-more-func-risc0
feat: Impl zkVM for Risc0
2025-05-24 18:54:05 +01:00
Kevaundray Wedderburn
1537c78414 use enum 2025-05-24 18:52:11 +01:00
Kevaundray Wedderburn
b18ab9a57d add initial code for inputErased 2025-05-24 18:40:51 +01:00
Kevaundray Wedderburn
a1f86602b4 fill in prove, test,execute 2025-05-24 18:15:43 +01:00
kevaundray
3cb1f39c23 Merge pull request #13 from eth-applied-research-group/kw/concrete-error
chore: concerete zkVM Error
2025-05-20 21:15:08 +01:00
Kevaundray Wedderburn
2a3caedc19 concrete error 2025-05-20 14:43:12 +01:00
Kevaundray Wedderburn
87f6e976dc chore: expose zkVm initializers 2025-05-20 00:59:11 +01:00
Kevaundray Wedderburn
183a4bdec4 chore: add auto_impl 2025-05-20 00:58:42 +01:00
kevaundray
06d62b9a06 Merge pull request #12 from eth-applied-research-group/kw/prover-type
chore: move `new` out of zkvm-interface
2025-05-20 00:49:47 +01:00
Kevaundray Wedderburn
ea6600f932 move new out of zkvm-interface 2025-05-20 00:30:48 +01:00
kevaundray
36fa788dd3 Merge pull request #10 from eth-applied-research-group/kw/add-enum-for-gpu
feat: allow callers to specify GPU proving
2025-05-19 14:36:41 +01:00
Kevaundray Wedderburn
c28df50599 refactor zkVM impls -- only SP1 currently uses it 2025-05-19 14:16:57 +01:00
Kevaundray Wedderburn
536ebe374b modify interface to add ProverResourceType 2025-05-19 14:16:37 +01:00
Kevaundray Wedderburn
491ac02431 sp1: cache proving and verifying key 2025-05-18 00:39:55 +01:00
Kevaundray Wedderburn
f038cb07c7 include region cycles in ere-report 2025-05-18 00:32:03 +01:00
Kevaundray Wedderburn
9123ce193a Make reports serializable 2025-05-18 00:27:48 +01:00
Kevaundray Wedderburn
86d476b9dd chore: add method to write directly to slice 2025-05-15 16:43:52 +01:00
kevaundray
53a0bf7b4b Merge pull request #6 from eth-applied-research-group/kw/interface-stateful
chore: Make API stateful
2025-05-14 14:39:28 +01:00
Kevaundray Wedderburn
99ad510dae make API stateful 2025-05-14 14:04:18 +01:00
Kevaundray Wedderburn
cd63d58511 remove overview section 2025-05-14 01:00:07 +01:00
Kevaundray Wedderburn
5219184868 update readme 2025-05-14 00:59:23 +01:00
Kevaundray Wedderburn
68bba860df remove tests from feature section 2025-05-14 00:47:04 +01:00
Kevaundray Wedderburn
20a6721d8e simplify directory structure 2025-05-14 00:45:22 +01:00
Kevaundray Wedderburn
3c209d0fbf update readme 2025-05-14 00:43:28 +01:00
kevaundray
46e7273619 Create LICENSE-MIT 2025-05-14 00:38:47 +01:00
kevaundray
7ef10d993a Create LICENSE-APACHE 2025-05-14 00:37:47 +01:00
Kevaundray Wedderburn
6c6939596c disclaimer 2025-05-14 00:37:08 +01:00
Kevaundray Wedderburn
6d9e0b03a9 update assets 2025-05-14 00:32:36 +01:00
Kevaundray Wedderburn
5ab0018729 change asset 2025-05-14 00:20:02 +01:00
Kevaundray Wedderburn
3553591610 locate elf file within app sub-directory 2025-05-14 00:16:44 +01:00
Kevaundray Wedderburn
e78b7b4821 add readme 2025-05-14 00:13:14 +01:00
Kevaundray Wedderburn
0dacaa9ebe add basic pico test 2025-05-13 23:44:40 +01:00
Kevaundray Wedderburn
6db45cb432 pico path finding 2025-05-13 18:22:58 +01:00
Kevaundray Wedderburn
45db05a98f cleanup compile method 2025-05-13 17:33:55 +01:00
Kevaundray Wedderburn
2622dfb400 formatting 2025-05-13 17:30:18 +01:00
Kevaundray Wedderburn
9e805d5a4f add rustup default nightly 2025-05-13 17:28:51 +01:00
Kevaundray Wedderburn
1a5c74017a clippy 2025-05-13 17:24:27 +01:00
Kevaundray Wedderburn
ab61086d8a cargo fmt 2025-05-13 17:24:20 +01:00
Kevaundray Wedderburn
6d9fa033cb comment out prove/verify -- currently does not work 2025-05-13 17:23:26 +01:00
Kevaundray Wedderburn
c290578665 add initial jolt code 2025-05-13 17:22:45 +01:00
Kevaundray Wedderburn
810471711f add basic compile test for Jolt 2025-05-13 17:21:59 +01:00
Kevaundray Wedderburn
cf078f170b pico: fill in as much as possible for Pico zkvm methods 2025-05-13 12:04:34 +01:00
Kevaundray Wedderburn
1b22a73d41 test pico in docker 2025-05-13 11:40:53 +01:00