7 #ifndef SECP256K1_NUM_H 8 #define SECP256K1_NUM_H 12 #if defined HAVE_CONFIG_H 16 #if defined(USE_NUM_GMP) 19 #error "Please select num implementation" static int secp256k1_num_is_one(const secp256k1_num *a)
static int secp256k1_num_eq(const secp256k1_num *a, const secp256k1_num *b)
static void secp256k1_num_set_bin(secp256k1_num *r, const unsigned char *a, unsigned int alen)
static void secp256k1_num_copy(secp256k1_num *r, const secp256k1_num *a)
static void secp256k1_num_mod_inverse(secp256k1_num *r, const secp256k1_num *a, const secp256k1_num *m)
m
Definition: linearize-data.py:266
static void secp256k1_num_sub(secp256k1_num *r, const secp256k1_num *a, const secp256k1_num *b)
static void secp256k1_num_add(secp256k1_num *r, const secp256k1_num *a, const secp256k1_num *b)
static int secp256k1_num_jacobi(const secp256k1_num *a, const secp256k1_num *b)
static void secp256k1_num_shift(secp256k1_num *r, int bits)
static void secp256k1_num_mul(secp256k1_num *r, const secp256k1_num *a, const secp256k1_num *b)
static void secp256k1_num_negate(secp256k1_num *r)
static int secp256k1_num_cmp(const secp256k1_num *a, const secp256k1_num *b)
static int secp256k1_num_is_zero(const secp256k1_num *a)
static void secp256k1_num_mod(secp256k1_num *r, const secp256k1_num *m)
static void secp256k1_num_get_bin(unsigned char *r, unsigned int rlen, const secp256k1_num *a)
static int secp256k1_num_is_neg(const secp256k1_num *a)