MD test vectors

SHA-1 and SHA-2 (224, 256, 384, 512) (byte oriented) vectors obtained from http://csrc.nist.gov/groups/STM/cavp/ with this link: http://csrc.nist.gov/groups/STM/cavp/documents/shs/shabytetestvectors.zip

Whirlpool vectors from http://www.larc.usp.br/~pbarreto/WhirlpoolPage.html (yes that is really the Whirlpool homepage)

RIPEMD160 vectors from http://homes.esat.kuleuven.be/~bosselae/ripemd160.html (again, yes, really the homepage)

Added MD5 test vectors from http://www.ietf.org/rfc/rfc1321.txt