Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20150914122725.GB8353@openwall.com>
Date: Mon, 14 Sep 2015 15:27:25 +0300
From: Solar Designer <solar@...nwall.com>
To: john-dev@...ts.openwall.com
Subject: Re: SHA-1 H()

On Mon, Sep 14, 2015 at 04:33:55PM +0800, Lei Zhang wrote:
> Ok, I've now introduced the ternary logic instruction to JtR, and get it to work on SDE.

Cool.  Thanks!

> In case it's helpful, here're some benchmark figures of JtR running on SDE:

Yes, can you show benchmarks before/after the addition of ternary logic
instructions?  And, did you fully make use of them (turning all of the
3-input basic functions of MD4/MD5/SHA-1/SHA-2 into single instructions)
or only to define vcmov() for now?  You should do both, so that we also
have vcmov() available for use where it's sufficient (e.g., MD5's F and
G) and in possible future code where we might not introduce proper
ternary logic expressions right away.

> BTW, SDE runs much more smoothly than I expected. At least those formats listed above ran quite fast on it.

You mean the program's interactive response time, not the c/s rates.
The c/s rates suggest there's pure emulation with no JIT.  But that's
fine for our purposes.
 
Alexander

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.