TODO
* SHA512
  - local version
  - wincrypt version
* hmacsum
  - print number of bytes processed
  - add man page (update spec file)

* just read input if size is 0 ?

* hmac support
  - use functions to determine block size
  - add tests
* detect wincrypt, allow to compile without it
* update manuals
* configure add libuna detection

Tests:
* add HMAC tests
* add SHA512 tests

20140112
* 2014 update
* updated dependencies

20130908
* bug fixes
* updated .spec.in file

20130905
* worked on tests

20130904
* bug fixes

20130831
* fixed missing libcrypto in .pc and .spec
* fixed issue not freeing error state memory allocated by EVP

20130714
* worked on SHA512 support

20130704
* textual changes

20130404
* textual changes
* updated dependencies
* added libhmac_unused.h

20130331
* 2013 update
* updated dependencies
* changes for project move
* updated spec file

20121217
* updated dependencies

20120824
* tools fix for cygwin compilation
* added initial version of msvscpp files
* worked on adding control over process buffer size
* using libcfile to determine the file size
  - check if this works on windows devices
* fixes for MinGW build
* email update

20120807
* updated dependencies

20120630
* updated dependencies

20120509
* updated dependencies

20120102
* 2012 update

20111231
* updated libcstring, libuna

20111224
* updated libcstring, libsystem, libuna

20111113
* code clean up
* updated libcstring, libsystem

20111031
* updated libcstring, libsystem, libuna

20111030
* updated configure.ac and m4 files
* updated common, libsystem, libuna
* worked on manuals
* worked on HMAC support

20111008
* updated README files

20111007
* updated configure.ac and m4 files

20110830
* updated configure, libuna

20110820
* code clean up

20110806
* fix for openssl/sha.h include in sha1 and sha256
* fix for SHA_CTX in sha1

20110801
* bug fix in MD5 transform clean up
* updated configure

20110724
* worked on SHA-1 support
* worked on test programs
* bug fix for test scenarios

20110723
* Initial version based on earlier work

