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, MultipleMergesPrepend)
 
 bb::TYPED_TEST (MergeTests, MergePrependThenAppend)
 
 bb::TYPED_TEST (MergeTests, DegreeCheckFailurePrepend)
 
 bb::TYPED_TEST (MergeTests, DegreeCheckFailureAppend)
 
 bb::TYPED_TEST (MergeTests, MergeFailurePrepend)
 
 bb::TYPED_TEST (MergeTests, MergeFailureAppend)
 
 bb::TYPED_TEST (MergeTests, EvalFailurePrepend)
 
 bb::TYPED_TEST (MergeTests, EvalFailureAppend)
 
 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.