Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jun 21, 2011
  1. @phonohawk

    Bump version to 0.9.0.1

    phonohawk authored
    Ignore-this: 5f4fa5fb5d7e61b2e5e5a1fa4c73ba8
    
    darcs-hash:20110621014259-62b54-02bc7b346fa86579edacca65d0a6337786bedb16.gz
Commits on Jun 13, 2011
  1. @mvv

    Added missing BangPatterns pragma to OpenSSL/BN.hsc

    mvv authored
    Ignore-this: 74a798e0eeb12fca6609b7753dba114e
    
    darcs-hash:20110613074829-3a530-09a5603ff97bbe3100f8f262b2b8a31c90892250.gz
Commits on Nov 13, 2010
  1. @phonohawk

    Changes from 0.8.0.2 to 0.9

    phonohawk authored
    Ignore-this: 1fdc5b440aaa21b3da9a0fb356c04eb
    ---------------------------
    * (Suggested by Arthur Chan) Operations in OpenSSL.Session now throw
      exceptions of individual exception types instead of plain
      strings. The following exception types are defined:
    
        - ConnectionCleanlyClosed
        - ConnectionAbruptlyTerminated
        - WantConnect
        - WantAccept
        - WantX509Lookup
        - SSLIOError
        - ProtocolError
        - UnknownError(..)
    
    darcs-hash:20101113102353-62b54-e5213e4e7106ad486a23970342256631b6cf1c65.gz
Commits on Sep 19, 2010
  1. @phonohawk

    0.8.0.2

    phonohawk authored
    Ignore-this: 8079417e2ececb5ac459e99049619e78
    
    darcs-hash:20100919024014-62b54-51caa8952b6ddf7154ca976a962e81f139d0d1fd.gz
Commits on Sep 16, 2010
  1. @phonohawk

    ssl2 -> ssl32

    phonohawk authored
    Ignore-this: 85c4f2e7b1ecb596c7f8fde94f852ae3
    
    darcs-hash:20100916165125-62b54-545cdd9b15875c175ee80b480aee93fe424fb147.gz
Commits on Sep 15, 2010
  1. @phonohawk

    * Fix Windows support as suggested in this page:

    phonohawk authored
    Ignore-this: c9bd327fcdbef92121875184f412a4
      http://hackage.haskell.org/trac/ghc/wiki/Builder
        (Thanks Edward Z. Yang for notifying me.)
    
    darcs-hash:20100915145047-62b54-e80a4ce80dafdc5fe08f0625c7e257b49dc0254a.gz
Commits on Feb 8, 2010
  1. @phonohawk

    Extend the 'Author' list of HsOpenSSL.cabal to honor Taru Karttunen's…

    phonohawk authored
    … series of works.
    
    Ignore-this: 93d5bad8803c1149352a4c212b7a8650
    
    darcs-hash:20100208164204-62b54-2d549c60024d0aa0743bf5ab2fe80fb2a90a9cee.gz
  2. @phonohawk

    HsOpenSSL 0.8

    phonohawk authored
    Ignore-this: f17c10475f13dca0d2fcf03671e43583
    
    darcs-hash:20100208162202-62b54-d70164eaf354969b79aacb96ee70215b046dd716.gz
  3. @phonohawk

    Cosmetic changes suggested by hlint.

    phonohawk authored
    Ignore-this: 559b7ed22eed958a551c5ff2e45f7d45
    
    darcs-hash:20100208161936-62b54-98ba470151d95547710165407d37848902960576.gz
Commits on Feb 4, 2010
  1. @taruti

    Add PwBS to OpenSSL.PEM with stricter password lifetimes

    taruti authored
    Ignore-this: f8fe26b367e992e15a66e574763273b6
    
    darcs-hash:20100204030802-4d968-4c1be1968248a5b80dd589938291c3884cd53039.gz
  2. @taruti

    Handle PEM callbacks with bracket

    taruti authored
    Ignore-this: e03a41f8a890139477e53e6ae9f47b1b
    
    darcs-hash:20100204024039-4d968-0ee8e6a21e7074ef276e9cd918524139f76e53ef.gz
