|
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_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 236 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 272 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 471 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 76 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 495 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 311 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 325 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 337 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 518 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 227 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 535 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 198 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 419 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 401 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 368 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 347 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 437 of file scalar_multiplication.test.cpp.
|
inline |
Definition at line 449 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.