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 "keccak.hpp"
#include <gtest/gtest.h>
Go to the source code of this file.
Typedefs | |
using | Builder = UltraCircuitBuilder |
using | byte_array = stdlib::byte_array< Builder > |
using | public_witness_t = stdlib::public_witness_t< Builder > |
using | field_ct = stdlib::field_t< Builder > |
using | witness_ct = stdlib::witness_t< Builder > |
Functions | |
TEST (stdlib_keccak, keccak_format_input_table) | |
TEST (stdlib_keccak, keccak_format_output_table) | |
TEST (stdlib_keccak, keccak_theta_output_table) | |
TEST (stdlib_keccak, keccak_rho_output_table) | |
TEST (stdlib_keccak, keccak_chi_output_table) | |
TEST (stdlib_keccak, test_format_input_lanes) | |
TEST (stdlib_keccak, test_single_block) | |
TEST (stdlib_keccak, test_double_block) | |
TEST (stdlib_keccak, test_permutation_opcode_single_block) | |
TEST (stdlib_keccak, test_permutation_opcode_double_block) | |
using Builder = UltraCircuitBuilder |
Definition at line 10 of file keccak.test.cpp.
using byte_array = stdlib::byte_array<Builder> |
Definition at line 11 of file keccak.test.cpp.
using field_ct = stdlib::field_t<Builder> |
Definition at line 13 of file keccak.test.cpp.
Definition at line 12 of file keccak.test.cpp.
using witness_ct = stdlib::witness_t<Builder> |
Definition at line 14 of file keccak.test.cpp.
TEST | ( | stdlib_keccak | , |
keccak_chi_output_table | |||
) |
Definition at line 103 of file keccak.test.cpp.
TEST | ( | stdlib_keccak | , |
keccak_format_input_table | |||
) |
Definition at line 20 of file keccak.test.cpp.
TEST | ( | stdlib_keccak | , |
keccak_format_output_table | |||
) |
Definition at line 34 of file keccak.test.cpp.
TEST | ( | stdlib_keccak | , |
keccak_rho_output_table | |||
) |
Definition at line 66 of file keccak.test.cpp.
TEST | ( | stdlib_keccak | , |
keccak_theta_output_table | |||
) |
Definition at line 48 of file keccak.test.cpp.
TEST | ( | stdlib_keccak | , |
test_double_block | |||
) |
Definition at line 198 of file keccak.test.cpp.
TEST | ( | stdlib_keccak | , |
test_format_input_lanes | |||
) |
Definition at line 139 of file keccak.test.cpp.
TEST | ( | stdlib_keccak | , |
test_permutation_opcode_double_block | |||
) |
Definition at line 242 of file keccak.test.cpp.
TEST | ( | stdlib_keccak | , |
test_permutation_opcode_single_block | |||
) |
Definition at line 223 of file keccak.test.cpp.
TEST | ( | stdlib_keccak | , |
test_single_block | |||
) |
Definition at line 179 of file keccak.test.cpp.