|
|
Message-ID: <1165A73B7DF64628916FBD88E7840BBE@D9VGLK61>
Date: Thu, 3 Mar 2011 07:58:28 -0600
From: "JimF" <jfoug@....net>
To: <john-users@...ts.openwall.com>
Subject: Re: MD5 Generic improvements
----- Original Message -----
From: "magnum" <rawsmooth@...dband.net>
>> On 03/02/2011 07:56 AM, jfoug wrote:
>> There is now a -v3 'early' on the wiki. This issue should be fixed.
> Confirmed, using md5_gen(0), thin raw-md5
Good.
>(it only works with the extra fix)
The 'extra fix' I listed for the raw-md5 'thin' which was done in the SSE
intrisic was not
part of my -v3 patch, so yes, it would have to be done on its own. I do not
think this was put into the sse-intrinsic patch after I listed it.
That patch (from a prior email) is this, and it IS needed:
static void rawmd5_init(void)
{
md5_gen_RESET_LINK(&fmt_rawMD5go, Convert(Conv_Buf,
rawmd5_tests[0].ciphertext), "raw-md5");
fmt_rawMD5go.methods.binary = rawmd5_binary;
- fmt_rawMD5go.methods.salt = fmt_default_salt;
+ fmt_rawMD5go.methods.salt = fmt_MD5gen.methods.salt;
}
So, the order of patching is:
john1.7.6
jumbo-12
My -v3 patch
intrinsics patch (I think 2 of them, against jumbo-12) NOTE, pretty much
only useful if doing a 64 bit build.
the hand patch above, to the raw-md5 init() function. (if you patched with
intrinsics)
Any other patches wanted (hmail? or others).
That will get you intrisics, and md5-gen which uses them.
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.