Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::avm2::constraining::Poseidon2MemoryConstrainingTest Class Reference
Inheritance diagram for bb::avm2::constraining::Poseidon2MemoryConstrainingTest:
bb::avm2::constraining::Poseidon2ConstrainingTest

Protected Member Functions

 Poseidon2MemoryConstrainingTest ()
 
- Protected Member Functions inherited from bb::avm2::constraining::Poseidon2ConstrainingTest
 Poseidon2ConstrainingTest ()
 

Protected Attributes

TestTraceContainer trace
 
Poseidon2TraceBuilder builder
 
NiceMock< MockMemorymemory
 
std::vector< MemoryValueinputs
 
uint32_t src_address = 0
 
uint32_t dst_address = 4
 
- Protected Attributes inherited from bb::avm2::constraining::Poseidon2ConstrainingTest
EventEmitter< Poseidon2HashEventhash_event_emitter
 
EventEmitter< Poseidon2PermutationEventperm_event_emitter
 
EventEmitter< Poseidon2PermutationMemoryEventperm_mem_event_emitter
 
EventEmitter< FieldGreaterThanEventfield_gt_event_emitter
 
EventEmitter< GreaterThanEventgt_event_emitter
 
ExecutionIdManager execution_id_manager
 
NiceMock< MockRangeCheckrange_check
 
FieldGreaterThan ff_gt
 
GreaterThan gt
 
Poseidon2 poseidon2
 

Detailed Description

Definition at line 234 of file poseidon2.test.cpp.

Constructor & Destructor Documentation

◆ Poseidon2MemoryConstrainingTest()

bb::avm2::constraining::Poseidon2MemoryConstrainingTest::Poseidon2MemoryConstrainingTest ( )
inlineprotected

Definition at line 236 of file poseidon2.test.cpp.

Member Data Documentation

◆ builder

Poseidon2TraceBuilder bb::avm2::constraining::Poseidon2MemoryConstrainingTest::builder
protected

Definition at line 239 of file poseidon2.test.cpp.

◆ dst_address

uint32_t bb::avm2::constraining::Poseidon2MemoryConstrainingTest::dst_address = 4
protected

Definition at line 247 of file poseidon2.test.cpp.

◆ inputs

std::vector<MemoryValue> bb::avm2::constraining::Poseidon2MemoryConstrainingTest::inputs
protected
Initial value:
= {
MemoryValue::from<FF>(1), MemoryValue::from<FF>(2), MemoryValue::from<FF>(3), MemoryValue::from<FF>(4)
}

Definition at line 242 of file poseidon2.test.cpp.

◆ memory

NiceMock<MockMemory> bb::avm2::constraining::Poseidon2MemoryConstrainingTest::memory
protected

Definition at line 241 of file poseidon2.test.cpp.

◆ src_address

uint32_t bb::avm2::constraining::Poseidon2MemoryConstrainingTest::src_address = 0
protected

Definition at line 246 of file poseidon2.test.cpp.

◆ trace

TestTraceContainer bb::avm2::constraining::Poseidon2MemoryConstrainingTest::trace
protected

Definition at line 238 of file poseidon2.test.cpp.


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