Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Mon, 2 Apr 2012 12:09:06 +0400
From: Solar Designer <>
Subject: Re: SHA-256 and SHA-512 implementations

On Sat, Mar 24, 2012 at 02:05:02AM +0400, Solar Designer wrote:
> I've just specified this as a task for GSoC 2012:
> JtR: SIMD and bitslice implementations of SHA-512, SHA-256, SHA-crypt,
> other SHA-2 based JtR formats
> The ideas page at gives more detail on
> the task.
> While doing it, I did another web search - and surprisingly I found a
> closely relevant paper that says it was published on February 13, 2012:
> Besides a novel idea of how a single SHA-2 digest may be computed with a
> SIMD parallelized implementation of the compression function

Upon a closer look, I was wrong about that: they parallelize message
scheduling, not the compression function.

> (great, but
> not needed for JtR in particular), this paper gives actual pieces of
> code with SSSE3 and AVX2 intrinsics (separately).  No license, though.
> I might e-mail the authors.

I just did.


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.