Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 20, 2009
  1. Release 0.5.2

    authored
    Ignore-this: 4aad7e02a7f503b1827e556e19a9698c
    
    darcs-hash:20090220140852-62b54-1b6ac610b02e3f2b0122a8ce7bc799b3f0b8bc96.gz
  2. Added source-repository declaration

    authored
    Ignore-this: 3929d5ac04a97a32ea9613ac864b5d3a
    
    darcs-hash:20090220140646-62b54-e35e6d84b7cbc6d2f10bca6aad5fadd6efce1a48.gz
  3. defaultUserHooks ==> autoconfUserHooks

    authored
    Ignore-this: 2fc8b30862ca0fa301c758cbd7f20e6b
    
    darcs-hash:20090220135953-62b54-9c0d83ed0171764bf4d49e7fc9cc55433124d0f7.gz
  4. HsOpenSSL now *requires* base >= 4.

    authored
    Ignore-this: 70f44f4e8e06621911467431419edbd4
    
    darcs-hash:20090220135926-62b54-553e211bf9af91a2175d8da4a6e694cb86fd57c3.gz
Commits on Feb 6, 2009
  1. HsOpenSSL needs base >= 4

    authored
    Ignore-this: bdceed05f6ca5c90777bbe01bc9cfd1e
    
    darcs-hash:20090206140636-62b54-0ab8309277571c49c09e4afefdd554c81f5a6ea9.gz
Commits on Feb 2, 2009
  1. Release 0.5.1

    authored
    Ignore-this: b2a0ad7f2be1df9f20c498065ad21a84
    
    darcs-hash:20090202131002-62b54-127ad53dfbaea610824db767f869c75ac373e127.gz
Commits on Jan 30, 2009
  1. Fix breakage on 64-bit architectures.

    authored
    Ignore-this: d0a7745aff3770ff0c745003253aee6f
    
    The size of Int and CInt is, in fact, different in 64-bit architectures. So we
    must declare C functions taking (or returning) CInt, not Int.
    
    Reported by: Peter Neumark
    
    darcs-hash:20090130083251-62b54-1adb817890dde2e1d3a4888fa20f9c0db8b97d3b.gz
Commits on Jan 24, 2009
  1. Typo fix

    authored
    darcs-hash:20090124121315-62b54-433f6d17d1a33301f372cbfc85f62bcc64a99dcd.gz
Commits on Jan 15, 2009
  1. Doc fix for Haddock 2.x

    authored
    darcs-hash:20090115005305-62b54-cf827ea6d403bac9404fb5082c6a66696faf2ba2.gz
Commits on Jan 14, 2009
  1. Cabal-Version: >= 1.2.3

    authored
    darcs-hash:20090114162438-62b54-f108dc9a00a89bdbab45598dd27bf57bb22889a8.gz
  2. Doc fix

    authored
    darcs-hash:20090114161940-62b54-a2b9836f635a5f626a4acde624a4df2203ed84ae.gz
  3. Using -fglasgow-exts is a bad idea.

    authored
    darcs-hash:20090114143911-62b54-4bf65a632a1fae1dabe0e7036d151cbe551433d9.gz
  4. Fixed breakage on GHC 6.10.1. And now requires 6.10.1...

    authored
    darcs-hash:20090114142656-62b54-fef56bea6e8ec74f2082b832a75b5e1fa1543e80.gz
Commits on Oct 11, 2008
  1. Doc fix

    authored
    darcs-hash:20081011044305-62b54-15e8ef68279657204fac2faee08bf2fc933e2e6e.gz
Commits on Oct 5, 2008
  1. @taruti

    Add pkcs5_pbkdf2_hmac_sha1 to OpenSSL.EVP.Digest

    taruti authored
    darcs-hash:20081005075451-4d968-0f1f903399624b6dc37dd56ec868741b15629cd4.gz
Commits on Jun 10, 2008
  1. HsOpenSSL 0.4.2

    authored
    darcs-hash:20080610174011-62b54-d540075ef369b93f47254f961bd8bff3c4f40ed3.gz
