Skip to main content

Crate lib_q_plonky

Crate lib_q_plonky 

Source
Expand description

Entry point for the full Plonky3-derived STARK implementation in lib-Q.

This crate re-exports: univariate STARK (uni-stark), batch STARK (batch-stark), Keccak AIR (keccak-air), lookup arguments (lookup), and multilinear utilities (multilinear-util). Each is a full implementation; components are enabled via features (optional to enable, not optional in completeness).

Use the full feature to enable the complete set. All dependencies are built on the lib-q-stark-* primitives (NIST, SHAKE256).

Re-exports§

pub use lib_q_plonky_batch_stark as batch_stark;
pub use lib_q_plonky_keccak_air as keccak_air;
pub use lib_q_plonky_lookup as lookup;
pub use lib_q_plonky_multilinear_util as multilinear_util;
pub use lib_q_plonky_uni_stark as uni_stark;

Modules§

wasm
WASM bindings: Plonky3-derived STARK component metadata.