|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Public Types | |
| using | Group = typename Curve::Group |
| using | Element = typename Curve::Element |
| using | AffineElement = typename Curve::AffineElement |
| using | ScalarField = typename Curve::ScalarField |
Public Member Functions | |
| void | test_get_scalar_slice () |
| void | test_consume_point_batch () |
| void | test_consume_point_batch_and_accumulate () |
| void | test_radix_sort_count_zero_entries () |
| void | test_radix_sort_count_zero_entries_wide_buckets () |
| void | test_pippenger_low_memory () |
| void | test_batch_multi_scalar_mul () |
| void | test_batch_multi_scalar_mul_sparse () |
| void | test_msm () |
| void | test_msm_all_zeroes () |
| void | test_msm_empty_polynomial () |
| void | test_scalars_unchanged_after_msm () |
| void | test_scalars_unchanged_after_batch_multi_scalar_mul () |
| void | test_scalar_one () |
| void | test_scalar_minus_one () |
| void | test_single_point () |
| void | test_size_thresholds () |
| void | test_duplicate_points () |
| void | test_mixed_zero_scalars () |
| void | test_pippenger_free_function () |
| void | test_pippenger_unsafe_free_function () |
Static Public Member Functions | |
| static AffineElement | naive_msm (std::span< ScalarField > input_scalars, std::span< const AffineElement > input_points) |
| static void | SetUpTestSuite () |
Static Public Attributes | |
| static constexpr size_t | num_points = 201123 |
| static std::vector< AffineElement > | generators {} |
| static std::vector< ScalarField > | scalars {} |
Definition at line 19 of file scalar_multiplication.test.cpp.
| using ScalarMultiplicationTest< Curve >::AffineElement = typename Curve::AffineElement |
Definition at line 23 of file scalar_multiplication.test.cpp.
| using ScalarMultiplicationTest< Curve >::Element = typename Curve::Element |
Definition at line 22 of file scalar_multiplication.test.cpp.
| using ScalarMultiplicationTest< Curve >::Group = typename Curve::Group |
Definition at line 21 of file scalar_multiplication.test.cpp.
| using ScalarMultiplicationTest< Curve >::ScalarField = typename Curve::ScalarField |
Definition at line 24 of file scalar_multiplication.test.cpp.
|
inlinestatic |
Definition at line 30 of file scalar_multiplication.test.cpp.
|
inlinestatic |
Definition at line 59 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 297 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 333 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 118 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 153 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 532 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 76 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 556 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 372 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 386 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 398 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 579 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 288 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 596 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 198 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 230 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 480 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 462 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 429 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 408 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 498 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 510 of file scalar_multiplication.test.cpp.
|
inlinestatic |
Definition at line 27 of file scalar_multiplication.test.cpp.
|
staticconstexpr |
Definition at line 26 of file scalar_multiplication.test.cpp.
|
inlinestatic |
Definition at line 28 of file scalar_multiplication.test.cpp.