Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Sun, 7 Apr 2013 11:25:58 -0400
From:  <jfoug@....net>
To: john-dev@...ts.openwall.com
Cc: Solar Designer <solar@...nwall.com>
Subject: Re: Fix for NT format (SSE builds, 32 bit)

---- Solar Designer <solar@...nwall.com> wrote: 
> On Sun, Apr 07, 2013 at 11:03:36AM -0400, jfoug@....net wrote:
> > Here is a fix to the bleeding tree, for the NT format.  It has been failing in crypt_all 
> 
> Thanks!  I think this code will run slightly faster if we correct the
> offset rather than move the mov instruction.

Now looking more, I am not sure we can move this mov.  popa junks all registers.  The only way we could 'do' this, is to have eax hold count (the passed in arg) prior to the pusha.

Then simply do a popa; ret;  at the end of the function.

Jim

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.