| 
| void  | random_field_element_test (secp256k1_fe *fe) | 
|   | 
| void  | random_field_element_magnitude (secp256k1_fe *fe) | 
|   | 
| void  | random_group_element_test (secp256k1_ge *ge) | 
|   | 
| void  | random_group_element_jacobian_test (secp256k1_gej *gej, const secp256k1_ge *ge) | 
|   | 
| void  | random_scalar_order_test (secp256k1_scalar *num) | 
|   | 
| void  | random_scalar_order (secp256k1_scalar *num) | 
|   | 
| void  | run_context_tests (void) | 
|   | 
| void  | run_sha256_tests (void) | 
|   | 
| void  | run_hmac_sha256_tests (void) | 
|   | 
| void  | run_rfc6979_hmac_sha256_tests (void) | 
|   | 
| void  | test_rand_bits (int rand32, int bits) | 
|   | 
| void  | test_rand_int (uint32_t range, uint32_t subrange) | 
|   | 
| void  | run_rand_bits (void) | 
|   | 
| void  | run_rand_int (void) | 
|   | 
| void  | random_num_negate (secp256k1_num *num) | 
|   | 
| void  | random_num_order_test (secp256k1_num *num) | 
|   | 
| void  | random_num_order (secp256k1_num *num) | 
|   | 
| void  | test_num_negate (void) | 
|   | 
| void  | test_num_add_sub (void) | 
|   | 
| void  | test_num_mod (void) | 
|   | 
| void  | test_num_jacobi (void) | 
|   | 
| void  | run_num_smalltests (void) | 
|   | 
| void  | scalar_test (void) | 
|   | 
| void  | run_scalar_tests (void) | 
|   | 
| void  | random_fe (secp256k1_fe *x) | 
|   | 
| void  | random_fe_test (secp256k1_fe *x) | 
|   | 
| void  | random_fe_non_zero (secp256k1_fe *nz) | 
|   | 
| void  | random_fe_non_square (secp256k1_fe *ns) | 
|   | 
| int  | check_fe_equal (const secp256k1_fe *a, const secp256k1_fe *b) | 
|   | 
| int  | check_fe_inverse (const secp256k1_fe *a, const secp256k1_fe *ai) | 
|   | 
| void  | run_field_convert (void) | 
|   | 
| int  | fe_memcmp (const secp256k1_fe *a, const secp256k1_fe *b) | 
|   | 
| void  | run_field_misc (void) | 
|   | 
| void  | run_field_inv (void) | 
|   | 
| void  | run_field_inv_var (void) | 
|   | 
| void  | run_field_inv_all_var (void) | 
|   | 
| void  | run_sqr (void) | 
|   | 
| void  | test_sqrt (const secp256k1_fe *a, const secp256k1_fe *k) | 
|   | 
| void  | run_sqrt (void) | 
|   | 
| void  | ge_equals_ge (const secp256k1_ge *a, const secp256k1_ge *b) | 
|   | 
| int  | gej_xyz_equals_gej (const secp256k1_gej *a, const secp256k1_gej *b) | 
|   | 
| void  | ge_equals_gej (const secp256k1_ge *a, const secp256k1_gej *b) | 
|   | 
| void  | test_ge (void) | 
|   | 
| void  | test_add_neg_y_diff_x (void) | 
|   | 
| void  | run_ge (void) | 
|   | 
| void  | test_ec_combine (void) | 
|   | 
| void  | run_ec_combine (void) | 
|   | 
| void  | test_group_decompress (const secp256k1_fe *x) | 
|   | 
| void  | run_group_decompress (void) | 
|   | 
| void  | run_ecmult_chain (void) | 
|   | 
| void  | test_point_times_order (const secp256k1_gej *point) | 
|   | 
| void  | run_point_times_order (void) | 
|   | 
| void  | ecmult_const_random_mult (void) | 
|   | 
| void  | ecmult_const_commutativity (void) | 
|   | 
| void  | ecmult_const_mult_zero_one (void) | 
|   | 
| void  | ecmult_const_chain_multiply (void) | 
|   | 
| void  | run_ecmult_const_tests (void) | 
|   | 
| void  | test_wnaf (const secp256k1_scalar *number, int w) | 
|   | 
| void  | test_constant_wnaf_negate (const secp256k1_scalar *number) | 
|   | 
| void  | test_constant_wnaf (const secp256k1_scalar *number, int w) | 
|   | 
| void  | run_wnaf (void) | 
|   | 
| void  | test_ecmult_constants (void) | 
|   | 
| void  | run_ecmult_constants (void) | 
|   | 
| void  | test_ecmult_gen_blind (void) | 
|   | 
| void  | test_ecmult_gen_blind_reset (void) | 
|   | 
| void  | run_ecmult_gen_blind (void) | 
|   | 
| void  | ec_pubkey_parse_pointtest (const unsigned char *input, int xvalid, int yvalid) | 
|   | 
| void  | run_ec_pubkey_parse_test (void) | 
|   | 
| void  | run_eckey_edge_case_test (void) | 
|   | 
| void  | random_sign (secp256k1_scalar *sigr, secp256k1_scalar *sigs, const secp256k1_scalar *key, const secp256k1_scalar *msg, int *recid) | 
|   | 
| void  | test_ecdsa_sign_verify (void) | 
|   | 
| void  | run_ecdsa_sign_verify (void) | 
|   | 
| int  | is_empty_signature (const secp256k1_ecdsa_signature *sig) | 
|   | 
| void  | test_ecdsa_end_to_end (void) | 
|   | 
| void  | test_random_pubkeys (void) | 
|   | 
| void  | run_random_pubkeys (void) | 
|   | 
| void  | run_ecdsa_end_to_end (void) | 
|   | 
| int  | test_ecdsa_der_parse (const unsigned char *sig, size_t siglen, int certainly_der, int certainly_not_der) | 
|   | 
| void  | run_ecdsa_der_parse (void) | 
|   | 
| void  | test_ecdsa_edge_cases (void) | 
|   | 
| void  | run_ecdsa_edge_cases (void) | 
|   | 
| int  | main (int argc, char **argv) | 
|   |