crypto/secp256k1: fix build
This commit is contained in:
parent
c3fd7e6ee0
commit
bc4948d0b4
|
@ -109,8 +109,8 @@ int secp256k1_ext_scalar_mul(const secp256k1_context* ctx, unsigned char *point,
|
||||||
ARG_CHECK(scalar != NULL);
|
ARG_CHECK(scalar != NULL);
|
||||||
(void)ctx;
|
(void)ctx;
|
||||||
|
|
||||||
secp256k1_fe_set_b32(&feX, point);
|
secp256k1_fe_set_b32_limit(&feX, point);
|
||||||
secp256k1_fe_set_b32(&feY, point+32);
|
secp256k1_fe_set_b32_limit(&feY, point+32);
|
||||||
secp256k1_ge_set_xy(&ge, &feX, &feY);
|
secp256k1_ge_set_xy(&ge, &feX, &feY);
|
||||||
secp256k1_scalar_set_b32(&s, scalar, &overflow);
|
secp256k1_scalar_set_b32(&s, scalar, &overflow);
|
||||||
if (overflow || secp256k1_scalar_is_zero(&s)) {
|
if (overflow || secp256k1_scalar_is_zero(&s)) {
|
||||||
|
|
|
@ -12,25 +12,17 @@ package secp256k1
|
||||||
#cgo CFLAGS: -I./libsecp256k1
|
#cgo CFLAGS: -I./libsecp256k1
|
||||||
#cgo CFLAGS: -I./libsecp256k1/src/
|
#cgo CFLAGS: -I./libsecp256k1/src/
|
||||||
|
|
||||||
#ifdef __SIZEOF_INT128__
|
|
||||||
# define HAVE___INT128
|
|
||||||
# define USE_FIELD_5X52
|
|
||||||
# define USE_SCALAR_4X64
|
|
||||||
#else
|
|
||||||
# define USE_FIELD_10X26
|
|
||||||
# define USE_SCALAR_8X32
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef NDEBUG
|
#ifndef NDEBUG
|
||||||
# define NDEBUG
|
# define NDEBUG
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define USE_ENDOMORPHISM
|
#define ECMULTWINDOW 15
|
||||||
#define USE_NUM_NONE
|
#define ECMULTGENKB 22
|
||||||
#define USE_FIELD_INV_BUILTIN
|
#define WIDEMUL auto
|
||||||
#define USE_SCALAR_INV_BUILTIN
|
|
||||||
#include "./libsecp256k1/src/secp256k1.c"
|
#include "./libsecp256k1/src/secp256k1.c"
|
||||||
#include "./libsecp256k1/src/modules/recovery/main_impl.h"
|
#include "./libsecp256k1/src/modules/recovery/main_impl.h"
|
||||||
|
#include "./libsecp256k1/src/precomputed_ecmult.c"
|
||||||
|
#include "./libsecp256k1/src/precomputed_ecmult_gen.c"
|
||||||
#include "ext.h"
|
#include "ext.h"
|
||||||
|
|
||||||
typedef void (*callbackFunc) (const char* msg, void* data);
|
typedef void (*callbackFunc) (const char* msg, void* data);
|
||||||
|
|
Loading…
Reference in New Issue