cryptonite-openssl
==================
[](https://travis-ci.org/vincenthz/cryptonite-openssl)
[](http://en.wikipedia.org/wiki/BSD_licenses)
[](http://haskell.org)
Support for OpenSSL based crypto operations in Haskell, as a bolt-in to [cryptonite](http://hackage.haskell.org/package/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](http://hackage.haskell.org/package/cryptonite-openssl)
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 :
* http://www.microsoft.com/downloads/details.aspx?familyid=bd2a6171-e2d6-4230-b809-9a8d7548c1b6
And the right installation of OpenSSL. Some binary installations are available here:
* https://slproweb.com/products/Win32OpenSSL.html
Building with alternative OpenSSL - BoringSSL, LibreSSL
-------------------------------------------------------
TODO