Crate halo2_proofs
source ·Expand description
Legacy halo2 API that wraps the frontend-backend split API. This crate doesn’t implement any core functionality, it just imports from the other crates and offers the legacy API in the same module structure so that projects depending on halo2 can update their dependency towards it without breaking.
Re-exports§
pub use halo2curves;
Modules§
- This module provides common utilities, traits and structures for group, field and polynomial arithmetic.
- Traits and structs for implementing circuit components.
- Tools for developing circuits.
- Contains utilities for performing arithmetic over univariate polynomials in various forms, including computing commitments to them and provably opening the committed polynomials at arbitrary points.
- This module contains utilities and traits for dealing with Fiat-Shamir transcripts.
Enums§
- This enum specifies how various types are serialized and deserialized.