Expand description
§risc0_zkp_core
This crate contains the core objects that are used by the ZK-STARK prover and verifier.
This includes support for:
Modules§
- fp
- Support for the base finite field modulo 15*2^27 + 1
- fp4
- Support for the rank 4 extension field of the base field.
- ntt
- An implementation of a Numeric Theoretic Transform (NTT).
- poly
- Polynomial utilites (currently only evaluation).
- rou
- Tables containing the root of unity for the base field.
- sha
- Simple SHA-256 wrappers.
- sha_cpu
- Simple SHA-256 wrappers.
- sha_rng
- A SHA-256 based CRNG used in Fiat-Shamir
Traits§
- Random
- Generic trait for generating random values.