Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
merge.test.cpp File Reference

Go to the source code of this file.

Classes

struct  bb::BuilderTypeHelper< Curve, typename >
 
struct  bb::BuilderTypeHelper< Curve, typename >::DummyBuilder
 
struct  bb::BuilderTypeHelper< Curve, std::enable_if_t< Curve::is_stdlib_type > >
 
class  bb::MergeTests< Curve >
 Unified test fixture for native and recursive merge verification. More...
 
class  bb::MergeTranscriptTests
 Test class for merge protocol transcript pinning tests. More...
 

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 

Functions

 bb::TYPED_TEST_SUITE (MergeTests, CurveTypes)
 
 bb::TYPED_TEST (MergeTests, MergeProofSizeCheck)
 
 bb::TYPED_TEST (MergeTests, SingleMerge)
 
 bb::TYPED_TEST (MergeTests, MultipleMerges)
 
 bb::TYPED_TEST (MergeTests, DegreeCheckFailure)
 
 bb::TYPED_TEST (MergeTests, MergeFailure)
 
 bb::TYPED_TEST (MergeTests, EvalFailure)
 
 bb::TYPED_TEST (MergeTests, HonestEmptyLeftTable)
 
 bb::TYPED_TEST (MergeTests, DifferentTranscriptOriginTagFailure)
 Test that mixing values from different transcript instances causes instant failure.
 
 bb::TEST_F (MergeTranscriptTests, ProverManifestConsistency)
 Ensure consistency between the hardcoded manifest and the one generated by the merge prover.
 
 bb::TEST_F (MergeTranscriptTests, VerifierManifestConsistency)
 Ensure consistency between prover and verifier manifests.