18 #ifdef CURVE_ALT_BN128
19 #define LIBFF_DEFAULT_EC_PP_DEFINED
23 typedef alt_bn128_pp default_ec_pp;
28 #define LIBFF_DEFAULT_EC_PP_DEFINED
32 typedef bn128_pp default_ec_pp;
37 #define LIBFF_DEFAULT_EC_PP_DEFINED
41 typedef edwards_pp default_ec_pp;
46 #define LIBFF_DEFAULT_EC_PP_DEFINED
50 typedef mnt4_pp default_ec_pp;
55 #define LIBFF_DEFAULT_EC_PP_DEFINED
59 typedef mnt6_pp default_ec_pp;
63 #ifdef CURVE_BLS12_377
64 #define LIBFF_DEFAULT_EC_PP_DEFINED
68 typedef bls12_377_pp default_ec_pp;
73 #define LIBFF_DEFAULT_EC_PP_DEFINED
77 typedef bw6_761_pp default_ec_pp;
81 #ifndef LIBFF_DEFAULT_EC_PP_DEFINED
82 #error You must define one of the CURVE_* symbols to pick a curve for pairings.