Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Tue, 09 Apr 2013 18:42:00 -0700
From: Jeremi Gosney <>
Subject: Re: [patch] sse/xop implementation of raw-sha256

On 4/9/2013 11:29 AM, magnum wrote:
> On 9 Apr, 2013, at 19:00 , Jeremi Gosney <> wrote:
>> I was surprised to learn there was no SIMD implementation of SHA2 in
>> JTR, so I wrote one. I've completed SHA256, and have attached a patch
>> for it. I will begin work on SHA512 shortly.
> Cool, thanks! Committed now.

Excellent, thanks!

So, I mentioned in my last post that I was unsatisifed with the way I
was loading plaintext candidates. I've attached a new patch that uses
SSE4.1 (if available) for more efficient loading. I am much more
satisfied with this, and it's good for another ~ 1 MH/s. I also did some
minor cleanup, and removed the __GNUC__ check per Solar's guidance.

View attachment "rawSHA256_ng_fmt_plug-2.diff" of type "text/plain" (6651 bytes)

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.