Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Fri, 15 Jun 2012 19:38:38 +0200
From: Simon Marechal <simon@...quise.net>
To: john-dev@...ts.openwall.com
Subject: Re: Re: [patch] optional new raw sha1 implemetation

On 06/15/2012 06:44 PM, Tavis Ormandy wrote:
> On Fri, Jun 15, 2012 at 04:54:15PM +0200, Tavis Ormandy wrote:
>> As the code is self contained, I've just attached my first attempt. Let me know
>> if you have any feedback, or suggestions to help get it merged.
>>
>> I've only tested it on Linux with GCC, and you need to add -msse4 to CFLAGS in the Makefile.
>>
>> The code is original, I can assign copright to Solar if required.
>>
> 
> I made some slight adjustments to the scheduling, please use the
> attached version instead.
> 
> Thanks!
> 
> Tavis.
> 

On my i7-3770, this code give between 15.8M and 16.2M c/s with gcc
4.6.3. The precompiled intrinsics code gives a consistent 16.5M. This is
really good. I am downloading ICC and will try to port some tricks.

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.