github.com/aquanetwork/aquachain@v1.7.8/crypto/secp256k1/libsecp256k1/src/num_gmp.h (about) 1 /********************************************************************** 2 * Copyright (c) 2013, 2014 Pieter Wuille * 3 * Distributed under the MIT software license, see the accompanying * 4 * file COPYING or http://www.opensource.org/licenses/mit-license.php.* 5 **********************************************************************/ 6 7 #ifndef SECP256K1_NUM_REPR_H 8 #define SECP256K1_NUM_REPR_H 9 10 #include <gmp.h> 11 12 #define NUM_LIMBS ((256+GMP_NUMB_BITS-1)/GMP_NUMB_BITS) 13 14 typedef struct { 15 mp_limb_t data[2*NUM_LIMBS]; 16 int neg; 17 int limbs; 18 } secp256k1_num; 19 20 #endif /* SECP256K1_NUM_REPR_H */