Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "field.hpp"
#include "../bool/bool.hpp"
#include "array.hpp"
#include "barretenberg/circuit_checker/circuit_checker.hpp"
#include "barretenberg/common/streams.hpp"
#include "barretenberg/numeric/random/engine.hpp"
#include "barretenberg/numeric/uint256/uint256.hpp"
#include "barretenberg/stdlib/primitives/circuit_builders/circuit_builders.hpp"
#include <gtest/gtest.h>
#include <utility>
Go to the source code of this file.
Classes | |
class | stdlib_field< Builder > |
Typedefs | |
using | CircuitTypes = testing::Types< bb::UltraCircuitBuilder > |
Functions | |
template<class T > | |
void | ignore_unused (T &) |
TYPED_TEST_SUITE (stdlib_field, CircuitTypes) | |
TYPED_TEST (stdlib_field, test_accumulate) | |
TYPED_TEST (stdlib_field, test_add) | |
TYPED_TEST (stdlib_field, test_add_mul_with_constants) | |
TYPED_TEST (stdlib_field, test_add_two) | |
TYPED_TEST (stdlib_field, test_assert_equal) | |
TYPED_TEST (stdlib_field, test_assert_equal_gate_count) | |
TYPED_TEST (stdlib_field, test_assert_is_in_set) | |
TYPED_TEST (stdlib_field, test_assert_is_in_set_fails) | |
TYPED_TEST (stdlib_field, test_assert_is_zero) | |
TYPED_TEST (stdlib_field, test_assert_is_not_zero) | |
TYPED_TEST (stdlib_field, test_bool_conversion) | |
TYPED_TEST (stdlib_field, test_bool_conversion_regression) | |
TYPED_TEST (stdlib_field, test_conditional_assign) | |
TYPED_TEST (stdlib_field, test_conditional_assign_regression) | |
TYPED_TEST (stdlib_field, test_conditional_negate) | |
TYPED_TEST (stdlib_field, test_constructor_from_witness) | |
TYPED_TEST (stdlib_field, test_copy_as_new_witness) | |
TYPED_TEST (stdlib_field, test_create_range_constraint) | |
TYPED_TEST (stdlib_field, test_div) | |
TYPED_TEST (stdlib_field, test_div_edge_cases) | |
TYPED_TEST (stdlib_field, test_equality) | |
TYPED_TEST (stdlib_field, test_equality_false) | |
TYPED_TEST (stdlib_field, test_equality_with_constants) | |
TYPED_TEST (stdlib_field, test_field_fibbonaci) | |
TYPED_TEST (stdlib_field, test_field_pythagorean) | |
TYPED_TEST (stdlib_field, test_fix_witness) | |
TYPED_TEST (stdlib_field, test_invert) | |
TYPED_TEST (stdlib_field, test_invert_zero) | |
TYPED_TEST (stdlib_field, test_is_zero) | |
TYPED_TEST (stdlib_field, test_larger_circuit) | |
TYPED_TEST (stdlib_field, test_madd) | |
TYPED_TEST (stdlib_field, test_madd_add_two_gate_count) | |
TYPED_TEST (stdlib_field, test_multiplicative_constant_regression) | |
TYPED_TEST (stdlib_field, test_origin_tag_consistency) | |
TYPED_TEST (stdlib_field, test_postfix_increment) | |
TYPED_TEST (stdlib_field, test_pow) | |
TYPED_TEST (stdlib_field, test_pow_exponent_out_of_range) | |
TYPED_TEST (stdlib_field, test_prefix_increment) | |
TYPED_TEST (stdlib_field, test_ranged_less_than) | |
TYPED_TEST (stdlib_field, test_ranged_less_than_max_num_bits) | |
TYPED_TEST (stdlib_field, test_split_at) | |
TYPED_TEST (stdlib_field, test_three_bit_table) | |
TYPED_TEST (stdlib_field, test_two_bit_table) | |
TYPED_TEST (stdlib_field, test_validate_context) | |
TYPED_TEST (stdlib_field, test_validate_container_context) | |
using CircuitTypes = testing::Types<bb::UltraCircuitBuilder> |
Definition at line 1563 of file field.test.cpp.
void ignore_unused | ( | T & | ) |
Definition at line 18 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_accumulate | |||
) |
Definition at line 1567 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_add | |||
) |
Definition at line 1571 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_add_mul_with_constants | |||
) |
Definition at line 1575 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_add_two | |||
) |
Definition at line 1579 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_assert_equal | |||
) |
Definition at line 1583 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_assert_equal_gate_count | |||
) |
Definition at line 1587 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_assert_is_in_set | |||
) |
Definition at line 1591 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_assert_is_in_set_fails | |||
) |
Definition at line 1595 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_assert_is_not_zero | |||
) |
Definition at line 1603 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_assert_is_zero | |||
) |
Definition at line 1599 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_bool_conversion | |||
) |
Definition at line 1607 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_bool_conversion_regression | |||
) |
Definition at line 1611 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_conditional_assign | |||
) |
Definition at line 1615 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_conditional_assign_regression | |||
) |
Definition at line 1619 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_conditional_negate | |||
) |
Definition at line 1623 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_constructor_from_witness | |||
) |
Definition at line 1627 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_copy_as_new_witness | |||
) |
Definition at line 1631 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_create_range_constraint | |||
) |
Definition at line 1635 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_div | |||
) |
Definition at line 1639 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_div_edge_cases | |||
) |
Definition at line 1643 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_equality | |||
) |
Definition at line 1647 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_equality_false | |||
) |
Definition at line 1651 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_equality_with_constants | |||
) |
Definition at line 1655 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_field_fibbonaci | |||
) |
Definition at line 1659 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_field_pythagorean | |||
) |
Definition at line 1663 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_fix_witness | |||
) |
Definition at line 1667 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_invert | |||
) |
Definition at line 1671 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_invert_zero | |||
) |
Definition at line 1675 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_is_zero | |||
) |
Definition at line 1679 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_larger_circuit | |||
) |
Definition at line 1683 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_madd | |||
) |
Definition at line 1687 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_madd_add_two_gate_count | |||
) |
Definition at line 1691 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_multiplicative_constant_regression | |||
) |
Definition at line 1695 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_origin_tag_consistency | |||
) |
Definition at line 1699 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_postfix_increment | |||
) |
Definition at line 1703 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_pow | |||
) |
Definition at line 1707 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_pow_exponent_out_of_range | |||
) |
Definition at line 1711 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_prefix_increment | |||
) |
Definition at line 1715 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_ranged_less_than | |||
) |
Definition at line 1719 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_ranged_less_than_max_num_bits | |||
) |
Definition at line 1723 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_split_at | |||
) |
Definition at line 1727 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_three_bit_table | |||
) |
Definition at line 1731 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_two_bit_table | |||
) |
Definition at line 1735 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_validate_container_context | |||
) |
Definition at line 1743 of file field.test.cpp.
TYPED_TEST | ( | stdlib_field | , |
test_validate_context | |||
) |
Definition at line 1739 of file field.test.cpp.
TYPED_TEST_SUITE | ( | stdlib_field | , |
CircuitTypes | |||
) |