Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
ScalarMultiplicationTest< Curve > Member List

This is the complete list of members for ScalarMultiplicationTest< Curve >, including all inherited members.

AffineElement typedefScalarMultiplicationTest< Curve >
check_internal_against_naive(size_t n, size_t start_index, const char *label)ScalarMultiplicationTest< Curve >inline
Element typedefScalarMultiplicationTest< Curve >
generatorsScalarMultiplicationTest< Curve >inlinestatic
Group typedefScalarMultiplicationTest< Curve >
kMaxBatchMSMsScalarMultiplicationTest< Curve >static
kMaxBatchPointsPerMSMScalarMultiplicationTest< Curve >static
make_repeated_test_points(size_t num_pts)ScalarMultiplicationTest< Curve >inlinestatic
naive_msm(std::span< ScalarField > input_scalars, std::span< const AffineElement > input_points)ScalarMultiplicationTest< Curve >inlinestatic
num_pointsScalarMultiplicationTest< Curve >static
run_batch_driver_paths(bool handle_edge_cases)ScalarMultiplicationTest< Curve >inline
ScalarField typedefScalarMultiplicationTest< Curve >
scalarsScalarMultiplicationTest< Curve >inlinestatic
SetUpTestSuite()ScalarMultiplicationTest< Curve >inlinestatic
test_batch_driver_shared_path()ScalarMultiplicationTest< Curve >inline
test_batch_multi_scalar_mul()ScalarMultiplicationTest< Curve >inline
test_batch_multi_scalar_mul_large_dense()ScalarMultiplicationTest< Curve >inline
test_batch_multi_scalar_mul_ragged()ScalarMultiplicationTest< Curve >inline
test_batch_multi_scalar_mul_sparse()ScalarMultiplicationTest< Curve >inline
test_dedup_large_cluster_carry_and_caps()ScalarMultiplicationTest< Curve >inline
test_duplicate_points()ScalarMultiplicationTest< Curve >inline
test_effective_num_bits_band_small_scalars()ScalarMultiplicationTest< Curve >inline
test_external_glv_doubled_matches_naive()ScalarMultiplicationTest< Curve >inline
test_glv_extreme_magnitude_scalars()ScalarMultiplicationTest< Curve >inline
test_handle_edge_cases_inverse_pairs()ScalarMultiplicationTest< Curve >inline
test_handle_edge_cases_point_at_infinity()ScalarMultiplicationTest< Curve >inline
test_large_n_non_glv()ScalarMultiplicationTest< Curve >inline
test_mixed_zero_scalars()ScalarMultiplicationTest< Curve >inline
test_msm()ScalarMultiplicationTest< Curve >inline
test_msm_all_zeroes()ScalarMultiplicationTest< Curve >inline
test_msm_dedup_cap_and_carry()ScalarMultiplicationTest< Curve >inline
test_msm_dedup_many_small_clusters_cap()ScalarMultiplicationTest< Curve >inline
test_msm_empty_polynomial()ScalarMultiplicationTest< Curve >inline
test_msm_single_digit_mega_run()ScalarMultiplicationTest< Curve >inline
test_offset_span(size_t n_total, size_t start_index, size_t n_used, uint64_t seed)ScalarMultiplicationTest< Curve >inline
test_pippenger_free_function()ScalarMultiplicationTest< Curve >inline
test_pippenger_internal_all_zero_scalars()ScalarMultiplicationTest< Curve >inline
test_pippenger_internal_dispatch_threshold_per_thread_count()ScalarMultiplicationTest< Curve >inline
test_pippenger_internal_extreme_scalars()ScalarMultiplicationTest< Curve >inline
test_pippenger_internal_glv_boundary()ScalarMultiplicationTest< Curve >inline
test_pippenger_internal_misaligned_external_arena()ScalarMultiplicationTest< Curve >inline
test_pippenger_internal_mixed_zero_scalars()ScalarMultiplicationTest< Curve >inline
test_pippenger_internal_offset_span_dispatch()ScalarMultiplicationTest< Curve >inline
test_pippenger_internal_single_thread()ScalarMultiplicationTest< Curve >inline
test_pippenger_internal_single_thread_at_dispatch_threshold_plus_one()ScalarMultiplicationTest< Curve >inline
test_pippenger_low_memory()ScalarMultiplicationTest< Curve >inline
test_pippenger_unsafe_free_function()ScalarMultiplicationTest< Curve >inline
test_scalar_minus_one()ScalarMultiplicationTest< Curve >inline
test_scalar_one()ScalarMultiplicationTest< Curve >inline
test_scalars_unchanged_after_batch_multi_scalar_mul()ScalarMultiplicationTest< Curve >inline
test_scalars_unchanged_after_large_non_glv_msm()ScalarMultiplicationTest< Curve >inline
test_scalars_unchanged_after_msm()ScalarMultiplicationTest< Curve >inline
test_single_point()ScalarMultiplicationTest< Curve >inline
test_size_thresholds()ScalarMultiplicationTest< Curve >inline
test_trivial_msm_threaded_per_worker_paths()ScalarMultiplicationTest< Curve >inline