56 releases (10 stable)

new 1.2.1-rc.1 Jan 11, 2025
1.2.1-rc.0 Dec 9, 2024
1.2.0-rc.1 Nov 23, 2024
1.0.5 Jul 30, 2024
0.14.0 Mar 29, 2023

#1368 in Cryptography

Download history 5815/week @ 2024-09-21 5939/week @ 2024-09-28 3881/week @ 2024-10-05 3482/week @ 2024-10-12 4853/week @ 2024-10-19 6259/week @ 2024-10-26 5774/week @ 2024-11-02 5678/week @ 2024-11-09 5324/week @ 2024-11-16 7087/week @ 2024-11-23 7273/week @ 2024-11-30 7157/week @ 2024-12-07 5950/week @ 2024-12-14 2006/week @ 2024-12-21 2034/week @ 2024-12-28 6023/week @ 2025-01-04

16,769 downloads per month
Used in 24 crates (2 directly)

Apache-2.0

8.5MB
133K SLoC

Rust 46K SLoC // 0.0% comments CUDA 35K SLoC // 0.3% comments C++ 34K SLoC // 0.4% comments Metal Shading Language 16K SLoC // 0.4% comments Bitbake 1K SLoC // 0.0% comments Jupyter Notebooks 144 SLoC // 0.3% comments

The RISC Zero zkVM circuit

Crate Feature Flags

The following crate feature flags are available.

Feature Target(s) Implies Description
cuda prove, std Turns on CUDA GPU acceleration for the prover. Requires CUDA toolkit to be installed.
metal macos prove, std Deprecated - Metal GPU acceleration for the prover is enabled by default on Apple Silicon.
prove all except rv32im std Enables the prover, incompatible within the zkvm guest.
std all Support for the Rust stdlib.

Dependencies

~3–13MB
~153K SLoC