Commit Graph

  • 5f4fe5e7a8 refactor: Only do rom-setup when proving, and add ZiskTempDir in ere-zisk (#31) Han 2025-06-05 21:17:30 +08:00
  • bd37fb0c9f fix: pin openvm version and upgrade the latest tag (#32) Han 2025-06-05 17:43:35 +08:00
  • 6728fde39c Merge pull request #29 from jsign/jsign-execution-duration Ignacio Hagopian 2025-05-30 14:42:34 -03:00
  • 0f6fb4ebbc zkvm-interface: add execution duration Ignacio Hagopian 2025-05-30 14:18:09 -03:00
  • 14144c4346 use write_frame for r0 Kevaundray Wedderburn 2025-05-28 18:37:34 +01:00
  • f9e7b4308d compile in release mode Kevaundray Wedderburn 2025-05-28 18:03:16 +01:00
  • 5b5a012e26 feat: Add ere-zisk with only compile and execute utility. (#27) Han 2025-05-28 15:49:04 +01:00
  • d106f8d65c fix: imports Kevaundray Wedderburn 2025-05-24 21:23:50 +01:00
  • 2c6a4f5313 Merge pull request #21 from eth-applied-research-group/kw/move-reports-to-module kevaundray 2025-05-24 21:14:40 +01:00
  • 015157f0d7 move reports to reports.rs Kevaundray Wedderburn 2025-05-24 21:13:41 +01:00
  • 74df1a3613 Merge pull request #20 from eth-applied-research-group/kw/r0-gpu kevaundray 2025-05-24 20:45:38 +01:00
  • a1c0f98982 Merge branch 'master' into kw/r0-gpu Kevaundray Wedderburn 2025-05-24 20:26:23 +01:00
  • 508c039cd2 Merge pull request #8 from eth-applied-research-group/kw/enable-pico kevaundray 2025-05-24 20:23:28 +01:00
  • b911ce818d check for cuda or metal Kevaundray Wedderburn 2025-05-24 20:22:35 +01:00
  • 0825c06887 Merge branch 'master' into kw/enable-pico Kevaundray Wedderburn 2025-05-24 19:54:37 +01:00
  • 847dc0227f Merge pull request #18 from eth-applied-research-group/kw/input-dyn-objects kevaundray 2025-05-24 19:51:15 +01:00
  • 5445f6c3f4 clippy Kevaundray Wedderburn 2025-05-24 19:29:38 +01:00
  • 798fcf23f3 InputErased -> Input Kevaundray Wedderburn 2025-05-24 19:28:40 +01:00
  • f29b7adeb6 Merge branch 'master' into kw/input-dyn-objects Kevaundray Wedderburn 2025-05-24 19:15:35 +01:00
  • 03bd13c9c6 clippy Kevaundray Wedderburn 2025-05-24 19:14:53 +01:00
  • e210675bab remove old Input Kevaundray Wedderburn 2025-05-24 19:11:48 +01:00
  • e76f265dd3 use InputErased Kevaundray Wedderburn 2025-05-24 19:10:07 +01:00
  • 841f6872ca expose InputItem Kevaundray Wedderburn 2025-05-24 18:57:01 +01:00
  • 06e5596a38 expose InputErased Kevaundray Wedderburn 2025-05-24 18:55:58 +01:00
  • 8521b060b3 Merge pull request #17 from eth-applied-research-group/kw/add-more-func-risc0 kevaundray 2025-05-24 18:54:05 +01:00
  • 1537c78414 use enum Kevaundray Wedderburn 2025-05-24 18:52:11 +01:00
  • b18ab9a57d add initial code for inputErased Kevaundray Wedderburn 2025-05-24 18:40:51 +01:00
  • a1f86602b4 fill in prove, test,execute Kevaundray Wedderburn 2025-05-24 18:15:43 +01:00
  • 5b3c7a9501 Merge branch 'master' into kw/enable-pico Kevaundray Wedderburn 2025-05-23 22:49:49 +01:00
  • 3cb1f39c23 Merge pull request #13 from eth-applied-research-group/kw/concrete-error kevaundray 2025-05-20 21:15:08 +01:00
  • 2a3caedc19 concrete error Kevaundray Wedderburn 2025-05-20 14:43:12 +01:00
  • 87f6e976dc chore: expose zkVm initializers Kevaundray Wedderburn 2025-05-20 00:59:11 +01:00
  • 183a4bdec4 chore: add auto_impl Kevaundray Wedderburn 2025-05-20 00:58:42 +01:00
  • 06d62b9a06 Merge pull request #12 from eth-applied-research-group/kw/prover-type kevaundray 2025-05-20 00:49:47 +01:00
  • ea6600f932 move new out of zkvm-interface Kevaundray Wedderburn 2025-05-20 00:30:48 +01:00
  • 36fa788dd3 Merge pull request #10 from eth-applied-research-group/kw/add-enum-for-gpu kevaundray 2025-05-19 14:36:41 +01:00
  • c28df50599 refactor zkVM impls -- only SP1 currently uses it Kevaundray Wedderburn 2025-05-19 14:16:57 +01:00
  • 536ebe374b modify interface to add ProverResourceType Kevaundray Wedderburn 2025-05-19 14:16:37 +01:00
  • 491ac02431 sp1: cache proving and verifying key Kevaundray Wedderburn 2025-05-18 00:39:55 +01:00
  • f038cb07c7 include region cycles in ere-report Kevaundray Wedderburn 2025-05-18 00:32:03 +01:00
  • 9123ce193a Make reports serializable Kevaundray Wedderburn 2025-05-18 00:27:48 +01:00
  • 86d476b9dd chore: add method to write directly to slice Kevaundray Wedderburn 2025-05-15 16:43:52 +01:00
  • fa92d12b31 add execute method Kevaundray Wedderburn 2025-05-15 14:37:24 +01:00
  • 53a0bf7b4b Merge pull request #6 from eth-applied-research-group/kw/interface-stateful kevaundray 2025-05-14 14:39:28 +01:00
  • 99ad510dae make API stateful Kevaundray Wedderburn 2025-05-14 14:04:18 +01:00
  • cd63d58511 remove overview section Kevaundray Wedderburn 2025-05-14 01:00:07 +01:00
  • 5219184868 update readme Kevaundray Wedderburn 2025-05-14 00:59:23 +01:00
  • 68bba860df remove tests from feature section Kevaundray Wedderburn 2025-05-14 00:47:04 +01:00
  • 20a6721d8e simplify directory structure Kevaundray Wedderburn 2025-05-14 00:45:22 +01:00
  • 3c209d0fbf update readme Kevaundray Wedderburn 2025-05-14 00:42:27 +01:00
  • 46e7273619 Create LICENSE-MIT kevaundray 2025-05-14 00:38:47 +01:00
  • 7ef10d993a Create LICENSE-APACHE kevaundray 2025-05-14 00:37:47 +01:00
  • 6c6939596c disclaimer Kevaundray Wedderburn 2025-05-14 00:37:08 +01:00
  • 6d9e0b03a9 update assets Kevaundray Wedderburn 2025-05-14 00:32:36 +01:00
  • 5ab0018729 change asset Kevaundray Wedderburn 2025-05-14 00:20:02 +01:00
  • 3553591610 locate elf file within app sub-directory Kevaundray Wedderburn 2025-05-14 00:16:44 +01:00
  • e78b7b4821 add readme Kevaundray Wedderburn 2025-05-14 00:13:14 +01:00
  • 0dacaa9ebe add basic pico test Kevaundray Wedderburn 2025-05-13 23:44:40 +01:00
  • 6db45cb432 pico path finding Kevaundray Wedderburn 2025-05-13 18:22:58 +01:00
  • 45db05a98f cleanup compile method Kevaundray Wedderburn 2025-05-13 17:33:55 +01:00
  • 2622dfb400 formatting Kevaundray Wedderburn 2025-05-13 17:30:18 +01:00
  • 9e805d5a4f add rustup default nightly Kevaundray Wedderburn 2025-05-13 17:28:51 +01:00
  • 1a5c74017a clippy Kevaundray Wedderburn 2025-05-13 17:24:27 +01:00
  • ab61086d8a cargo fmt Kevaundray Wedderburn 2025-05-13 17:24:20 +01:00
  • 6d9fa033cb comment out prove/verify -- currently does not work Kevaundray Wedderburn 2025-05-13 17:23:26 +01:00
  • c290578665 add initial jolt code Kevaundray Wedderburn 2025-05-13 17:22:45 +01:00
  • 810471711f add basic compile test for Jolt Kevaundray Wedderburn 2025-05-13 17:21:59 +01:00
  • cf078f170b pico: fill in as much as possible for Pico zkvm methods Kevaundray Wedderburn 2025-05-13 12:04:34 +01:00
  • 1b22a73d41 test pico in docker Kevaundray Wedderburn 2025-05-13 11:40:53 +01:00
  • 6e19498b4b add initial pico compile code Kevaundray Wedderburn 2025-05-13 11:39:40 +01:00
  • 5bf4fb8f9c add test to openvm Dockefile Kevaundray Wedderburn 2025-05-12 21:35:22 +01:00
  • e1333f054c add initial openvm code Kevaundray Wedderburn 2025-05-12 21:28:21 +01:00
  • d89e1aa2b5 add TODO Kevaundray Wedderburn 2025-05-12 20:45:40 +01:00
  • 126a34f118 loosen bounds on zkinterface Kevaundray Wedderburn 2025-05-12 20:45:30 +01:00
  • 3cfaa2b7ff add openvm basic compile test corpus Kevaundray Wedderburn 2025-05-12 20:45:16 +01:00
  • 2e9322fda2 move error into its own module Kevaundray Wedderburn 2025-05-12 15:24:49 +01:00
  • 049b099835 fix: copy host directory Kevaundray Wedderburn 2025-05-12 14:30:16 +01:00
  • cd40094ff9 tests have been moved to compile directory Kevaundray Wedderburn 2025-05-12 14:15:09 +01:00
  • 090b430971 fix comment: run tests in docker Kevaundray Wedderburn 2025-05-12 14:03:01 +01:00
  • 030ac2dbbc run risczero tests in Docker Kevaundray Wedderburn 2025-05-12 14:02:14 +01:00
  • ff2e1f808d fill in compile trait Kevaundray Wedderburn 2025-05-12 14:01:59 +01:00
  • caaac30e1c update Cargo.toml Kevaundray Wedderburn 2025-05-12 14:01:46 +01:00
  • b6b655fc99 add build_script template Kevaundray Wedderburn 2025-05-12 14:01:18 +01:00
  • b1928bde7e risc0 -> risczero Kevaundray Wedderburn 2025-05-12 14:00:59 +01:00
  • 6f46e4ad60 add compile method Kevaundray Wedderburn 2025-05-12 13:59:09 +01:00
  • cd745a22d8 add risc0-errors module Kevaundray Wedderburn 2025-05-12 13:57:40 +01:00
  • cf07118c75 add note on why its needed Kevaundray Wedderburn 2025-05-12 13:57:12 +01:00
  • b44c746099 add FileRestorer module Kevaundray Wedderburn 2025-05-12 13:56:12 +01:00
  • 15c77c0023 add basic project under compile Kevaundray Wedderburn 2025-05-12 13:55:08 +01:00
  • 3465ea75a2 add basic tests for risczero project Kevaundray Wedderburn 2025-05-12 13:54:36 +01:00
  • bfc6ad9068 silence linter Kevaundray Wedderburn 2025-05-12 13:09:00 +01:00
  • 233d5cc2b1 add scaffolding for Compiler trait Kevaundray Wedderburn 2025-05-12 13:08:20 +01:00
  • 40a62dc2aa add risczero crate Kevaundray Wedderburn 2025-05-12 13:02:10 +01:00
  • dfce56cee2 cargo fmt Kevaundray Wedderburn 2025-05-12 12:44:05 +01:00
  • e2b342cda1 remove unused deps Kevaundray Wedderburn 2025-05-12 11:00:15 +01:00
  • b00d7913a6 disable zisk until fixed Kevaundray Wedderburn 2025-05-11 23:38:21 +01:00
  • 08449cd7ba explicitly use cpu prover Kevaundray Wedderburn 2025-05-11 23:37:55 +01:00
  • 67d6c50d35 add basic test for execute and prove Kevaundray Wedderburn 2025-05-11 23:28:10 +01:00
  • 9e5d71711c add basic test to execute and prove Kevaundray Wedderburn 2025-05-11 23:27:51 +01:00
  • 19ae9663b0 Cargo.lock Kevaundray Wedderburn 2025-05-11 22:56:16 +01:00