|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Classes | |
| class | InstructionBuilder |
| struct | OperandBuilder |
| class | PublicInputsBuilder |
| class | TestMemoryTree |
Typedefs | |
| using | MemorySimulator = simulation::Memory |
| using | KeccakSimulator = simulation::KeccakF1600 |
| using | BitwiseSimulator = simulation::Bitwise |
| using | RangeCheckSimulator = simulation::RangeCheck |
| using | FieldGreaterThanSimulator = simulation::FieldGreaterThan |
| using | GreaterThanSimulator = simulation::GreaterThan |
| using | ExecutionIdManagerSimulator = simulation::ExecutionIdManager |
| using bb::avm2::testing::BitwiseSimulator = typedef simulation::Bitwise |
Definition at line 26 of file keccakf1600_fixture.test.cpp.
Definition at line 30 of file keccakf1600_fixture.test.cpp.
Definition at line 28 of file keccakf1600_fixture.test.cpp.
| using bb::avm2::testing::GreaterThanSimulator = typedef simulation::GreaterThan |
Definition at line 29 of file keccakf1600_fixture.test.cpp.
| using bb::avm2::testing::KeccakSimulator = typedef simulation::KeccakF1600 |
Definition at line 25 of file keccakf1600_fixture.test.cpp.
| using bb::avm2::testing::MemorySimulator = typedef simulation::Memory |
Definition at line 24 of file keccakf1600_fixture.test.cpp.
| using bb::avm2::testing::RangeCheckSimulator = typedef simulation::RangeCheck |
Definition at line 27 of file keccakf1600_fixture.test.cpp.
| tracegen::TestTraceContainer bb::avm2::testing::empty_trace | ( | ) |
Definition at line 153 of file fixtures.cpp.
| void bb::avm2::testing::generate_keccak_trace | ( | TestTraceContainer & | trace, |
| const std::vector< MemoryAddress > & | dst_addresses, | ||
| const std::vector< MemoryAddress > & | src_addresses, | ||
| uint16_t | space_id | ||
| ) |
Definition at line 92 of file keccakf1600_fixture.test.cpp.
| void bb::avm2::testing::generate_keccak_trace_impl | ( | TestTraceContainer & | trace, |
| const std::function< void(MemorySimulator &, size_t)> & | memory_init_fn, | ||
| const std::vector< MemoryAddress > & | dst_addresses, | ||
| const std::vector< MemoryAddress > & | src_addresses, | ||
| bool | expect_error, | ||
| uint16_t | space_id | ||
| ) |
Definition at line 40 of file keccakf1600_fixture.test.cpp.
| void bb::avm2::testing::generate_keccak_trace_with_slice_error | ( | TestTraceContainer & | trace, |
| MemoryAddress | dst_address, | ||
| MemoryAddress | src_address, | ||
| uint16_t | space_id | ||
| ) |
Definition at line 148 of file keccakf1600_fixture.test.cpp.
| void bb::avm2::testing::generate_keccak_trace_with_tag_error | ( | TestTraceContainer & | trace, |
| MemoryAddress | dst_address, | ||
| MemoryAddress | src_address, | ||
| size_t | error_offset, | ||
| MemoryTag | error_tag, | ||
| uint16_t | space_id | ||
| ) |
Definition at line 115 of file keccakf1600_fixture.test.cpp.
| std::pair< tracegen::TraceContainer, PublicInputs > bb::avm2::testing::get_minimal_trace_with_pi | ( | ) |
Definition at line 183 of file fixtures.cpp.
| std::vector< uint8_t > bb::avm2::testing::random_bytes | ( | size_t | n | ) |
Definition at line 33 of file fixtures.cpp.
| ContractClass bb::avm2::testing::random_contract_class | ( | size_t | bytecode_size | ) |
Definition at line 175 of file fixtures.cpp.
| ContractInstance bb::avm2::testing::random_contract_instance | ( | ) |
Definition at line 159 of file fixtures.cpp.
| std::vector< PublicCallRequestWithCalldata > bb::avm2::testing::random_enqueued_calls | ( | size_t | n | ) |
Definition at line 60 of file fixtures.cpp.
| std::vector< FF > bb::avm2::testing::random_fields | ( | size_t | n | ) |
Definition at line 23 of file fixtures.cpp.
| simulation::Instruction bb::avm2::testing::random_instruction | ( | WireOpCode | w_opcode | ) |
Definition at line 125 of file fixtures.cpp.
| std::vector< ScopedL2ToL1Message > bb::avm2::testing::random_l2_to_l1_messages | ( | size_t | n | ) |
Definition at line 43 of file fixtures.cpp.
| Operand bb::avm2::testing::random_operand | ( | OperandType | operand_type | ) |
Definition at line 77 of file fixtures.cpp.
| simulation::Operand bb::avm2::testing::random_operand | ( | simulation::OperandType | operand_type | ) |
| bool bb::avm2::testing::skip_slow_tests | ( | ) |
Check if slow tests should be skipped.
Definition at line 206 of file fixtures.cpp.