Go to the source code of this file.
|
| struct | bb::RoundUnivariateHandler< Flavor, IsGrumpkin > |
| | Handler for processing round univariates in sumcheck. Default implementation: send evaluations directly to transcript. More...
|
| |
| struct | bb::RoundUnivariateHandler< Flavor, true > |
| | Specialization for Grumpkin flavors: commit to round univariates. More...
|
| |
| struct | bb::VerifierZKCorrectionHandler< Flavor, HasZK > |
| | Handler for ZK-related verification adjustments in sumcheck. Default implementation: no ZK adjustments needed. More...
|
| |
| struct | bb::VerifierZKCorrectionHandler< Flavor, true > |
| | Specialization for ZK flavors: handle Libra masking and row disabling. More...
|
| |
| class | bb::SumcheckProver< Flavor > |
| | The implementation of the sumcheck Prover for statements of the form \(\sum_{\vec \ell \in \{0,1\}^d}
pow_{\beta}(\vec \ell) \cdot F \left(P_1(\vec \ell),\ldots, P_N(\vec \ell) \right) = 0 \) for multilinear polynomials \(P_1, \ldots, P_N \). More...
|
| |
| class | bb::SumcheckVerifier< Flavor > |
| | Implementation of the sumcheck Verifier for statements of the form \(\sum_{\vec \ell \in \{0,1\}^d}
pow_{\beta}(\vec \ell) \cdot F \left(P_1(\vec \ell),\ldots, P_N(\vec \ell) \right) = 0 \) for multilinear polynomials \(P_1, \ldots, P_N \). More...
|
| |
|
| namespace | bb |
| | Entry point for Barretenberg command-line interface.
|
| |