34 releases (9 breaking)

1.0.0-rc.2 Dec 3, 2022
0.21.0 Mar 12, 2024
0.20.1 Feb 1, 2024
0.20.0-rc.1 Dec 19, 2023
0.14.0 Mar 29, 2023

#1556 in Cryptography

Download history 460/week @ 2023-12-01 676/week @ 2023-12-08 827/week @ 2023-12-15 396/week @ 2023-12-22 419/week @ 2023-12-29 1027/week @ 2024-01-05 815/week @ 2024-01-12 982/week @ 2024-01-19 1024/week @ 2024-01-26 868/week @ 2024-02-02 981/week @ 2024-02-09 1266/week @ 2024-02-16 1420/week @ 2024-02-23 1909/week @ 2024-03-01 2102/week @ 2024-03-08 1675/week @ 2024-03-15

7,509 downloads per month
Used in 16 crates (2 directly)

Apache-2.0

10MB
159K SLoC

C++ 103K SLoC // 0.4% comments Rust 29K SLoC // 0.0% comments CUDA 14K SLoC // 0.0% comments Metal Shading Language 14K SLoC // 0.0% 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 Turns on Metal GPU acceleration for the prover.
prove all except rv32im std Enables the prover, incompatible within the zkvm guest.
std all Support for the Rust stdlib.

Dependencies

~4–6.5MB
~113K SLoC