Changelog for HsOpenSSL-0.4.2

Changes from 0.4.1 to 0.4.2 --------------------------- * No .hs files which are generated from .hsc files should be in the tarball. If any .hs files are outdated, Cabal seems to compile the outdated files instead of newer .hsc files. Changes from 0.4 to 0.4.1 ------------------------- * Applied patches by Adam Langley: - Fix BN<->Integer conversions on 64-bit systems - Another 64-bit fix (OpenSSL.ASN1.peekASN1String) - Add ByteString version of digestBS - Fix the foreign types of the cipher functions to use CInt, not Int - 64-bit fix for HMAC - Turn the Session IO inside out - Silly cosmetic change Changes from 0.3.1 to 0.4 ------------------------- * Applied patches by Adam Langley: - Add the beginnings of session support - Add an example SSL server Changes from 0.3 to 0.3.1 ------------------------- * OpenSSL.EVP.Base64: Fix a bug in an internal function `decodeBlock': decodeBase64* didn't drop the padding NUL. * Applied patches by Adam Langley: - Updates for 6.8.1 (also *requires* 6.8.1 now) - tests/Base64.hs: Test for Base64 Changes from 0.2 to 0.3 ----------------------- * Applied patches by Adam Langley: - tests/DSA.hs: Add a DSA test: this just adds a binary which tests a few simple DSA cases (and runs a timing test) and prints "PASS" as the last line of stdout in the case that everything looks good. It doesn't include any hooks nor framework for running these. - Bug fix for fast Integer<->BN functions - OpenSSL.Cipher: Add non-EVP cipher support - OpenSSL.EVP.Digest: Add HMAC support in EVP - OpenSSL.Random: Add OpenSSL.Random - OpenSSL.BN: Additional utility functions in BN and exposing BN Changes from 0.1.1. to 0.2 -------------------------- * Applied patches by Adam Langley: - OpenSSL.DSA: Add DSA support - OpenSSL.BN: Add support for fast Integer<->BN conversions - OpenSSL.BN: New BN utility function, newBN - OpenSSL.BN: FIX: set the BN ptr to NULL before calling BN_dec2bn, otherwise that function thinks that there's a valid BN there - OpenSSL.Utils: Add utility functions to print and read hex numbers Changes from 0.1 to 0.1.1 ------------------------- * Moved hidden modules from Exposed-Modules to Other-Modules. * Added "time >= 1.1.1" to the Build-Depends.