secp256k1: Bindings for secp256k1 library from Bitcoin Core

[ crypto, deprecated, library, public-domain ] [ Propose Tags ]
Deprecated in favor of secp256k1-haskell

Sign and verify signatures using the very fast C secp256k1 library from Pieter Wuille. Has Haskell types and abstractions for keys and signatures.


[Skip to Readme]

Modules

[Last Documentation]

  • Crypto
    • Crypto.Secp256k1
      • Crypto.Secp256k1.Internal

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.1.11, 0.2.0, 0.3.0, 0.3.1, 0.3.2, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8, 0.5.1, 0.5.2, 0.5.3, 1.0.0, 1.1.0, 1.1.1, 1.1.2
Change log CHANGELOG.md
Dependencies base (>=4.8 && <5), base16-bytestring, bytestring, cereal, cryptohash, entropy, hspec, HUnit, mtl, QuickCheck, string-conversions [details]
License LicenseRef-PublicDomain
Copyright (c) 2017 Jean-Pierre Rupp
Author Jean-Pierre Rupp
Maintainer xenog@protonmail.com
Category Crypto
Home page http://github.com/haskoin/secp256k1-haskell#readme
Bug tracker https://github.com/haskoin/secp256k1-haskell.git/issues
Source repo head: git clone https://github.com/haskoin/secp256k1-haskell.git
Uploaded by xenog at 2018-08-31T20:06:52Z
Distributions
Reverse Dependencies 2 direct, 14 indirect [details]
Downloads 19350 total (66 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2018-08-31 [all 3 reports]

Readme for secp256k1-1.1.0

[back to package description]

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 you’ll 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.