|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Handler for ZK-related verification adjustments in sumcheck. Default implementation: no ZK adjustments needed. More...
#include <sumcheck.hpp>
Public Types | |
| using | FF = typename Flavor::FF |
| using | Transcript = typename Flavor::Transcript |
| using | SumcheckRound = SumcheckVerifierRound< Flavor > |
Public Member Functions | |
| VerifierZKCorrectionHandler (std::shared_ptr< Transcript > transcript) | |
| void | initialize_target_sum (SumcheckRound &) |
| void | apply_zk_corrections (FF &, const std::vector< FF > &, const std::vector< FF > &) |
| FF | get_libra_evaluation () const |
Public Attributes | |
| std::shared_ptr< Transcript > | transcript |
| FF | libra_challenge = FF{ 0 } |
| FF | libra_evaluation = FF{ 0 } |
Handler for ZK-related verification adjustments in sumcheck. Default implementation: no ZK adjustments needed.
Definition at line 116 of file sumcheck.hpp.
| using bb::VerifierZKCorrectionHandler< Flavor, HasZK >::FF = typename Flavor::FF |
Definition at line 117 of file sumcheck.hpp.
| using bb::VerifierZKCorrectionHandler< Flavor, HasZK >::SumcheckRound = SumcheckVerifierRound<Flavor> |
Definition at line 119 of file sumcheck.hpp.
| using bb::VerifierZKCorrectionHandler< Flavor, HasZK >::Transcript = typename Flavor::Transcript |
Definition at line 118 of file sumcheck.hpp.
|
inline |
Definition at line 126 of file sumcheck.hpp.
|
inline |
Definition at line 132 of file sumcheck.hpp.
|
inline |
Definition at line 137 of file sumcheck.hpp.
|
inline |
Definition at line 130 of file sumcheck.hpp.
| FF bb::VerifierZKCorrectionHandler< Flavor, HasZK >::libra_challenge = FF{ 0 } |
Definition at line 122 of file sumcheck.hpp.
| FF bb::VerifierZKCorrectionHandler< Flavor, HasZK >::libra_evaluation = FF{ 0 } |
Definition at line 123 of file sumcheck.hpp.
| std::shared_ptr<Transcript> bb::VerifierZKCorrectionHandler< Flavor, HasZK >::transcript |
Definition at line 121 of file sumcheck.hpp.