Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Mon, 9 Jul 2012 12:42:47 +0530
From: Sayantan Datta <>
Subject: Re: Rotate and bitselect investigation

On Mon, Jul 9, 2012 at 12:00 PM, Solar Designer <> wrote:

> Wow.  I wonder if this trick for SHA-1 was known at all.  Not to us, it
> seems.  The second bitselect() is essentially an and-not, so the speed
> might be better if it's written as such (if there's an and-not
> instruction).  Also, I guess this change should hurt on NVIDIA (does
> it?), so you'll need to wrap it in some #ifdef.

Yes I did wrap it in #ifdef. Bitselct is a single instruction on 7970 and
it can be modified in million different ways. So one may try differnt
combination of bitselect for other logical expressions also.


Content of type "text/html" skipped

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.