dean gaudet wrote: | On Sat, 27 Nov 2004, Marc Bevand wrote: | > http://epita.fr/~bevand_m/papers/md5-amd64.html
(note: the page is temporarily unavailable, I have informed the sysadm) | you might be interested in an approach i've used to mix both SSE and | integer operations to implement algorithms from the SHA family. in my | implementation i hide the long latency between the SSE and integer | register files by doing software pipelining -- the SSE computation | precedes the integer computation by several rounds (12 rounds in the sha1 | case). Unfortunately MD5 cannot benefit from software pipelining because it would need the result of a (theoretical) SSE computation immediately after it is finished: MD5 has much less parallelism than SHA1. Anyway, your work on SHA1 is very interesting. -- Marc Bevand http://epita.fr/~bevand_m Computer Science School EPITA - System, Network and Security Dept. ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]