Crate p3_challenger

Source
Expand description

Utilities for generating Fiat-Shamir challenges based on an IOP’s transcript.

Structs§

DuplexChallenger
HashChallenger
A generic challenger that uses a cryptographic hash function to generate challenges.
MultiField32Challenger
A challenger that operates natively on PF but produces challenges of F: PrimeField32.
SerializingChallenger32
Given a challenger that can observe and sample bytes, produces a challenger that is able to sample and observe field elements of a PrimeField32.
SerializingChallenger64
Given a challenger that can observe and sample bytes, produces a challenger that is able to sample and observe field elements of a PrimeField64 field.

Traits§

CanObserve
CanSample
CanSampleBits
FieldChallenger
GrindingChallenger