| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | chore: Rust fmt | Kamen Mladenov | 2025-02-27 | 18 | -227/+304 |
| | | |||||
| * | chore: Nix fmt | Kamen Mladenov | 2025-02-27 | 6 | -258/+149 |
| | | |||||
| * | feat: Add zkvm cargo features | Kamen Mladenov | 2025-02-26 | 1 | -1/+1 |
| | | | | | So you can make code modifications compile-time, based on the zkVM | ||||
| * | fix(zkvms/zkm): Downgrade host toolchain | Kamen Mladenov | 2025-02-26 | 1 | -0/+3 |
| | | | | | | | | 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 | 2 | -0/+52 |
| | | | | | | | | 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 | 25 | -2067/+1358 |
| | | | | | | | | | 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 | -1/+1 |
| | | |||||
| * | feat(zkvms): Add README | Kamen Mladenov | 2025-02-13 | 1 | -0/+57 |
| | | |||||
| * | feat(zkvms): Change package versions from infdev to the corresponding zkVM ↵ | Kamen Mladenov | 2025-02-11 | 6 | -6/+6 |
| | | | | | versions | ||||
| * | feat(zkm): Remove copy of sdk | Kamen Mladenov | 2025-02-10 | 19 | -2210/+0 |
| | | |||||
| * | feat(zkm/default.nix): Use repository instad of local copy of sdk for ↵ | Kamen Mladenov | 2025-02-10 | 1 | -5/+13 |
| | | | | | libsnark Go module | ||||
| * | feat(zkm/host): Use cargo patching instead of local copy of sdk | Kamen Mladenov | 2025-02-10 | 3 | -163/+231 |
| | | |||||
| * | fix: Delete unused old input file | Kamen Mladenov | 2025-02-10 | 6 | -6/+0 |
| | | |||||
| * | fix(zkvms/risc0): Revert changes to benchmark only the relevant function calls | Kamen Mladenov | 2025-02-10 | 1 | -24/+20 |
| | | |||||
| * | fix(zkvms/risc0): Move prove output from journal message to benchmarkable scope | Kamen Mladenov | 2025-02-10 | 1 | -2/+1 |
| | | |||||
| * | docs(zkvms/zkwasm): Add detailed documentation comments | Kamen Mladenov | 2025-02-10 | 3 | -1/+65 |
| | | |||||
| * | docs(zkvms/zkm): Add detailed documentation comments | Kamen Mladenov | 2025-02-10 | 4 | -0/+33 |
| | | |||||
| * | fix(zkvms/sp1): When benchmarking verification, only benchmark the function call | Kamen Mladenov | 2025-02-10 | 1 | -3/+5 |
| | | |||||
| * | fix(zkvms/sp1): Remove unused guests_macro symlink | Kamen Mladenov | 2025-02-10 | 1 | -1/+0 |
| | | |||||
| * | docs(zkvms/sp1): Add detailed documentation comments | Kamen Mladenov | 2025-02-10 | 2 | -0/+30 |
| | | |||||
| * | docs(zkvms/nexus/wrapper_macro): Minor detail added | Kamen Mladenov | 2025-02-10 | 1 | -1/+1 |
| | | |||||
| * | fix(zkvms/risc0): Benchmark only the specific function instead of everything ↵ | Kamen Mladenov | 2025-02-10 | 1 | -15/+23 |
| | | | | | during the process | ||||
| * | docs(zkvms/risc0): Add detailed documentation comments | Kamen Mladenov | 2025-02-10 | 3 | -1/+33 |
| | | |||||
| * | fix(zkvms/nexus): When benchmarking verification, benchmark only the ↵ | Kamen Mladenov | 2025-02-10 | 1 | -3/+5 |
| | | | | | verification function | ||||
| * | docs(zkvms/nexus): Add detailed documentation comments | Kamen Mladenov | 2025-02-10 | 3 | -0/+32 |
| | | |||||
| * | docs(zkvms/jolt): Add detailed documentation comments | Kamen Mladenov | 2025-02-10 | 3 | -1/+41 |
| | | |||||
| * | chore(nexus): Update nix cargo dependencies | Kamen Mladenov | 2025-02-10 | 4 | -35/+86 |
| | | |||||
| * | feat(zkvms/jolt): Add benchmarking capability | Kamen Mladenov | 2025-02-07 | 1 | -5/+5 |
| | | |||||
| * | fix(zkvms/jolt): Add proper panic on attempted execution | Kamen Mladenov | 2025-02-07 | 1 | -0/+3 |
| | | |||||
| * | feat(zkvms/nexus): Add benchmarking capability | Kamen Mladenov | 2025-02-07 | 1 | -6/+9 |
| | | |||||
| * | feat(zkvms/risc0): Add benchmarking capability | Kamen Mladenov | 2025-02-07 | 1 | -5/+7 |
| | | |||||
| * | feat(zkvms/sp1): Add benchmarking capability | Kamen Mladenov | 2025-02-07 | 1 | -6/+6 |
| | | |||||
| * | feat(zkvms/zkm): Add benchmarking capability | Kamen Mladenov | 2025-02-07 | 1 | -3/+7 |
| | | |||||
| * | feat(zkvms/zkwasm): Add benchmarking capability | Kamen Mladenov | 2025-02-07 | 1 | -13/+15 |
| | | |||||
| * | feat(zkvms): Use std (or alloc) collections in all guests | Kamen Mladenov | 2025-02-07 | 5 | -7/+5 |
| | | |||||
| * | feat(zkvms/zkwasm): Support all std containers as input types | Kamen Mladenov | 2025-02-06 | 1 | -7/+14 |
| | | |||||
| * | feat(zkvms/zkwasm): Proper handling of input strings and hashmaps | Kamen Mladenov | 2025-02-06 | 5 | -48/+52 |
| | | |||||
| * | feat(zkvms/zkwasm): Use path input type and move container size information ↵ | Kamen Mladenov | 2025-02-06 | 2 | -99/+127 |
| | | | | | to host | ||||
| * | feat(zkvms/zkwasm): Support reading hashmaps | Kamen Mladenov | 2025-02-05 | 1 | -0/+24 |
| | | |||||
| * | feat(zkvms/zkwasm): Properly read string and char values | Kamen Mladenov | 2025-02-05 | 1 | -2/+25 |
| | | |||||
| * | feat(guest/zkwasm): Add support for unflattening tuple types | Kamen Mladenov | 2025-02-05 | 1 | -9/+20 |
| | | |||||
| * | feat(zkvms/zkwasm): Rework read macro into a procedural macro and improve ↵ | Kamen Mladenov | 2025-02-05 | 2 | -43/+120 |
| | | | | | type composition | ||||
| * | feat(zkvms/zkwasm): Proper Vec input type handling | Kamen Mladenov | 2025-02-04 | 2 | -17/+25 |
| | | | | | Also handles multidimentional vec | ||||
| * | feat(zkvms/zkwasm): Implement proper handling of public and private inputs | Kamen Mladenov | 2025-02-03 | 5 | -27/+174 |
| | | |||||
| * | feat(zkvms/zkm): Implement proper handling of public and private inputs | Kamen Mladenov | 2025-02-03 | 4 | -6/+108 |
| | | |||||
| * | feat(guests_macro/parse_fn): Make _public functions also return private values | Kamen Mladenov | 2025-02-03 | 2 | -2/+2 |
| | | |||||
| * | feat(zkvms/risc0/wrapper_macro): Simplify public input committing | Kamen Mladenov | 2025-02-03 | 1 | -6/+5 |
| | | |||||
| * | feat(zkvms/nexus): Make guest commit public input | Kamen Mladenov | 2025-02-03 | 5 | -55/+103 |
| | | |||||
| * | feat: Move some public input parsing logic to parse_fn | Kamen Mladenov | 2025-02-03 | 1 | -6/+7 |
| | | |||||
| * | feat(zkvms/risc0): Make guest commit public input | Kamen Mladenov | 2025-02-03 | 5 | -51/+94 |
| | | |||||
