HsOpenSSL For Mac Publisher's description
from Adam Langley
Free OpenSSL binding for Haskell
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.
What's New in This Release:В· Add cipherStrictLBS - Encrypt a lazy bytestring in a strict
В· manner. Does not leak the keys
В· Add rsaCopyPublic and rsaKeyPairFinalize to OpenSSL.RSA
В· Document pkcs5_pbkdf2_hmac_sha1 in OpenSSL.EVP.Digest
В· Make OpenSSL.EVP.Sign.signFinal use ByteStrings internally
В· Export OpenSSL.EVP.Sign.signFinal
В· Add PEM-functionality with a new PwBS that works like PwStr except
В· there are no superfluous extra copies retained in the memory.
В· Make PEM callbacks use bracket which makes cleanup work even if
В· there are exceptions.
System Requirements:В· GHC
Program Release Status: Minor Update
Program Install Support: Install and Uninstall