Commits on Mar 19, 2008
  1. Release 0.4.1

    authored
    darcs-hash:20080319045554-62b54-9434963405f42b41ca8ed652bd57653bf37e8f3a.gz
  2. @agl

    Silly cosmetic change

    agl authored
    darcs-hash:20080319032915-19166-469943de0f356affdf762b791c573ba53676ad01.gz
  3. @agl

    Turn the Session IO inside out

    agl authored
    Previously, IO went through the SocketBIO module, out to C land and back into
    Haskell land to block in the RTS. Now we give OpenSSL the file descriptor to
    the socket directly and handle the non-blocking return codes, waiting on the
    correct events with the RTS calls and retrying the OpenSSL functions.
    
    This is because I couldn't figure out how to do locking correctly with the
    previous hair-pin setup.
    
    darcs-hash:20080319032815-19166-06ad788718592736eb48e08dae76b980def99e69.gz
Commits on Mar 11, 2008
  1. @agl

    64-bit fix for HMAC

    agl authored
    darcs-hash:20080311020110-19166-b833293eeb769da7aa62c9afe0b57d15a8a00051.gz
  2. @agl

    Fix the foreign types of the cipher functions to use CInt, not Int

    agl authored
    darcs-hash:20080311020054-19166-9c1b0b793059ba28bd59d0e4515f2c8b4c142e94.gz
Commits on Mar 6, 2008
  1. @agl

    Add ByteString version of digestBS

    agl authored
    darcs-hash:20080306044740-19166-dc9cbbf629ce2e2906555635a5c00361bbb94b98.gz
Commits on Mar 1, 2008
  1. My mail address has been changed.

    authored
    darcs-hash:20080301014320-62b54-43e6fa058cc2608bb690ce6f366cf86cd1c06fc3.gz
  2. Update NEWS

    authored
    darcs-hash:20080301014044-62b54-663a8c11189c9f9fd043406c20fb39d54a944057.gz
Commits on Feb 29, 2008
  1. @agl

    Another 64-bit fix

    agl authored
    darcs-hash:20080229234123-19166-3271c1e57955429f6790b52c14daec4764752e36.gz
  2. @agl

    Fix BN<->Integer conversions on 64-bit systems

    agl authored
    I was more of a moron than usual here and didn't take into account that the
    limb size of 64-bit systems is 64-bits long. Also, while I'm at it, change the
    Word32 types (which are still technically correct) to CInt, so that they float
    with the ABI, in case that were to change.
    
    tests/DSA.hs is a good exercise of the BN functions and now passes on 64-bit
    systems.
    
    darcs-hash:20080229220410-19166-bf00cfd191291b7a96c6130874440af6dc9b2de0.gz
Commits on Feb 14, 2008
  1. Release HsOpenSSL 0.4

    authored
    darcs-hash:20080214031942-62b54-2ca1259e211e7a2486b5d0cb627a601784a3794c.gz
Commits on Feb 13, 2008
  1. @agl

    Add an example SSL server

    agl authored
    darcs-hash:20080213213528-19166-738ba0080e6dc88b82f6289ffcc6341d3d1d7da6.gz
  2. @agl

    Add the beginnings of session support

    agl authored
    The main point of openssl is to support actual SSL/TLS connections. This adds
    wrappings for enough functions to write a basic SSL/TLS server. Many more
    wrappings are probably needed but, for many servers, this will suffice.
    
    darcs-hash:20080213213343-19166-f001956ba727e29f0dbaaa04452fc617aeb01979.gz
Commits on Nov 5, 2007
  1. Release 0.3.1

    authored
    darcs-hash:20071105065739-62b54-36ffa9e7f526688e70e25f0df5562405505c6fd9.gz
  2. This comment is no longer true.

    authored
    darcs-hash:20071105065144-62b54-a17df269b0d53cfae4992f9951c5a349c7051759.gz
  3. I found OpenSSL's EVP_DecodeBlock() doesn't drop the padding. We must…

    authored
    … do it ourselves.
    
    darcs-hash:20071105064927-62b54-512bb7f05b9bd53d9dc0f36a2dc585fbc0f47eee.gz
  4. tests/* should be included in the sdist

    authored
    darcs-hash:20071105062748-62b54-766b46de1c6c00a5b7cb5bd539bed396ca9bb618.gz
  5. Added -Wall to the ghc-options.

    authored
    darcs-hash:20071105062056-62b54-3f86595988e734498684b248eb1e3024d5c669b1.gz
  6. @agl

    Add Base64 test

    agl authored
    As noted in the module description, this test currently fails because of extra
    NULs at the end of decoded strings. More work needed to find where these are
    coming from.
    
    darcs-hash:20071105005312-19166-c4aba82bb6fcfc3e6e73a41abf7550b362fbc7a4.gz
Something went wrong with that request. Please try again.