A C implementation of MD6. This code was submitted to NIST as the reference, optimized 32-bit and optimized 64-bit implementations.
2009-01-15: The code was revised to correct a buffer overflow error.
2009-04-15: The code was revised to correct the handling of the final chaining variable truncation. See the changelist for more details.