Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <51940941.7000408@mccme.ru>
Date: Thu, 16 May 2013 02:16:33 +0400
From: Alexander Cherepanov <cherepan@...me.ru>
To: john-dev@...ts.openwall.com
Subject: Re: dynamic_1300 selftest FAILED (get_hash[0](1)) in bleeding

On 2013-05-12 19:00, jfoug@....net wrote:
> It should also be much faster, since it now properly uses SSE2.

Great. It's amazing how you are able to speedup various formats. Please 
keep up the good work!

> The prior version, even though it appears to be SSE, was in fact not doing SSE at all.  Like i said, the md5_overwrite_raw() dyna primative was written specifically for phpass, where there was a little additional code added to make things run 'properly'.
>
> As a side note, I will be posting some additional primatives to dyan shortly.  These allow setting lengths of 20, and 40.  I also made changes to the all of the length setters, to place a 0x80 in any sse2 buffers at the proper location.  These 0x80 bytes were only being placed into the sse buffers for certain lengths.

BTW are flags MGF_SALTED and MGF_USERNAME really useful? If format uses 
something like DynamicFunc__append_salt then it's surely salted 
otherwise it's not. The same with username.

-- 
Alexander Cherepanov

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.