|
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. | |
| 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. | |
| TEST | ( | boomerang_ultra_circuit_constructor | , |
| composed_range_constraint | |||
| ) |
Test graph description of circuit with decompose function.
This test verifies that:
Definition at line 657 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 55 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 88 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 115 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 150 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 182 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 629 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 239 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 279 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 336 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 367 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 403 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 442 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 553 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 593 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 468 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 514 of file graph_description.test.cpp.