I’ve put the CryptLib up on GitHub, as I thought that might be a useful way for people to find and get source code.
https://github.com/WaterJuice/CryptLib
This contains the C source code for MD5, SHA1, SHA256, SHA512, and RC4, along with the projects Md5String, Sha1String, Sha256String, Sha512String, and Rc4Output.
The current version (1.0.0) is now on GitHub, the zip can also be downloaded here.
This is free and unencumbered software released into the public domain.