The cryptonite-openssl package

[Tags:bsd3, library, test]


[Skip to Readme]


Versions 0.1, 0.2, 0.3, 0.4, 0.5
Dependencies base (>=4.3 && <5), bytestring, cryptonite, memory [details]
License BSD3
Copyright Vincent Hanquez <>
Author Vincent Hanquez <>
Stability experimental
Category Cryptography
Home page
Bug tracker
Source repository head: git clone
Uploaded Mon Jan 2 21:32:37 UTC 2017 by VincentHanquez
Distributions LTSHaskell:0.5, NixOS:0.5, Stackage:0.5, Tumbleweed:0.5
Downloads 133 total (12 in the last 30 days)
0 []
Status Docs available [build log]
Last success reported on 2017-01-02 [all 1 reports]




Maintainer's Corner

For package maintainers and hackage trustees

Readme for cryptonite-openssl

Readme for cryptonite-openssl-0.5


Build Status BSD Haskell

Support for OpenSSL based crypto operations in Haskell, as a bolt-in to cryptonite

If you have no idea what're you doing, please do not use this directly, rely on higher level protocols or higher level implementation.

Documentation: cryptonite-openssl on hackage


cryptonite-openssl supports the following platform:

  • Windows >= 7
  • OSX >= 10.8
  • Linux

On the following architectures:

  • x86-64
  • i386

On the following haskell versions:

  • GHC 7.0.x
  • GHC 7.4.x
  • GHC 7.6.x
  • GHC 7.8.x
  • GHC 7.10.x

Further platforms and architectures probably works too, but until maintainer(s) don't have regular access to them, we can't commit for further support

Building on MacOS X

  • using openssl system library
  • using alternative installation

Building on windows

You need the C++ runtime :

And the right installation of OpenSSL. Some binary installations are available here:

Building with alternative OpenSSL - BoringSSL, LibreSSL