Commits on Aug 14, 2010
  1. fix a typo and bump version

    committed Aug 14, 2010
Commits on Aug 11, 2010
Commits on Aug 8, 2010
  1. skein512 -> skein256

    committed Aug 8, 2010
Commits on Aug 7, 2010
  1. add skein512 to cabal

    committed Aug 7, 2010
  2. add Skein512 haskell module

    committed Aug 7, 2010
Commits on Aug 4, 2010
  1. add unit test for Tiger

    committed Aug 4, 2010
  2. add Tiger hash to cabal

    committed Aug 4, 2010
  3. coding style fix

    committed Aug 4, 2010
  4. mark update calls as safe

    this is to prevent long blocking of RTS when big chunks are used,
    this isn't necessary for init and finalize which are not dependant on any input.
    committed Aug 4, 2010
Commits on Jul 2, 2010
  1. bump version to 0.4.1

    committed Jul 2, 2010
  2. fix a typo in the synopsis

    committed Jul 2, 2010
  3. add README as an extra file

    committed Jul 2, 2010
  4. move dependency of unit test executable in the conditional section, t…

    …o avoid beeing flag as depending on hunit in the library.
    committed Jul 2, 2010
Commits on Jul 1, 2010
Commits on Jun 21, 2010
  1. bump version to 0.4

    committed Jun 21, 2010
  2. optimise all left cryptohashes the same way as the previous commit.

    all hashes here has a uint64 size, instead of the 2 uint32_t seen in reference
    implementation. instead of appending the size in a 2 steps process, optimise it
    into one single uint64 shift and swap.
    committed Jun 21, 2010
  3. fix ripemd that wasn't appending the size in the correct order.

    instead of just fixing it, optimise the two step process, into a single
    uint64 shift and swap. sz has already been represented as an uint64
    compared to the usual representation of 2 uint32_t anyway.
    committed Jun 21, 2010
  4. remove macro that is use only once now.

    it was used before for testing manually unrolling the loop, which
    didn't yield any performance improvement.
    committed Jun 21, 2010
Commits on Jun 20, 2010
  1. Fix passing style from the update to do_chunk to include ctx and buf.

    This is mainly to facilitate future optimisations, and easier rewrite of
    do_chunk in asm. surprisingly, it also yield a small performance increase.
    committed Jun 20, 2010