OpenSSL binding for Haskell