Haskell bindings for secp256k1 library
Go to file
2018-08-09 13:10:17 +01:00
secp256k1@cbc20b8c34 Bump version to 0.4.8 2017-05-03 00:15:43 +01:00
src/Crypto Revert "Fix issue in Storable instance for CompactSig which swapped r and s" (#13) 2018-07-23 16:38:28 +01:00
test Improve serialization performance 2017-07-08 22:57:31 +01:00
.gitignore Cereal support 2016-06-26 16:25:35 +01:00
.gitmodules Initial commit 2016-01-27 01:21:44 +00:00
package.yaml Use Hpack (package.yaml) 2018-08-09 13:10:17 +01:00
README.md Updated some metadata 2016-02-05 11:29:11 +00:00
secp256k1.cabal Use Hpack (package.yaml) 2018-08-09 13:10:17 +01:00
Setup.hs Ecrecover (#2) 2017-01-23 18:14:46 +00:00
stack.yaml Update LTS Haskell 2018-07-23 16:27:19 +01:00
UNLICENSE Updated some metadata 2016-02-05 11:29:11 +00:00

Haskell bindings for secp256k1

This project contains Haskell bindings for the secp256k1 library from the Bitcoin Core project.

Installing

Although it is more common that youll want to just use this library as part of a project, here are the stand-alone installation instructions:

git clone --recursive https://github.com/haskoin/secp256k1-haskell.git
cd secp256k1
stack install

This library contains a submodule that points to the latest supported version of secp256k1.

It is not necessary to install the secp256k1 library in your system beforehand. This package will automatically compile and link the C code from upstream. It will not attempt to link against the secp256k1 library in your system if you already have it.