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]

Reply via email to