aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/secp256k1
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/secp256k1')
-rw-r--r--crypto/secp256k1/README.md5
-rw-r--r--crypto/secp256k1/secp256.go2
2 files changed, 6 insertions, 1 deletions
diff --git a/crypto/secp256k1/README.md b/crypto/secp256k1/README.md
index 79cdccb38..5a86147d4 100644
--- a/crypto/secp256k1/README.md
+++ b/crypto/secp256k1/README.md
@@ -7,8 +7,11 @@ Implements cryptographic operations for the secp256k1 ECDSA curve used by Bitcoi
Installing
===
+
+GMP library headers are required to build. On Debian-based systems, the package is called `libgmp-dev`.
+
```
-sudo apt-get install gmp-dev
+sudo apt-get install libgmp-dev
```
Now compiles with cgo!
diff --git a/crypto/secp256k1/secp256.go b/crypto/secp256k1/secp256.go
index 6eafea2fa..f8cc60e82 100644
--- a/crypto/secp256k1/secp256.go
+++ b/crypto/secp256k1/secp256.go
@@ -5,8 +5,10 @@ package secp256k1
/*
#cgo CFLAGS: -I./secp256k1
#cgo darwin CFLAGS: -I/usr/local/include
+#cgo linux,arm CFLAGS: -I/usr/local/arm/include
#cgo LDFLAGS: -lgmp
#cgo darwin LDFLAGS: -L/usr/local/lib
+#cgo linux,arm LDFLAGS: -L/usr/local/arm/lib
#define USE_NUM_GMP
#define USE_FIELD_10X26
#define USE_FIELD_INV_BUILTIN