|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/crypto/keccak/keccak.hpp"#include "../../primitives/plookup/plookup.hpp"#include "barretenberg/circuit_checker/circuit_checker.hpp"#include "barretenberg/numeric/random/engine.hpp"#include "barretenberg/stdlib_circuit_builders/mega_circuit_builder.hpp"#include "barretenberg/stdlib_circuit_builders/ultra_circuit_builder.hpp"#include "keccak.hpp"#include <gtest/gtest.h>Go to the source code of this file.
Classes | |
| class | StdlibKeccak< Builder > |
Typedefs | |
| using | BuilderTypes = ::testing::Types< bb::UltraCircuitBuilder, bb::MegaCircuitBuilder > |
Functions | |
| TYPED_TEST_SUITE (StdlibKeccak, BuilderTypes) | |
| TYPED_TEST (StdlibKeccak, keccak_format_input_table) | |
| TYPED_TEST (StdlibKeccak, keccak_format_output_table) | |
| TYPED_TEST (StdlibKeccak, keccak_theta_output_table) | |
| TYPED_TEST (StdlibKeccak, keccak_rho_output_table) | |
| TYPED_TEST (StdlibKeccak, keccak_chi_output_table) | |
| TYPED_TEST (StdlibKeccak, permutation_opcode) | |
| using BuilderTypes = ::testing::Types<bb::UltraCircuitBuilder, bb::MegaCircuitBuilder> |
Definition at line 14 of file keccak.test.cpp.
| TYPED_TEST | ( | StdlibKeccak | , |
| keccak_chi_output_table | |||
| ) |
Definition at line 139 of file keccak.test.cpp.
| TYPED_TEST | ( | StdlibKeccak | , |
| keccak_format_input_table | |||
| ) |
Definition at line 21 of file keccak.test.cpp.
| TYPED_TEST | ( | StdlibKeccak | , |
| keccak_format_output_table | |||
| ) |
Definition at line 49 of file keccak.test.cpp.
| TYPED_TEST | ( | StdlibKeccak | , |
| keccak_rho_output_table | |||
| ) |
Definition at line 100 of file keccak.test.cpp.
| TYPED_TEST | ( | StdlibKeccak | , |
| keccak_theta_output_table | |||
| ) |
Definition at line 70 of file keccak.test.cpp.
| TYPED_TEST | ( | StdlibKeccak | , |
| permutation_opcode | |||
| ) |
Definition at line 180 of file keccak.test.cpp.
| TYPED_TEST_SUITE | ( | StdlibKeccak | , |
| BuilderTypes | |||
| ) |