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

Go to the source code of this file.

Classes

class  bb::avm2::constraining::Poseidon2ConstrainingTest
 
class  bb::avm2::constraining::Poseidon2MemoryConstrainingTest
 

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 
namespace  bb::avm2
 
namespace  bb::avm2::constraining
 

Typedefs

using bb::avm2::constraining::FF = AvmFlavorSettings::FF
 
using bb::avm2::constraining::C = Column
 
using bb::avm2::constraining::poseidon2_hash = bb::avm2::poseidon2_hash< FF >
 
using bb::avm2::constraining::poseidon2_perm = bb::avm2::optimized_poseidon2_perm< FF >
 
using bb::avm2::constraining::poseidon2_mem = bb::avm2::poseidon2_mem< FF >
 

Functions

 bb::avm2::constraining::TEST_F (Poseidon2ConstrainingTest, Poseidon2EmptyRow)
 
 bb::avm2::constraining::TEST_F (Poseidon2ConstrainingTest, BasicPermutation)
 
 bb::avm2::constraining::TEST_F (Poseidon2ConstrainingTest, HashWithSinglePermutation)
 
 bb::avm2::constraining::TEST_F (Poseidon2ConstrainingTest, HashWithMultiplePermutation)
 
 bb::avm2::constraining::TEST_F (Poseidon2ConstrainingTest, MultipleHashInvocations)
 
 bb::avm2::constraining::TEST_F (Poseidon2ConstrainingTest, HashPermInteractions)
 
 bb::avm2::constraining::TEST_F (Poseidon2ConstrainingTest, NegativeHashPermInteractions)
 
 bb::avm2::constraining::TEST_F (Poseidon2MemoryConstrainingTest, PermutationMemory)
 
 bb::avm2::constraining::TEST_F (Poseidon2MemoryConstrainingTest, PermutationMemoryInteractions)
 
 bb::avm2::constraining::TEST_F (Poseidon2MemoryConstrainingTest, PermutationMemoryInvalidTag)
 
 bb::avm2::constraining::TEST_F (Poseidon2MemoryConstrainingTest, PermutationMemoryInvalidAddressRange)