[−][src]Module dusk_plonk::prelude
Collection of functions needed to use plonk library.
Use this as the only import that you need to interact with the principal data structures of the plonk library.
Re-exports
pub use crate::circuit_builder::Circuit; |
pub use crate::circuit_builder::CircuitErrors; |
pub use crate::circuit_builder::PublicInput; |
pub use crate::commitment_scheme::kzg10::key::CommitKey; |
pub use crate::commitment_scheme::kzg10::key::OpeningKey; |
pub use crate::commitment_scheme::kzg10::PublicParameters; |
pub use crate::proof_system::Proof; |
pub use crate::proof_system::Prover; |
pub use crate::proof_system::Verifier; |
Modules
plonk_errors | Collection of errors that the library exposes/uses. |
Structs
BlsScalar | Re-exported |
JubJubScalar | Re-exported |
ProverKey | PLONK circuit proving key |
StandardComposer | A composer is a circuit builder
and will dictate how a circuit is built
We will have a default Composer called |
Variable | The value is a reference to the actual value that was added to the constraint system |
VerifierKey | PLONK circuit verification key |