├── .gitignore ├── Makefile ├── README.md ├── benchmark_outputs └── .gitkeep ├── jolt ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── bigmem-guest │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── fibonacci-guest │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── rust-toolchain ├── sha2-chain-guest │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── sha2-guest │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── sha3-chain-guest │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── sha3-guest │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── src │ └── main.rs ├── risczero ├── bigmem │ ├── .gitignore │ ├── Cargo.toml │ ├── LICENSE │ ├── host │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── methods │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── guest │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ └── src │ │ │ └── lib.rs │ └── rust-toolchain.toml ├── fibonacci │ ├── .gitignore │ ├── Cargo.toml │ ├── LICENSE │ ├── host │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── methods │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── guest │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ └── src │ │ │ └── lib.rs │ └── rust-toolchain.toml ├── sha2-chain │ ├── .gitignore │ ├── Cargo.toml │ ├── LICENSE │ ├── host │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── methods │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── guest │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ └── src │ │ │ └── lib.rs │ └── rust-toolchain.toml ├── sha2 │ ├── .gitignore │ ├── Cargo.toml │ ├── LICENSE │ ├── host │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── methods │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── guest │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ └── src │ │ │ └── lib.rs │ └── rust-toolchain.toml ├── sha3-chain │ ├── .gitignore │ ├── Cargo.toml │ ├── LICENSE │ ├── host │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── methods │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── guest │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ └── src │ │ │ └── lib.rs │ └── rust-toolchain.toml └── sha3 │ ├── .gitignore │ ├── Cargo.toml │ ├── LICENSE │ ├── host │ ├── Cargo.toml │ └── src │ │ └── main.rs │ ├── methods │ ├── Cargo.toml │ ├── build.rs │ ├── guest │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ └── src │ │ └── lib.rs │ └── rust-toolchain.toml ├── sp1 ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── bigmem │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── fibonacci │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── rust-toolchain ├── sha2-chain │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── sha2 │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── sha3-chain │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── sha3 │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs └── src │ └── main.rs └── utils ├── .gitignore ├── Cargo.lock ├── Cargo.toml └── src └── lib.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/README.md -------------------------------------------------------------------------------- /benchmark_outputs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jolt/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /jolt/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/jolt/Cargo.lock -------------------------------------------------------------------------------- /jolt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/jolt/Cargo.toml -------------------------------------------------------------------------------- /jolt/bigmem-guest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/jolt/bigmem-guest/Cargo.toml -------------------------------------------------------------------------------- /jolt/bigmem-guest/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/jolt/bigmem-guest/src/lib.rs -------------------------------------------------------------------------------- /jolt/fibonacci-guest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/jolt/fibonacci-guest/Cargo.toml -------------------------------------------------------------------------------- /jolt/fibonacci-guest/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/jolt/fibonacci-guest/src/lib.rs -------------------------------------------------------------------------------- /jolt/rust-toolchain: -------------------------------------------------------------------------------- 1 | nightly-2023-09-22 2 | -------------------------------------------------------------------------------- /jolt/sha2-chain-guest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/jolt/sha2-chain-guest/Cargo.toml -------------------------------------------------------------------------------- /jolt/sha2-chain-guest/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/jolt/sha2-chain-guest/src/lib.rs -------------------------------------------------------------------------------- /jolt/sha2-guest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/jolt/sha2-guest/Cargo.toml -------------------------------------------------------------------------------- /jolt/sha2-guest/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/jolt/sha2-guest/src/lib.rs -------------------------------------------------------------------------------- /jolt/sha3-chain-guest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/jolt/sha3-chain-guest/Cargo.toml -------------------------------------------------------------------------------- /jolt/sha3-chain-guest/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/jolt/sha3-chain-guest/src/lib.rs -------------------------------------------------------------------------------- /jolt/sha3-guest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/jolt/sha3-guest/Cargo.toml -------------------------------------------------------------------------------- /jolt/sha3-guest/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/jolt/sha3-guest/src/lib.rs -------------------------------------------------------------------------------- /jolt/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/jolt/src/main.rs -------------------------------------------------------------------------------- /risczero/bigmem/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/bigmem/.gitignore -------------------------------------------------------------------------------- /risczero/bigmem/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/bigmem/Cargo.toml -------------------------------------------------------------------------------- /risczero/bigmem/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/bigmem/LICENSE -------------------------------------------------------------------------------- /risczero/bigmem/host/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/bigmem/host/Cargo.toml -------------------------------------------------------------------------------- /risczero/bigmem/host/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/bigmem/host/src/main.rs -------------------------------------------------------------------------------- /risczero/bigmem/methods/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/bigmem/methods/Cargo.toml -------------------------------------------------------------------------------- /risczero/bigmem/methods/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | risc0_build::embed_methods(); 3 | } 4 | -------------------------------------------------------------------------------- /risczero/bigmem/methods/guest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/bigmem/methods/guest/Cargo.toml -------------------------------------------------------------------------------- /risczero/bigmem/methods/guest/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/bigmem/methods/guest/src/main.rs -------------------------------------------------------------------------------- /risczero/bigmem/methods/src/lib.rs: -------------------------------------------------------------------------------- 1 | include!(concat!(env!("OUT_DIR"), "/methods.rs")); 2 | -------------------------------------------------------------------------------- /risczero/bigmem/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/bigmem/rust-toolchain.toml -------------------------------------------------------------------------------- /risczero/fibonacci/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/fibonacci/.gitignore -------------------------------------------------------------------------------- /risczero/fibonacci/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/fibonacci/Cargo.toml -------------------------------------------------------------------------------- /risczero/fibonacci/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/fibonacci/LICENSE -------------------------------------------------------------------------------- /risczero/fibonacci/host/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/fibonacci/host/Cargo.toml -------------------------------------------------------------------------------- /risczero/fibonacci/host/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/fibonacci/host/src/main.rs -------------------------------------------------------------------------------- /risczero/fibonacci/methods/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/fibonacci/methods/Cargo.toml -------------------------------------------------------------------------------- /risczero/fibonacci/methods/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | risc0_build::embed_methods(); 3 | } 4 | -------------------------------------------------------------------------------- /risczero/fibonacci/methods/guest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/fibonacci/methods/guest/Cargo.toml -------------------------------------------------------------------------------- /risczero/fibonacci/methods/guest/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/fibonacci/methods/guest/src/main.rs -------------------------------------------------------------------------------- /risczero/fibonacci/methods/src/lib.rs: -------------------------------------------------------------------------------- 1 | include!(concat!(env!("OUT_DIR"), "/methods.rs")); 2 | -------------------------------------------------------------------------------- /risczero/fibonacci/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/fibonacci/rust-toolchain.toml -------------------------------------------------------------------------------- /risczero/sha2-chain/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha2-chain/.gitignore -------------------------------------------------------------------------------- /risczero/sha2-chain/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha2-chain/Cargo.toml -------------------------------------------------------------------------------- /risczero/sha2-chain/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha2-chain/LICENSE -------------------------------------------------------------------------------- /risczero/sha2-chain/host/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha2-chain/host/Cargo.toml -------------------------------------------------------------------------------- /risczero/sha2-chain/host/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha2-chain/host/src/main.rs -------------------------------------------------------------------------------- /risczero/sha2-chain/methods/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha2-chain/methods/Cargo.toml -------------------------------------------------------------------------------- /risczero/sha2-chain/methods/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | risc0_build::embed_methods(); 3 | } 4 | -------------------------------------------------------------------------------- /risczero/sha2-chain/methods/guest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha2-chain/methods/guest/Cargo.toml -------------------------------------------------------------------------------- /risczero/sha2-chain/methods/guest/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha2-chain/methods/guest/src/main.rs -------------------------------------------------------------------------------- /risczero/sha2-chain/methods/src/lib.rs: -------------------------------------------------------------------------------- 1 | include!(concat!(env!("OUT_DIR"), "/methods.rs")); 2 | -------------------------------------------------------------------------------- /risczero/sha2-chain/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha2-chain/rust-toolchain.toml -------------------------------------------------------------------------------- /risczero/sha2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha2/.gitignore -------------------------------------------------------------------------------- /risczero/sha2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha2/Cargo.toml -------------------------------------------------------------------------------- /risczero/sha2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha2/LICENSE -------------------------------------------------------------------------------- /risczero/sha2/host/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha2/host/Cargo.toml -------------------------------------------------------------------------------- /risczero/sha2/host/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha2/host/src/main.rs -------------------------------------------------------------------------------- /risczero/sha2/methods/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha2/methods/Cargo.toml -------------------------------------------------------------------------------- /risczero/sha2/methods/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | risc0_build::embed_methods(); 3 | } 4 | -------------------------------------------------------------------------------- /risczero/sha2/methods/guest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha2/methods/guest/Cargo.toml -------------------------------------------------------------------------------- /risczero/sha2/methods/guest/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha2/methods/guest/src/main.rs -------------------------------------------------------------------------------- /risczero/sha2/methods/src/lib.rs: -------------------------------------------------------------------------------- 1 | include!(concat!(env!("OUT_DIR"), "/methods.rs")); 2 | -------------------------------------------------------------------------------- /risczero/sha2/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha2/rust-toolchain.toml -------------------------------------------------------------------------------- /risczero/sha3-chain/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha3-chain/.gitignore -------------------------------------------------------------------------------- /risczero/sha3-chain/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha3-chain/Cargo.toml -------------------------------------------------------------------------------- /risczero/sha3-chain/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha3-chain/LICENSE -------------------------------------------------------------------------------- /risczero/sha3-chain/host/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha3-chain/host/Cargo.toml -------------------------------------------------------------------------------- /risczero/sha3-chain/host/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha3-chain/host/src/main.rs -------------------------------------------------------------------------------- /risczero/sha3-chain/methods/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha3-chain/methods/Cargo.toml -------------------------------------------------------------------------------- /risczero/sha3-chain/methods/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | risc0_build::embed_methods(); 3 | } 4 | -------------------------------------------------------------------------------- /risczero/sha3-chain/methods/guest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha3-chain/methods/guest/Cargo.toml -------------------------------------------------------------------------------- /risczero/sha3-chain/methods/guest/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha3-chain/methods/guest/src/main.rs -------------------------------------------------------------------------------- /risczero/sha3-chain/methods/src/lib.rs: -------------------------------------------------------------------------------- 1 | include!(concat!(env!("OUT_DIR"), "/methods.rs")); 2 | -------------------------------------------------------------------------------- /risczero/sha3-chain/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha3-chain/rust-toolchain.toml -------------------------------------------------------------------------------- /risczero/sha3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha3/.gitignore -------------------------------------------------------------------------------- /risczero/sha3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha3/Cargo.toml -------------------------------------------------------------------------------- /risczero/sha3/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha3/LICENSE -------------------------------------------------------------------------------- /risczero/sha3/host/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha3/host/Cargo.toml -------------------------------------------------------------------------------- /risczero/sha3/host/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha3/host/src/main.rs -------------------------------------------------------------------------------- /risczero/sha3/methods/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha3/methods/Cargo.toml -------------------------------------------------------------------------------- /risczero/sha3/methods/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | risc0_build::embed_methods(); 3 | } 4 | -------------------------------------------------------------------------------- /risczero/sha3/methods/guest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha3/methods/guest/Cargo.toml -------------------------------------------------------------------------------- /risczero/sha3/methods/guest/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha3/methods/guest/src/main.rs -------------------------------------------------------------------------------- /risczero/sha3/methods/src/lib.rs: -------------------------------------------------------------------------------- 1 | include!(concat!(env!("OUT_DIR"), "/methods.rs")); 2 | -------------------------------------------------------------------------------- /risczero/sha3/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/risczero/sha3/rust-toolchain.toml -------------------------------------------------------------------------------- /sp1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/.gitignore -------------------------------------------------------------------------------- /sp1/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/Cargo.lock -------------------------------------------------------------------------------- /sp1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/Cargo.toml -------------------------------------------------------------------------------- /sp1/bigmem/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/bigmem/Cargo.lock -------------------------------------------------------------------------------- /sp1/bigmem/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/bigmem/Cargo.toml -------------------------------------------------------------------------------- /sp1/bigmem/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/bigmem/src/main.rs -------------------------------------------------------------------------------- /sp1/fibonacci/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/fibonacci/Cargo.lock -------------------------------------------------------------------------------- /sp1/fibonacci/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/fibonacci/Cargo.toml -------------------------------------------------------------------------------- /sp1/fibonacci/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/fibonacci/src/main.rs -------------------------------------------------------------------------------- /sp1/rust-toolchain: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/rust-toolchain -------------------------------------------------------------------------------- /sp1/sha2-chain/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/sha2-chain/Cargo.lock -------------------------------------------------------------------------------- /sp1/sha2-chain/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/sha2-chain/Cargo.toml -------------------------------------------------------------------------------- /sp1/sha2-chain/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/sha2-chain/src/main.rs -------------------------------------------------------------------------------- /sp1/sha2/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/sha2/Cargo.lock -------------------------------------------------------------------------------- /sp1/sha2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/sha2/Cargo.toml -------------------------------------------------------------------------------- /sp1/sha2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/sha2/src/main.rs -------------------------------------------------------------------------------- /sp1/sha3-chain/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/sha3-chain/Cargo.lock -------------------------------------------------------------------------------- /sp1/sha3-chain/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/sha3-chain/Cargo.toml -------------------------------------------------------------------------------- /sp1/sha3-chain/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/sha3-chain/src/main.rs -------------------------------------------------------------------------------- /sp1/sha3/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/sha3/Cargo.lock -------------------------------------------------------------------------------- /sp1/sha3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/sha3/Cargo.toml -------------------------------------------------------------------------------- /sp1/sha3/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/sha3/src/main.rs -------------------------------------------------------------------------------- /sp1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/sp1/src/main.rs -------------------------------------------------------------------------------- /utils/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /utils/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/utils/Cargo.lock -------------------------------------------------------------------------------- /utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/utils/Cargo.toml -------------------------------------------------------------------------------- /utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a16z/zkvm-benchmarks/HEAD/utils/src/lib.rs --------------------------------------------------------------------------------