Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
ultra_verifier.hpp File Reference

Go to the source code of this file.

Classes

struct  bb::stdlib::recursion::honk::UltraRecursiveVerifierOutput< Builder >
 Output type for recursive ultra verification. More...
 
struct  bb::UltraVerifierOutput< Flavor >
 
class  bb::UltraVerifier_< Flavor, IO >
 
struct  bb::UltraVerifier_< Flavor, IO >::ReductionResult
 Result of reducing ultra proof to pairing points check. Contains pairing points and the aggrefate result of intermediate checks. More...
 
struct  bb::UltraVerifier_< Flavor, IO >::PaddingData
 Result of padding computation. More...
 

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 
namespace  bb::stdlib
 
namespace  bb::stdlib::recursion
 
namespace  bb::stdlib::recursion::honk
 

Typedefs

using bb::UltraVerifier = UltraVerifier_< UltraFlavor, DefaultIO >
 
using bb::UltraZKVerifier = UltraVerifier_< UltraZKFlavor, DefaultIO >
 
using bb::UltraRollupVerifier = UltraVerifier_< UltraRollupFlavor, RollupIO >
 
using bb::UltraKeccakVerifier = UltraVerifier_< UltraKeccakFlavor, DefaultIO >
 
using bb::UltraKeccakZKVerifier = UltraVerifier_< UltraKeccakZKFlavor, DefaultIO >
 
using bb::MegaVerifier = UltraVerifier_< MegaFlavor, DefaultIO >
 
using bb::MegaZKVerifier = UltraVerifier_< MegaZKFlavor, HidingKernelIO >
 
using bb::MegaZKRecursiveVerifier = UltraVerifier_< MegaZKRecursiveFlavor_< UltraCircuitBuilder >, stdlib::recursion::honk::HidingKernelIO< UltraCircuitBuilder > >