erigon-pulse/crypto/secp256k1
Gustav Simonsson c8ad64f33c crypto, crypto/ecies, crypto/secp256k1: libsecp256k1 scalar mult
thanks to Felix Lange (fjl) for help with design & impl
2015-11-30 13:43:32 +01:00
..
libsecp256k1 Update libsecp256k1 2015-09-28 17:46:38 +02:00
.gitignore Moved obscuren secp256k1-go 2015-01-22 00:35:00 +01:00
curve_test.go crypto, crypto/ecies, crypto/secp256k1: libsecp256k1 scalar mult 2015-11-30 13:43:32 +01:00
curve.go crypto, crypto/ecies, crypto/secp256k1: libsecp256k1 scalar mult 2015-11-30 13:43:32 +01:00
notes.go all: fix license headers one more time 2015-07-23 18:35:11 +02:00
panic_cb.go crypto/secp256k1: raise internal errors as recoverable Go panic 2015-11-17 09:53:10 +01:00
pubkey_scalar_mul.h crypto, crypto/ecies, crypto/secp256k1: libsecp256k1 scalar mult 2015-11-30 13:43:32 +01:00
README.md doc: crypto/secp256k1 GMP dependency package name. 2015-04-23 17:33:48 +03:00
secp256_test.go crypto, crypto/ecies, crypto/secp256k1: libsecp256k1 scalar mult 2015-11-30 13:43:32 +01:00
secp256.go crypto, crypto/ecies, crypto/secp256k1: libsecp256k1 scalar mult 2015-11-30 13:43:32 +01:00

secp256k1-go

golang secp256k1 library

Implements cryptographic operations for the secp256k1 ECDSA curve used by Bitcoin.

Installing

GMP library headers are required to build. On Debian-based systems, the package is called libgmp-dev.

sudo apt-get install libgmp-dev

Now compiles with cgo!

Test

To run tests do

go tests