Also in the January issue has an article on RIPEMD-160. Source code (and full article text) is available at www.program.com/source/crypto --j