Expand description
An implementation of the FRI low-degree test (LDT).
Modules§
Structs§
- Batch
Opening - Commit
Phase Proof Step - FriConfig
- FriProof
- Hiding
FriPcs - A hiding FRI PCS. Both MMCSs must also be hiding; this is not enforced at compile time so it’s the user’s responsibility to configure.
- Query
Proof - TwoAdic
FriGeneric Config - TwoAdic
FriPcs
Traits§
- FriGeneric
Config - Whereas
FriConfig
encompasses parameters the end user can set,FriGenericConfig
is set by the PCS calling FRI, and abstracts over implementation details of the PCS.
Functions§
- create_
benchmark_ fri_ config - Creates a
FriConfig
suitable for benchmarking. This configuration represents typical settings used in production-like scenarios. - create_
test_ fri_ config - Creates a minimal
FriConfig
for testing purposes. This configuration is designed to reduce computational cost during tests. - fold_
even_ odd - Fold a polynomial