Website Summary Files Commits Branches @commit @diff @stats
path: root / zkvms
Commit message (Collapse)AuthorAgeLinesSHA
* feat(zkvms/zkwasm): Move default ZKWASM_OUTPUT and ZKWASM_PARAMS directories ↵
 Kamen Mladenov
2025-03-05-4/+124eea9fa
| | | | to /tmp
* fix(zkvms/zkm): Use string from alloc
 Kamen Mladenov
2025-03-05-2/+2f85bfb8
|
* feat(zkvms/zkwasm): Support non-numeric types as guest function output
 Kamen Mladenov
2025-03-05-25/+3494115de
|
* feat(zkvms/zkwasm): Export macro which converts to bytes vector as a library
 Kamen Mladenov
2025-03-05-112/+130776f0b6
|
* fix(zkvms/jolt/host): Replace default formatting with debug formatting in print
 Kamen Mladenov
2025-03-04-2/+2b2635c1
|
* chore: Rust fmt
 Kamen Mladenov
2025-02-27-224/+3015b82ac7
|
* chore: Nix fmt
 Kamen Mladenov
2025-02-27-251/+14239ec264
|
* feat: Add zkvm cargo features
 Kamen Mladenov
2025-02-26-1/+1aaedf9d
| | | | So you can make code modifications compile-time, based on the zkVM
* fix(zkvms/zkm): Downgrade host toolchain
 Kamen Mladenov
2025-02-26-0/+3ec0bc2c
| | | | | | | The newest toolchain causes errors, an issue has been filed upstream: https://github.com/zkMIPS/toolchain/issues/4 However, it is not certain when it will be resolved, so for now this workaround will be used.
* fix(zkvms/zkm): Override zkm SDK
 Kamen Mladenov
2025-02-26-0/+524bba003
| | | | | | | The SDK is out of date. A PR is opened: https://github.com/zkMIPS/zkm-project-template/pull/54 However, its not certain it will be merged soon, so for now this workaround will have to do.
* chore: Update zkVM packages
 Kamen Mladenov
2025-02-26-2067/+135891fb361
| | | | | | | | This includes: - Updating flake.lock - Updating all host and guest Cargo.toml and Cargo.lock files - Making zkvm default.nix file modifications to account for toolchain and setup changes
* fix(zkvms/README): Squash typos
 Kamen Mladenov
2025-02-13-1/+13d8e153
|
* feat(zkvms): Add README
 Kamen Mladenov
2025-02-13-0/+5732a586b
|
* feat(zkvms): Change package versions from infdev to the corresponding zkVM ↵
 Kamen Mladenov
2025-02-11-6/+650029c0
| | | | versions
* feat(zkm): Remove copy of sdk
 Kamen Mladenov
2025-02-10-2210/+00baed21
|
* feat(zkm/default.nix): Use repository instad of local copy of sdk for ↵
 Kamen Mladenov
2025-02-10-5/+1301b1997
| | | | libsnark Go module
* feat(zkm/host): Use cargo patching instead of local copy of sdk
 Kamen Mladenov
2025-02-10-163/+2316dc9a7f
|
* fix: Delete unused old input file
 Kamen Mladenov
2025-02-10-6/+06dcc8ec
|
* fix(zkvms/risc0): Revert changes to benchmark only the relevant function calls
 Kamen Mladenov
2025-02-10-24/+206a310e1
|
* fix(zkvms/risc0): Move prove output from journal message to benchmarkable scope
 Kamen Mladenov
2025-02-10-2/+185d0044
|
* docs(zkvms/zkwasm): Add detailed documentation comments
 Kamen Mladenov
2025-02-10-1/+6535dc06a
|
* docs(zkvms/zkm): Add detailed documentation comments
 Kamen Mladenov
2025-02-10-0/+331cb8861
|
* fix(zkvms/sp1): When benchmarking verification, only benchmark the function call
 Kamen Mladenov
