7 #ifndef SECP256K1_FIELD_H
8 #define SECP256K1_FIELD_H
21 #if defined HAVE_CONFIG_H
22 #include "libsecp256k1-config.h"
25 #if defined(USE_FIELD_10X26)
26 #include "field_10x26.h"
27 #elif defined(USE_FIELD_5X52)
28 #include "field_5x52.h"
30 #error "Please select field implementation"
50 static int secp256k1_fe_normalizes_to_zero_var(
secp256k1_fe *
r);
74 static int secp256k1_fe_set_b32(
secp256k1_fe *
r,
const unsigned char *a);
77 static void secp256k1_fe_get_b32(
unsigned char *
r,
const secp256k1_fe *a);
106 static int secp256k1_fe_is_quad_var(
const secp256k1_fe *a);