sonobe_primitives/lib.rs
1#![warn(missing_docs)]
2
3//! This crate provides the foundational primitives used throughout Sonobe's
4//! folding scheme and IVC implementations.
5//!
6//! It includes algebraic abstractions (fields, groups, and their in-circuit
7//! emulated counterparts), constraint system arithmetizations (R1CS, CCS),
8//! commitment schemes, transcript/sponge constructions, and various utility
9//! types.
10
11pub mod algebra;
12pub mod arithmetizations;
13pub mod circuits;
14pub mod commitments;
15pub mod relations;
16pub mod traits;
17pub mod transcripts;
18pub mod utils;