Expand description
Fiat-Shamir instantiations of a random oracle.
The design of the challenger
module is based on the p3-challenger
crate from Plonky3.
The challenger can observe prover messages and sample verifier randomness.
Re-exports§
pub use field_challenger::FieldChallenger;
Modules§
Structs§
- A wrapper over a challenger that isomorphically converts field elements sampled and observed.
Traits§
Functions§
- Construct a Fiat-Shamir challenger based on a duplex sponge construction.
- Construct a Fiat-Shamir challenger from a normal, collision-resistant hash function.