@hackage HsOpenSSL0.11.7.10
Partial OpenSSL binding for Haskell
Categories
License
LicenseRef-PublicDomain
Maintainer
Vladimir Shabanov <dev@vshabanov.com>
Links
Versions
Installation
Tested Compilers
Dependencies (5)
- base >=4.8 && <5
- bytestring >=0.9 && <0.13
- integer-gmp >=1.0.0 && <1.1.0
- network >=2.1 && <3.3
- time >=1.5 && <1.16 Show all…
Dependents (79)
@hackage/crawlchain, @hackage/hurl, @hackage/http-client-streams, @hackage/tcp-streams, @hackage/mysql-haskell, @hackage/tempodb, Show all…
Package Flags
fast-bignum
(off by default)
Enable fast moving of bignums between OpenSSL and GMP (GHC and OpenSSL version < 1.1.0 only).
homebrew-openssl
(off by default)
Use Homebrew version of OpenSSL (macOS only).
macports-openssl
(off by default)
Use MacPorts version of OpenSSL (macOS only).
use-pkg-config
(off by default)
Use pkg-config to find OpenSSL (macOS and linux only).
HsOpenSSL
HsOpenSSL is an (incomplete) OpenSSL binding for Haskell. It can generate RSA and DSA keys, read and write PEM files, generate message digests, sign and verify messages, encrypt and decrypt messages. It also has some capabilities of creating SSL clients and servers.