cryptonite-openssl: Crypto stuff using OpenSSL cryptographic library

[ bsd3, cryptography ] [ Propose Tags ]

cryptography


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7
Dependencies base (>=4.3 && <5), bytestring, cryptonite, memory [details]
License BSD-3-Clause
Copyright Vincent Hanquez <vincent@snarc.org>
Author Vincent Hanquez <vincent@snarc.org>
Maintainer vincent@snarc.org
Category Cryptography
Home page https://github.com/haskell-crypto/cryptonite-openssl
Bug tracker https://github.com/haskell-crypto/cryptonite-openssl/issues
Source repo head: git clone https://github.com/haskell-crypto/cryptonite-openssl
Uploaded by VincentHanquez at 2017-05-13T10:46:06Z
Distributions LTSHaskell:0.7, NixOS:0.7, Stackage:0.7
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 9461 total (31 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2017-05-13 [all 1 reports]

Readme for cryptonite-openssl-0.6

[back to package description]

cryptonite-openssl

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

Support

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

TODO