Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Thu, 16 Dec 2010 13:36:21 -0600
From: Tim Yardley <>
Subject: OpenMP patch/DES SSE key setup patch


I decided to play around with the new DES/OpenMP patch on x86 (32bit)
architectures with SSE2.  A simple CFLAGS change of adding -msse2 will
get it to pass your compile checks.  After that though, the code fails
to actually run correctly.

a john -test outputs the following:

Benchmarking: Traditional DES [128/128 BS SSE2]... FAILED (get_hash[0](0))
Benchmarking: BSDI DES (x725) [128/128 BS SSE2]... FAILED (get_hash[0](0))

I'd attempt to debug what is going on, but I doubt I'd get much
success.  So instead, I'll just report that it does not work for build
linux-x86-sse2, on gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5).

It would be nice if you could get it working on non-64bit machines, as
that would be handy for some of my work.  I realize that it probably
isn't a priority though.


Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.