Ystok-MD5 is a portable Common Lisp library including the implementation of the two algoritms.
The Ystok-MD5 is based on Pierre R. Mai's MD5. On LispWorks, the library switches to a specialized code that uses a fast raw 32bit arithmetic introduced in LW 4.4. This version demonstrates speed increase of about two hundred times compared to a naive port.
Ystok-MD5 requires
The source code was tested on the following Lisp implementations:
Ystok-MD5 is available from
http://lisp.ystok.ru/ymd5/ymd5-1-0-001.zip or
http://lisp.ystok.ru/ymd5/ymd5-1-0-001.tgz.