Sandy said... There may be overhead issues. How fast is SHA-256 compared to MD5 and SHA-1? This mainly a concern for random.c. J-L says... Look at http://www.esat.kuleuven.ac.be/~bosselae/ripemd160.html sha256 is is 3times slower than md5, sha512 is 10times slower then sha256 (mostly because of 64bit operations on a 32bit machine). Is there a need for a single easy-to-code-with interface to all the hash algorithms? I've got one right here should you want it. GPL of course. And should we want low-footprint implementations, I can send those into the fry as well. JLC -- http://www.certainkey.com Suite 4560 CTTC 1125 Colonel By Dr. Ottawa ON, K1S 5B6 C: 613.263.2983 - Linux-crypto: cryptography in and on the Linux system Archive: http://mail.nl.linux.org/linux-crypto/