Commits on Feb 3, 2010
  1. @taruti

    Export OpenSSL.EVP.Sign.signFinal

    taruti authored
    Ignore-this: cfc13e3d43e504a8834633ea4ca1b88e
    
    darcs-hash:20100203222719-4d968-23779505218b4d12c00335cfdf7d73f9617fbd3d.gz
  2. @taruti

    Make OpenSSL.EVP.Sign.signFinal use ByteStrings internally

    taruti authored
    Ignore-this: 57a41d574a7433e14a320447108eb218
    
    darcs-hash:20100203222312-4d968-5e2d25b6fdf8c0705e736895de6e71774b7de38f.gz
  3. @taruti

    Document pkcs5_pbkdf2_hmac_sha1 in OpenSSL.EVP.Digest

    taruti authored
    Ignore-this: a4aa664d19bf3f3104d2611cfd940680
    
    darcs-hash:20100203221609-4d968-381f12b639288304e2df71703f6b15a9268cbbcb.gz
  4. @taruti

    Add rsaCopyPublic and rsaKeyPairFinalize to OpenSSL.RSA

    taruti authored
    Ignore-this: 432d8310d0e148dae48f19332a1f01e3
    
    darcs-hash:20100203221324-4d968-8eff7aea94d1bfc97af6bc21918747d144ff3b46.gz
Commits on Feb 2, 2010
  1. @taruti

    Add cipherStrictLBS - Encrypt a lazy bytestring in a strict manner. D…

    taruti authored
    …oes not leak the keys
    
    Ignore-this: b96b07a539f5082e83426884c20db4dd
    
    darcs-hash:20100202163541-4d968-2ac485fecdaff7b342b27794ac4f86a011bf8124.gz
Commits on Jan 24, 2010
  1. @phonohawk

    HsOpenSSL 0.7

    phonohawk authored
    Ignore-this: 198e3ad86a32021baa3021b1d6cd8cc4
    
    darcs-hash:20100124120235-62b54-2ccee186c7c0d2595a991170d223d056d91bc941.gz
  2. @phonohawk

    Overhaul for GHC 6.12.1

    phonohawk authored
    Ignore-this: f870717e85483d7ef02734b295ad3e76
    
    * Translated Japanese comments to English. The primary purpose of these changes is to work around an hsc2hs bug, but they make no sense for non-Japanese speakers anyway.
    
    * Suppress warnings which GHC 6.12.1 emits.
    
    darcs-hash:20100124114543-62b54-e55df341e4735aa276f5697b70291a2f80764b92.gz
Commits on Jan 23, 2010
  1. @taruti

    Add import #ifdefs for GHC 6.12

    taruti authored
    Ignore-this: f56aaed4a0645675d1d3d76a8279b0f0
    
    darcs-hash:20100123192119-4d968-dd73810ba25b265121dd992cf07d2b28dbbf1353.gz
Commits on Jan 20, 2010
  1. @taruti

    Fix cabal file for GHC 6.12

    taruti authored
    Ignore-this: 2d4c4dba2a7cfe3c09ade0579d7812cc
    
    darcs-hash:20100120031311-4d968-92996d24b812a31c8629ed13a060ebdc1494414a.gz
Commits on Aug 3, 2009
  1. @phonohawk

    OpenSSL.Cipher now exports a type AESCtx.

    phonohawk authored
    Ignore-this: 79fb713e7b33e4f3bf8f0b0501bcfdbf
    
    darcs-hash:20090803131012-62b54-ecbaf3b3ea63a4840671e47d00de9491d039c7f5.gz
Commits on Jul 14, 2009
  1. @phonohawk

    0.6.4

    phonohawk authored
    Ignore-this: 7a594312e0dbda068144df83e110fcb0
    
    darcs-hash:20090714135659-62b54-ad8025a595491a7b93a66848e1fe20172df2d13a.gz
  2. @phonohawk

    We'd better use Foreign.Concurrent than calling GHC.ForeignPtr directly.

    phonohawk authored
    Ignore-this: 9d9b39beafb2f2cff7553edbd31a3e5c
    
    darcs-hash:20090714135200-62b54-ce07959cb62150e5c5c98cd261a12e2b18b9f4bb.gz
  3. @taruti

    Unbreak BIO ForeignPtrs for GHC 6.10

    taruti authored
    Ignore-this: 9e936210a515633858f228560acc66ed
    
    In GHC 6.10 it is no longer possible to mix C and Haskell
    finalizers on the same ForeignPtr. This patch fixes that
    and unbreaks things for GHC 6.10.
    
    To observe the bug try e.g. readPrivateKey which fails without
    the patch.
    
    darcs-hash:20090714102436-4d968-e1aca455591d44e895b27004e9585dc20bcf6fbe.gz
