lib_q_plonky_batch_stark/
lib.rs1#![no_std]
19#![deny(unsafe_code)]
20#![deny(unused_qualifications)]
21#![allow(clippy::clone_on_copy)]
22#![allow(clippy::type_complexity)]
23
24extern crate alloc;
25
26#[cfg(debug_assertions)]
27pub mod check_constraints;
28pub mod common;
29pub mod config;
30pub mod folder;
31pub mod proof;
32pub mod prover;
33pub mod symbolic;
34pub mod verifier;
35
36pub use common::{
37 CommonData,
38 ProverData,
39 ProverOnlyData,
40 get_perm_challenges,
41};
42pub use config::{
43 Challenge,
44 Commitment,
45 Domain,
46 PackedChallenge,
47 PackedVal,
48 PcsError,
49 PcsProof,
50 StarkGenericConfig,
51 Val,
52};
53pub use lib_q_plonky_uni_stark::{
54 OpenedValues,
55 VerificationError,
56};
57pub use proof::{
58 BatchCommitments,
59 BatchOpenedValues,
60 BatchProof,
61};
62pub use prover::{
63 StarkInstance,
64 prove_batch,
65};
66pub use verifier::verify_batch;