Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Feb 02, 2009

  1. PHO

    Release 0.5.1

    Ignore-this: b2a0ad7f2be1df9f20c498065ad21a84
    
    darcs-hash:20090202131002-62b54-127ad53dfbaea610824db767f869c75ac373e127.gz
    authored

Jan 30, 2009

  1. PHO

    Fix breakage on 64-bit architectures.

    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
    authored

Jan 24, 2009

  1. PHO

    Typo fix

    darcs-hash:20090124121315-62b54-433f6d17d1a33301f372cbfc85f62bcc64a99dcd.gz
    authored

Jan 15, 2009

  1. PHO

    Doc fix for Haddock 2.x

    darcs-hash:20090115005305-62b54-cf827ea6d403bac9404fb5082c6a66696faf2ba2.gz
    authored

Jan 14, 2009

  1. PHO

    Cabal-Version: >= 1.2.3

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

    Doc fix

    darcs-hash:20090114161940-62b54-a2b9836f635a5f626a4acde624a4df2203ed84ae.gz
    authored
  3. PHO

    Using -fglasgow-exts is a bad idea.

    darcs-hash:20090114143911-62b54-4bf65a632a1fae1dabe0e7036d151cbe551433d9.gz
    authored
  4. PHO

    Fixed breakage on GHC 6.10.1. And now requires 6.10.1...

    darcs-hash:20090114142656-62b54-fef56bea6e8ec74f2082b832a75b5e1fa1543e80.gz
    authored

Oct 11, 2008

  1. PHO

    Doc fix

    darcs-hash:20081011044305-62b54-15e8ef68279657204fac2faee08bf2fc933e2e6e.gz
    authored

Oct 05, 2008

  1. Taru Karttunen

    Add pkcs5_pbkdf2_hmac_sha1 to OpenSSL.EVP.Digest

    darcs-hash:20081005075451-4d968-0f1f903399624b6dc37dd56ec868741b15629cd4.gz
    taruti authored

Jun 10, 2008

  1. PHO

    HsOpenSSL 0.4.2

    darcs-hash:20080610174011-62b54-d540075ef369b93f47254f961bd8bff3c4f40ed3.gz
    authored

Mar 19, 2008

  1. PHO

    Release 0.4.1

    darcs-hash:20080319045554-62b54-9434963405f42b41ca8ed652bd57653bf37e8f3a.gz
    authored
  2. Adam Langley

    Silly cosmetic change

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

    Turn the Session IO inside out

    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
    agl authored

Mar 11, 2008

  1. Adam Langley

    64-bit fix for HMAC

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

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

    darcs-hash:20080311020054-19166-9c1b0b793059ba28bd59d0e4515f2c8b4c142e94.gz
    agl authored

Mar 06, 2008

  1. Adam Langley

    Add ByteString version of digestBS

    darcs-hash:20080306044740-19166-dc9cbbf629ce2e2906555635a5c00361bbb94b98.gz
    agl authored

Mar 01, 2008

  1. PHO

    My mail address has been changed.

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

    Update NEWS

    darcs-hash:20080301014044-62b54-663a8c11189c9f9fd043406c20fb39d54a944057.gz
    authored

Feb 29, 2008

  1. Adam Langley

    Another 64-bit fix

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

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

    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
    agl authored

Feb 14, 2008

  1. PHO

    Release HsOpenSSL 0.4

    darcs-hash:20080214031942-62b54-2ca1259e211e7a2486b5d0cb627a601784a3794c.gz
    authored

Feb 13, 2008

  1. Adam Langley

    Add an example SSL server

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

    Add the beginnings of session support

    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
    agl authored

Nov 05, 2007

  1. PHO

    Release 0.3.1

    darcs-hash:20071105065739-62b54-36ffa9e7f526688e70e25f0df5562405505c6fd9.gz
    authored
  2. PHO

    This comment is no longer true.

    darcs-hash:20071105065144-62b54-a17df269b0d53cfae4992f9951c5a349c7051759.gz
    authored
  3. PHO

    I found OpenSSL's EVP_DecodeBlock() doesn't drop the padding. We must…

    … do it ourselves.
    
    darcs-hash:20071105064927-62b54-512bb7f05b9bd53d9dc0f36a2dc585fbc0f47eee.gz
    authored
  4. PHO

    tests/* should be included in the sdist

    darcs-hash:20071105062748-62b54-766b46de1c6c00a5b7cb5bd539bed396ca9bb618.gz
    authored
  5. PHO

    Added -Wall to the ghc-options.

    darcs-hash:20071105062056-62b54-3f86595988e734498684b248eb1e3024d5c669b1.gz
    authored
  6. Adam Langley

    Add Base64 test

    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
    agl authored
  7. Adam Langley

    Update to 6.8.1

    Numerous changes to get everything working with 6.8.1:
      * Update .cabal file to reflect the new Cabal file format and the split base
        libraries. The use of -fglasgow-ext is unfortunate, but there's no -X flag
        for unpacked tuple support.
      * Changes comming from the ByteString interface updates: many renames of
        LazyByteString and switching from LPS to the new internal representation.
    
    darcs-hash:20071105005113-19166-a38629c4ba2b7bf24cf50372c31a5d9a0f75190d.gz
    agl authored

Oct 29, 2007

  1. PHO

    Release HsOpenSSL 0.3

    darcs-hash:20071029041559-62b54-2acf0ec33953d84d80c983872a4d07c32a4b032a.gz
    authored
  2. PHO

    The BIGNUM type should not be exposed to users. Expose BigNum instead.

    darcs-hash:20071029041210-62b54-68d35c265798f8f6a0fa499a283db508261e1750.gz
    authored

Oct 28, 2007

  1. Add non-EVP cipher support

    Support for the non-EVP AES functions (CBC and CTR modes). CTR modes aren't
    currently exported by the EVP code, so this is the only way to get these. Also,
    the EVP functions try to hide the block nature of AES and, in doing so, make
    the CBC modes (and probably others) impossible when interfacing with some
    protocols.
    
    darcs-hash:20071028221214-2b5d6-0eac585783811b052ab99ab05d8f9b2bfdeca542.gz
    agl authored

Oct 22, 2007

  1. Adam Langley

    Force a test that the DSA's verify function actually returns True

    darcs-hash:20071022164651-19166-efe90c480b5fd303e9e010c56d773cceabfd3a27.gz
    agl authored
Something went wrong with that request. Please try again.