|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Static Public Member Functions | |
| static void | test_pedersen () |
| static void | test_mixed_witnesses_and_constants () |
| static void | test_empty_input () |
| static void | test_single_input () |
| static void | test_two_inputs () |
| static void | test_three_inputs () |
| static void | test_large_input () |
| static void | test_zero_values () |
| static void | test_custom_generator_context () |
| static void | test_all_constants () |
| static void | test_special_field_element () |
| static void | test_determinism () |
| static void | test_pedersen_two () |
| static void | test_pedersen_edge_cases () |
| static void | test_pedersen_large () |
| static void | test_multi_hash () |
| static void | test_hash_eight () |
| static void | test_hash_constants () |
| static void | test_empty_input () |
| static void | test_single_input () |
| static void | test_large_inputs () |
| static void | test_generator_contexts () |
| static void | test_determinism () |
Private Types | |
| using | _curve = stdlib::bn254< Builder > |
| using | fr_ct = typename _curve::ScalarField |
| using | witness_ct = typename _curve::witness_ct |
| using | public_witness_ct = typename _curve::public_witness_ct |
| using | pedersen_commitment = typename stdlib::pedersen_commitment< Builder > |
| using | _curve = stdlib::bn254< Builder > |
| using | byte_array_ct = typename _curve::byte_array_ct |
| using | fr_ct = typename _curve::ScalarField |
| using | witness_ct = typename _curve::witness_ct |
| using | public_witness_ct = typename _curve::public_witness_ct |
| using | pedersen_hash = typename stdlib::pedersen_hash< Builder > |
| using | cycle_group = typename stdlib::cycle_group< Builder > |
Static Private Member Functions | |
| static void | verify_commitment (Builder &builder, const std::vector< stdlib::field_t< Builder > > &inputs, crypto::GeneratorContext< curve::Grumpkin > context={}) |
Definition at line 17 of file pedersen.test.cpp.
|
private |
Definition at line 18 of file pedersen.test.cpp.
|
private |
Definition at line 18 of file pedersen.test.cpp.
|
private |
Definition at line 20 of file pedersen.test.cpp.
|
private |
Definition at line 25 of file pedersen.test.cpp.
|
private |
Definition at line 20 of file pedersen.test.cpp.
|
private |
Definition at line 21 of file pedersen.test.cpp.
|
private |
Definition at line 23 of file pedersen.test.cpp.
|
private |
Definition at line 24 of file pedersen.test.cpp.
|
private |
Definition at line 22 of file pedersen.test.cpp.
|
private |
Definition at line 23 of file pedersen.test.cpp.
|
private |
Definition at line 21 of file pedersen.test.cpp.
|
private |
Definition at line 22 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 217 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 202 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 242 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 367 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 96 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 235 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 294 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 205 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 177 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 168 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 268 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 72 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 123 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 44 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 58 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 98 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 28 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 112 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 253 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 230 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 146 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 128 of file pedersen.test.cpp.
|
inlinestatic |
Definition at line 187 of file pedersen.test.cpp.
|
inlinestaticprivate |
Definition at line 26 of file pedersen.test.cpp.