Commits on Jul 13, 2009
  1. @phonohawk

    Suggestion by Grant Monroe:

    phonohawk authored
    Ignore-this: 5faa29886416193f711c9d7208904acd
    
    - Changed the signature of OpenSSL.EVP.Sign.signBS from
        signBS :: KeyPair key => Digest -> key -> Strict.ByteString -> IO String
      to
        signBS :: KeyPair key => Digest -> key -> Strict.ByteString -> IO Strict.ByteString
    
    - Changed the signature of OpenSSL.EVP.Sign.signLBS from
        signLBS :: KeyPair key => Digest -> key -> Lazy.ByteString -> IO String
      to
        signLBS :: KeyPair key => Digest -> key -> Lazy.ByteString -> IO Lazy.ByteString
    
    darcs-hash:20090713134754-62b54-bdc265c51f6e8403d561264ffd29a6ece64601ce.gz
Commits on Jun 28, 2009
  1. @phonohawk

    dependency for unix was not needed

    phonohawk authored
    Ignore-this: 72dee7b2cd3b108c00d52e68842f05f
    
    darcs-hash:20090628132023-62b54-ce28d4c70b5db0a9ba2e37d382a9a89b63b355e3.gz
Commits on Jun 27, 2009
  1. @phonohawk

    Fixed some minor problems in the previous patch.

    phonohawk authored
    Ignore-this: 6beae1b20cc4c22b2c6eec092b735853
    
    darcs-hash:20090627050309-62b54-1fdd14b386f8a1509c7615962296b605798e170e.gz
  2. @phonohawk

    Applied a patch from John Van Enk and his friend.

    phonohawk authored
    Ignore-this: aab05b45248eba86f29a4dec6ddf5b8e
    
    darcs-hash:20090627043817-62b54-e9488de26283e6f8a5b04b2f21e5c609418a5e32.gz
Commits on Jun 2, 2009
  1. @phonohawk

    New functions in OpenSSL.Session: contextSetPrivateKey, contextSetCer…

    phonohawk authored
    …tificate
    
    Ignore-this: a84fe83df872e0327b82fa4a25773c02
    
    darcs-hash:20090602090828-62b54-06ca59d0c1be7c1fb606a84d53109ed3dbf93031.gz
  2. @phonohawk

    New function: OpenSSL.Session.contextGetCAStore

    phonohawk authored
    Ignore-this: 9f68102eff5b7c090bab939175f03753
    
    darcs-hash:20090602085304-62b54-063bf6f1dd87179e1b80705236b67aa17cc0d5c2.gz
  3. @phonohawk

    Release 0.6.1

    phonohawk authored
    Ignore-this: 7edae070d591a570032196e9d144a379
    
    darcs-hash:20090602042528-62b54-2e6368d77ad4e03fb9108cc2d2ed6a770ddaccb8.gz
  4. @phonohawk

    New functions in OpenSSL.Session: lazyRead, lazyWrite

    phonohawk authored
    Ignore-this: 2abda24211056853763106b00a07581f
    
    darcs-hash:20090602041401-62b54-4c0050f0657c5130c4d5ab2c5d3fa4e5e91b45c0.gz
  5. @phonohawk

    It seemed that OpenSSL.Session.read didn't catch an EOF error despite…

    phonohawk authored
    … the documentation
    
    Ignore-this: 6561dcff3b0c986336d398c7ce425b9d
    
    darcs-hash:20090602040855-62b54-3279749dcc1352cb21d7cd2a3e6424c3d81f9de3.gz
  6. @phonohawk

    bioReadLBS should use defaultChunkSize instead of a random constant 3…

    phonohawk authored
    …2 * 1024.
    
    Ignore-this: c9399c191dffade15973327e3dc076f7
    
    darcs-hash:20090602040655-62b54-d1a282aa9ca2e2e8a9b7703f76c0c6335371bf8b.gz
  7. @phonohawk

    Slight doc fix

    phonohawk authored
    Ignore-this: cead5d275f5ef45dcb853eb93aa856ff
    
    darcs-hash:20090602040519-62b54-3a9a448b31a298461e6e70202e78136f0cbf4bc7.gz
Something went wrong with that request. Please try again.