2025-02-10-3/+510fb533
|
* fix(zkvms/sp1): Remove unused guests_macro symlink
 Kamen Mladenov
2025-02-10-1/+0f6f4aa5
|
* docs(zkvms/sp1): Add detailed documentation comments
 Kamen Mladenov
2025-02-10-0/+30cff7490
|
* docs(zkvms/nexus/wrapper_macro): Minor detail added
 Kamen Mladenov
2025-02-10-1/+17d2c382
|
* fix(zkvms/risc0): Benchmark only the specific function instead of everything ↵
 Kamen Mladenov
2025-02-10-15/+23ec698b4
| | | | during the process
* docs(zkvms/risc0): Add detailed documentation comments
 Kamen Mladenov
2025-02-10-1/+33d69e4e7
|
* fix(zkvms/nexus): When benchmarking verification, benchmark only the ↵
 Kamen Mladenov
2025-02-10-3/+5360ff37
| | | | verification function
* docs(zkvms/nexus): Add detailed documentation comments
 Kamen Mladenov
2025-02-10-0/+32bc5e691
|
* docs(zkvms/jolt): Add detailed documentation comments
 Kamen Mladenov
2025-02-10-1/+41f7572a8
|
* chore(nexus): Update nix cargo dependencies
 Kamen Mladenov
2025-02-10-35/+86c962c7f
|
* feat(zkvms/jolt): Add benchmarking capability
 Kamen Mladenov
2025-02-07-5/+56c3ea37
|
* fix(zkvms/jolt): Add proper panic on attempted execution
 Kamen Mladenov
2025-02-07-0/+31ad49df
|
* feat(zkvms/nexus): Add benchmarking capability
 Kamen Mladenov
2025-02-07-6/+97e9f940
|
* feat(zkvms/risc0): Add benchmarking capability
 Kamen Mladenov
2025-02-07-5/+7c626e4f
|
* feat(zkvms/sp1): Add benchmarking capability
 Kamen Mladenov
2025-02-07-6/+67f1bb12
|
* feat(zkvms/zkm): Add benchmarking capability
 Kamen Mladenov
2025-02-07-3/+73c5ec28
|
* feat(zkvms/zkwasm): Add benchmarking capability
 Kamen Mladenov
2025-02-07-13/+159fa55e3
|
* feat(zkvms): Use std (or alloc) collections in all guests
 Kamen Mladenov
2025-02-07-7/+56b9a3fa
|
* feat(zkvms/zkwasm): Support all std containers as input types
 Kamen Mladenov
2025-02-06-7/+149c96ce0
|
* feat(zkvms/zkwasm): Proper handling of input strings and hashmaps
 Kamen Mladenov
2025-02-06-48/+52523000d
|
* feat(zkvms/zkwasm): Use path input type and move container size information ↵
 Kamen Mladenov
2025-02-06-93/+121f562184
| | | | to host
* feat(zkvms/zkwasm): Support reading hashmaps
 Kamen Mladenov
2025-02-05-0/+245cbd68a
|
* feat(zkvms/zkwasm): Properly read string and char values
 Kamen Mladenov
2025-02-05-2/+2599eb257
|
* feat(guest/zkwasm): Add support for unflattening tuple types
 Kamen Mladenov
2025-02-05-9/+208b930aa
|
* feat(zkvms/zkwasm): Rework read macro into a procedural macro and improve ↵
 Kamen Mladenov
2025-02-05-43/+1208e6ec28
| | | | type composition
* feat(zkvms/zkwasm): Proper Vec input type handling
 Kamen Mladenov
2025-02-04-17/+257a98d5e
| | | | Also handles multidimentional vec
* feat(zkvms/zkwasm): Implement proper handling of public and private inputs
 Kamen Mladenov
2025-02-03-27/+1744e4c885
|
* feat(zkvms/zkm): Implement proper handling of public and private inputs
 Kamen Mladenov
2025-02-03-6/+10873e27ae
|