Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Sun, 30 Jun 2013 20:37:25 +0400
From: Solar Designer <solar@...nwall.com>
To: john-dev@...ts.openwall.com
Subject: scrypt

magnum, Rafael, all -

So I went ahead and implemented cleaner and better (but still far from
perfect) scrypt support for John the Ripper.  Rafael - sorry for not
using your code, but I feel you learned scrypt while making it anyway,
and now you may see how my implementation differs.

I've attached patch against the core tree.

Speed on bull's FX-8120, one core:

Benchmarking: scrypt (16384, 8, 1) [Salsa20/8 128/128 XOP]... DONE
Raw:    37.0 c/s real, 37.0 c/s virtual

All cores:

Will run 8 OpenMP threads
Benchmarking: scrypt (16384, 8, 1) [Salsa20/8 128/128 XOP]... DONE
Raw:    209 c/s real, 26.2 c/s virtual

2x Xeon E5420:

Will run 8 OpenMP threads
Benchmarking: scrypt (16384, 8, 1) [Salsa20/8 128/128 SSE2]... DONE
Raw:    136 c/s real, 17.1 c/s virtual

2x Xeon E5649:

Will run 24 OpenMP threads
Benchmarking: scrypt (16384, 8, 1) [Salsa20/8 128/128 SSE2]... DONE
Raw:    380 c/s real, 16.1 c/s virtual

Alexander

View attachment "john-1.8.0.1-scrypt-1.diff" of type "text/plain" (77764 bytes)

Powered by blists - more mailing lists

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