12 releases (7 breaking)

Uses new Rust 2021

0.10.0 Jun 24, 2022
0.9.0 Jun 11, 2022
0.8.0 Jun 9, 2022
0.7.2 May 27, 2022
0.1.0 Apr 26, 2022

#967 in Cryptography

Download history 66/week @ 2022-06-12 69/week @ 2022-06-19 76/week @ 2022-06-26 76/week @ 2022-07-03 110/week @ 2022-07-10 68/week @ 2022-07-17 68/week @ 2022-07-24 67/week @ 2022-07-31 78/week @ 2022-08-07 24/week @ 2022-08-14 38/week @ 2022-08-21 18/week @ 2022-08-28 27/week @ 2022-09-04 32/week @ 2022-09-11 18/week @ 2022-09-18 31/week @ 2022-09-25

112 downloads per month
Used in 8 crates (5 directly)

Apache-2.0

53KB
1K SLoC

risc0_zkp_core

This crate contains the core objects that are used by the ZK-STARK prover and verifier.

This includes support for:

  • [fp]: the base finite field
  • [fp4]: the extension finite field
  • [ntt]: Number Theoretic Transform
  • [sha]: SHA256 hashing support
  • [sha_rng]: Cryptographic Random Number Generator (CRNG) based on SHA
  • other basic ZKP utilities

Dependencies

~1.1–1.8MB
~39K SLoC