Modules§
- Re-export of
plonky2_field. - Fast Reed-Solomon IOP (FRI) protocol.
- Helper gadgets providing additional methods to CircuitBuilder, to ease circuit creation.
- plonky2 custom gates.
- plonky2 hashing logic for in-circuit hashing and Merkle proof verification as well as specific hash functions implementation.
- Logic common to multiple IOPs.
- plonky2 proving system.
- Recursion logic for verifying recursively plonky2 circuits.
- Utility module for helper methods and plonky2 serialization logic.
Macros§
- Macro implementing the
GateSerializertrait. To serialize a list of gates used for a circuit, this macro should be called with a struct on which to implement this as first argument, followed by all the targeted gates. - Macro implementing the
WitnessGeneratorSerializertrait. To serialize a list of generators used for a circuit, this macro should be called with a struct on which to implement this as first argument, followed by all the targeted generators. - Creates a named scope; useful for debugging.
- Creates a named scope; useful for debugging.