secp256k1-legacy: fork of secp256k1

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

Keep the 0.5.x branch of secp256k1 on life support for those of us who can't upgrade to secp256k1-haskell.

[Skip to Readme]


Versions 0.5.4, 0.5.4, 0.5.5, 0.5.6
Change log None available
Dependencies base (>=4.8 && <5), base16-bytestring (>= && <0.2), bytestring, cereal (>= && <0.6), entropy (>= && <0.5), mtl, QuickCheck (>= && <2.13), string-conversions (>= && <0.5) [details]
License LicenseRef-PublicDomain
Copyright (c) 2017 Jean-Pierre Rupp
Author Jean-Pierre Rupp
Category Crypto
Home page
Source repo head: git clone
Uploaded by fommil at 2019-09-09T13:42:57Z



Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Readme for secp256k1-legacy-0.5.4

[back to package description]

Haskell bindings for secp256k1

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


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

git clone --recursive
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.