Permalink
Commits on Jul 2, 2010
  1. bump version to 0.4.1

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

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

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

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

    vincenthz committed Jun 21, 2010
    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.
  3. fix ripemd that wasn't appending the size in the correct order.

    vincenthz committed Jun 21, 2010
    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.
  4. remove macro that is use only once now.

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

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

    vincenthz committed Jun 20, 2010
Commits on Jun 5, 2010
  1. bump version to 0.3

    vincenthz committed Jun 5, 2010
  2. Add MD2 cryptohash

    vincenthz committed Jun 5, 2010
    the C md2 implementation is a cross from rfc1319 and using the same skeleton as
    every other cryptohash.
Commits on May 26, 2010
  1. increment version to 0.2

    vincenthz committed May 26, 2010
  2. Improve marshalled type using bytestring instead of [Word32]

    vincenthz committed May 26, 2010
    incremental interface is now slightly faster.
Commits on May 9, 2010
Commits on May 8, 2010
Commits on May 1, 2010
Commits on Apr 19, 2010
  1. add gitignore

    vincenthz committed Apr 19, 2010
  2. add a README

    vincenthz committed Apr 19, 2010
  3. add SHA384 module

    vincenthz committed Apr 19, 2010
  4. add SHA224 module

    vincenthz committed Apr 19, 2010
Commits on Apr 15, 2010
  1. expose Ctx structure completely

    vincenthz committed Apr 15, 2010
    make external signature doable for hash functions
Commits on Apr 11, 2010
  1. initial commit

    vincenthz committed Apr 11, 2010