TODO
* macosx replacement for libcrypto
* SHA224
  - fix unknown type name 'SHA224_CTX' on mac os x
* SHA384
  - add support
* 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
* detect wincrypt, allow to compile without it

Tests:
* add HMAC tests

20150104
* 2015 update

20141205
* worked on SHA224 support
* updated msvscpp files

20141026
* changes for deployment

20141021
* changes for deployment
* updated msvscpp files

20141018
* changes for deployment

20141012
* worked on utility scripts

20140505
* updated libcsystem
* fixes to build static library with mingw and cygwin

20140114
* added hmacsum.1 man page

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

