Permalink
Switch branches/tags
Nothing to show
Commits on Aug 9, 2012
  1. Export key types.

    TomMD committed Aug 9, 2012
Commits on Apr 24, 2012
  1. Loosen version requirements on the tagged library and bump the versio…

    acw committed Apr 24, 2012
    …n to reflect the API changes.
  2. Merge pull request #2 from rekado/crypto-pubkey-types

    acw committed Apr 24, 2012
    Crypto pubkey types
Commits on Apr 22, 2012
  1. use crypto-pubkey-types

    rekado committed Apr 13, 2012
Commits on Apr 13, 2012
Commits on Apr 3, 2012
  1. Remove an Intel-AES requirement from the test suite, substituting in …

    acw committed Apr 3, 2012
    …one on the DRBG library (which seems more portable).
  2. Merge pull request #1 from TomMD/master

    acw committed Apr 3, 2012
    Move to CryptoRandomGen from RandomGen
  3. Move from System.Random (RandomGen class) to Crypto.Random (CryptoRan…

    TomMD committed Apr 3, 2012
    …domGen class).
    
    The tests were also updated and complete successfully on my machine.
    
    This is a move to a class of generators intended for instantiation only
    by cryptographically secure generators that allow for failure and reseed.
    For RSA, failures are in the form of exceptions (of type GenError).
    
    This patch has one semantic change besides the obvious
    RandomGen->CryptoRandomGen replacement!  The rsaes_oaep_encrypt function was
    accepting an integer seed in the range of +/-2^29 (or whatever Int size is on
    the host) and translating it to a bytestring in the range of [0..2^29].  Thus,
    we were getting only 4 or 8 bytes of entropy (maximum) for a 32 byte long
    bytestring (assuming a default of SHA256).  It now accepts generators and will
    generate random bytestrings of length equal to the size of the digest for the
    provided hash algorithm.
    
    I'm not sure what, if any, security implications this has - see RFC 3447 Sec
    7.1.1 and see line 247 in RSA.hs (line 248 pre-patch, I think).
Commits on Mar 29, 2012
Commits on Sep 20, 2011
  1. Require Cabal >= 1.6

    acw committed Sep 20, 2011
  2. Add source repository information.

    acw committed Sep 20, 2011
  3. Patch for RSA to let it build with random-1.0.1.0

    basvandijk committed with Adam Wick Sep 20, 2011
    Dear Adam,
    
    Attached is a patch to let RSA build with the newest random (1.0.1.0).
    
    I had to create the patch using diff because I couldn't find the
    source repository in the cabal file. Could you also add that?
    
    Thanks,
    
    Bas
Commits on Aug 12, 2011
Commits on Mar 8, 2011
Commits on Sep 23, 2010
  1. Push the test-framework and QuickCheck dependencies inside the SkipTe…

    acw committed Sep 23, 2010
    …sts test, to avoid a bug hit by Michael Snoyman (michael@snoyman.com).
Commits on Jul 28, 2010
Commits on Jul 19, 2010
Commits on Jul 12, 2010
  1. Patch from Rogan Creswick (creswick@galois.com) to integrate with the…

    acw committed Jul 12, 2010
    … new test framework stuff.
Commits on Apr 13, 2010
  1. Fix an overflow bug when checking the size of numbers passed to i2osp.

    acw committed Apr 13, 2010
    Thanks to Kevin Ulin <kevinrulin@gmail.com> for the catch!
Commits on Feb 19, 2010
  1. Bump the version number.

    Adam Wick committed Feb 19, 2010
  2. QuickCheck 1/2 support.

    Adam Wick committed Feb 19, 2010
  3. Get working with 6.12 (I think)

    Adam Wick committed Feb 19, 2010
Commits on Sep 22, 2009
  1. Make the test building optional

    Trevor Elliott committed Sep 22, 2009
Commits on Nov 25, 2008
  1. Push Data.Word out of an ifdef (which removes an error in some cases …

    acw committed Nov 25, 2008
    …but adds a warning in others), and bump the version number.
Commits on Nov 18, 2008
  1. Bump version numbers

    acw committed Nov 18, 2008
Commits on Nov 17, 2008
  1. defaultUserHooks -> simpleUserHooks

    acw committed Nov 17, 2008
  2. Fix a warning.

    acw committed Nov 17, 2008
  3. Switch -D's to use CPP-options.

    acw committed Nov 17, 2008
  4. Add .gitignore.

    acw committed Nov 17, 2008
  5. Initial commit.

    acw committed Nov 17, 2008