Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
Poseidon2FailureTests Class Reference
Inheritance diagram for Poseidon2FailureTests:

Public Types

using Flavor = UltraFlavor
 
using ProverInstance = ProverInstance_< Flavor >
 
using SumcheckProver = SumcheckProver< Flavor >
 
using SumcheckVerifier = SumcheckVerifier< Flavor >
 
using FF = Flavor::FF
 
using Builder = Flavor::CircuitBuilder
 
using Transcript = Flavor::Transcript
 
using SubrelationSeparators = Flavor::SubrelationSeparators
 
using RelationParameters = RelationParameters< FF >
 

Public Member Functions

void modify_selector (auto &selector)
 
void modify_witness (const auto &selector, auto &witness)
 
void tamper_with_shifts (const auto &selector, auto &witness, bool external)
 
void hash_single_input (Builder &builder)
 
void prove_and_verify (const std::shared_ptr< ProverInstance > &prover_instance, bool expected_result)
 

Detailed Description

Definition at line 9 of file poseidon2.circuit.failure.test.cpp.

Member Typedef Documentation

◆ Builder

◆ FF

◆ Flavor

◆ ProverInstance

◆ RelationParameters

◆ SubrelationSeparators

◆ SumcheckProver

◆ SumcheckVerifier

◆ Transcript

Member Function Documentation

◆ hash_single_input()

void Poseidon2FailureTests::hash_single_input ( Builder builder)
inline

Definition at line 73 of file poseidon2.circuit.failure.test.cpp.

◆ modify_selector()

void Poseidon2FailureTests::modify_selector ( auto &  selector)
inline

Definition at line 21 of file poseidon2.circuit.failure.test.cpp.

◆ modify_witness()

void Poseidon2FailureTests::modify_witness ( const auto &  selector,
auto &  witness 
)
inline

Definition at line 35 of file poseidon2.circuit.failure.test.cpp.

◆ prove_and_verify()

void Poseidon2FailureTests::prove_and_verify ( const std::shared_ptr< ProverInstance > &  prover_instance,
bool  expected_result 
)
inline

Definition at line 80 of file poseidon2.circuit.failure.test.cpp.

◆ tamper_with_shifts()

void Poseidon2FailureTests::tamper_with_shifts ( const auto &  selector,
auto &  witness,
bool  external 
)
inline

Definition at line 51 of file poseidon2.circuit.failure.test.cpp.


The documentation for this class was generated from the following file: