Official Go implementation of the Ethereum protocol
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
go-ethereum/crypto/secp256k1
Felix Lange e344e1d490 crypto/secp256k1: drop pkgsrc paths from CFLAGS 9 years ago
..
libsecp256k1 Update libsecp256k1 9 years ago
.gitignore Moved `obscuren` secp256k1-go 10 years ago
README.md doc: crypto/secp256k1 GMP dependency package name. 10 years ago
notes.go all: fix license headers one more time 9 years ago
panic_cb.go crypto/secp256k1: raise internal errors as recoverable Go panic 9 years ago
secp256.go crypto/secp256k1: drop pkgsrc paths from CFLAGS 9 years ago
secp256_test.go crypto/secp256k1: verify recovery ID before calling libsecp256k1 9 years ago

README.md

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