Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/boomerang_value_detection/graph.hpp"
#include "barretenberg/circuit_checker/circuit_checker.hpp"
#include "barretenberg/crypto/aes128/aes128.hpp"
#include "barretenberg/crypto/generators/generator_data.hpp"
#include "barretenberg/crypto/pedersen_commitment/pedersen.hpp"
#include "barretenberg/stdlib/encryption/aes128/aes128.hpp"
#include "barretenberg/stdlib_circuit_builders/mock_circuits.hpp"
#include "barretenberg/stdlib_circuit_builders/plookup_tables/fixed_base/fixed_base.hpp"
#include "barretenberg/stdlib_circuit_builders/ultra_circuit_builder.hpp"
#include <gtest/gtest.h>
Go to the source code of this file.
Functions | |
TEST (boomerang_ultra_circuit_constructor, test_graph_for_arithmetic_gates) | |
Test graph description of circuit with arithmetic gates. | |
TEST (boomerang_ultra_circuit_constructor, test_graph_for_arithmetic_gates_with_shifts) | |
Test graph description of Ultra Circuit Builder with arithmetic gates with shifts. | |
TEST (boomerang_ultra_circuit_constructor, test_graph_for_boolean_gates) | |
Test graph description of circuit with boolean gates. | |
TEST (boomerang_ultra_circuit_constructor, test_graph_for_elliptic_add_gate) | |
Test graph description for circuit with one elliptic addition gate. | |
TEST (boomerang_ultra_circuit_constructor, test_graph_for_elliptic_double_gate) | |
Test graph description for circuit with one elliptic double gate. | |
TEST (boomerang_ultra_circuit_constructor, test_graph_for_elliptic_together) | |
Test graph description for circuit with elliptic addition and multiplication gates. | |
TEST (boomerang_ultra_circuit_constructor, test_graph_for_sort_constraints) | |
Test graph description for circuit with 2 sort constraints. | |
TEST (boomerang_ultra_circuit_constructor, test_graph_for_sort_constraints_with_edges) | |
Test graph description for circuit with 2 sorted constraints with edges. | |
TEST (boomerang_ultra_circuit_constructor, test_graph_with_plookup_accumulators) | |
Test graph description for circuit with gates created from plookup accumulators. | |
TEST (boomerang_ultra_circuit_constructor, test_variables_gates_counts_for_arithmetic_gate) | |
Test variable gate counts for variables from arithmetic gates without shifts. | |
TEST (boomerang_ultra_circuit_constructor, test_variables_gates_counts_for_arithmetic_gate_with_shifts) | |
Test variable gate counts for variables in circuit with gates with shifts. | |
TEST (boomerang_ultra_circuit_constructor, test_variables_gates_counts_for_boolean_gates) | |
Test variable gate counts for variables in circuit with boolean gates. | |
TEST (boomerang_ultra_circuit_constructor, test_variables_gates_counts_for_sorted_constraints) | |
Test variable gate counts in circuit with sorted constraints. | |
TEST (boomerang_ultra_circuit_constructor, test_variables_gates_counts_for_sorted_constraints_with_edges) | |
Test variable gate counts for variables in circuit with sorted constraints with edges. | |
TEST (boomerang_ultra_circuit_constructor, test_variables_gates_counts_for_ecc_add_gates) | |
Test variable gate counts for variables in circuit with elliptic addition gates. | |
TEST (boomerang_ultra_circuit_constructor, test_variables_gates_counts_for_ecc_dbl_gate) | |
Test variable gate counts for variables in circuit with elliptic double gates. | |
std::vector< uint32_t > | add_variables (UltraCircuitBuilder &circuit_constructor, std::vector< fr > variables) |
TEST (boomerang_ultra_circuit_constructor, test_graph_for_range_constraints) | |
Test graph description of circuit with range constraints. | |
TEST (boomerang_ultra_circuit_constructor, composed_range_constraint) | |
Test graph description of circuit with decompose function. | |
std::vector< uint32_t > add_variables | ( | UltraCircuitBuilder & | circuit_constructor, |
std::vector< fr > | variables | ||
) |
Definition at line 650 of file graph_description.test.cpp.
TEST | ( | boomerang_ultra_circuit_constructor | , |
composed_range_constraint | |||
) |
Test graph description of circuit with decompose function.
This test verifies that:
Definition at line 686 of file graph_description.test.cpp.
TEST | ( | boomerang_ultra_circuit_constructor | , |
test_graph_for_arithmetic_gates | |||
) |
Test graph description of circuit with arithmetic gates.
This test verifies that:
Definition at line 23 of file graph_description.test.cpp.
TEST | ( | boomerang_ultra_circuit_constructor | , |
test_graph_for_arithmetic_gates_with_shifts | |||
) |
Test graph description of Ultra Circuit Builder with arithmetic gates with shifts.
This test verifies that:
Definition at line 56 of file graph_description.test.cpp.
TEST | ( | boomerang_ultra_circuit_constructor | , |
test_graph_for_boolean_gates | |||
) |
Test graph description of circuit with boolean gates.
This test verifies that:
Definition at line 89 of file graph_description.test.cpp.
TEST | ( | boomerang_ultra_circuit_constructor | , |
test_graph_for_elliptic_add_gate | |||
) |
Test graph description for circuit with one elliptic addition gate.
This test verifies that:
Definition at line 116 of file graph_description.test.cpp.
TEST | ( | boomerang_ultra_circuit_constructor | , |
test_graph_for_elliptic_double_gate | |||
) |
Test graph description for circuit with one elliptic double gate.
This test verifies that:
Definition at line 151 of file graph_description.test.cpp.
TEST | ( | boomerang_ultra_circuit_constructor | , |
test_graph_for_elliptic_together | |||
) |
Test graph description for circuit with elliptic addition and multiplication gates.
This test verifies that:
Definition at line 183 of file graph_description.test.cpp.
TEST | ( | boomerang_ultra_circuit_constructor | , |
test_graph_for_range_constraints | |||
) |
Test graph description of circuit with range constraints.
This test verifies that:
Definition at line 666 of file graph_description.test.cpp.
TEST | ( | boomerang_ultra_circuit_constructor | , |
test_graph_for_sort_constraints | |||
) |
Test graph description for circuit with 2 sort constraints.
This test verifies that:
Definition at line 240 of file graph_description.test.cpp.
TEST | ( | boomerang_ultra_circuit_constructor | , |
test_graph_for_sort_constraints_with_edges | |||
) |
Test graph description for circuit with 2 sorted constraints with edges.
This test verifies that:
Definition at line 280 of file graph_description.test.cpp.
TEST | ( | boomerang_ultra_circuit_constructor | , |
test_graph_with_plookup_accumulators | |||
) |
Test graph description for circuit with gates created from plookup accumulators.
This test verifies that:
Definition at line 337 of file graph_description.test.cpp.
TEST | ( | boomerang_ultra_circuit_constructor | , |
test_variables_gates_counts_for_arithmetic_gate | |||
) |
Test variable gate counts for variables from arithmetic gates without shifts.
This test verifies that:
Definition at line 368 of file graph_description.test.cpp.
TEST | ( | boomerang_ultra_circuit_constructor | , |
test_variables_gates_counts_for_arithmetic_gate_with_shifts | |||
) |
Test variable gate counts for variables in circuit with gates with shifts.
This test verifies that:
Definition at line 404 of file graph_description.test.cpp.
TEST | ( | boomerang_ultra_circuit_constructor | , |
test_variables_gates_counts_for_boolean_gates | |||
) |
Test variable gate counts for variables in circuit with boolean gates.
This test verifies that:
Definition at line 443 of file graph_description.test.cpp.
TEST | ( | boomerang_ultra_circuit_constructor | , |
test_variables_gates_counts_for_ecc_add_gates | |||
) |
Test variable gate counts for variables in circuit with elliptic addition gates.
This test verifies that:
Definition at line 580 of file graph_description.test.cpp.
TEST | ( | boomerang_ultra_circuit_constructor | , |
test_variables_gates_counts_for_ecc_dbl_gate | |||
) |
Test variable gate counts for variables in circuit with elliptic double gates.
This test verifies that:
Definition at line 621 of file graph_description.test.cpp.
TEST | ( | boomerang_ultra_circuit_constructor | , |
test_variables_gates_counts_for_sorted_constraints | |||
) |
Test variable gate counts in circuit with sorted constraints.
This test verifies that:
Definition at line 469 of file graph_description.test.cpp.
TEST | ( | boomerang_ultra_circuit_constructor | , |
test_variables_gates_counts_for_sorted_constraints_with_edges | |||
) |
Test variable gate counts for variables in circuit with sorted constraints with edges.
This test verifies that:
Definition at line 515 of file graph_description.test.cpp.