|
Message-ID: <818ed366d8170c6943e2542c9843dbd5@smtp.hushmail.com> Date: Tue, 10 Mar 2015 01:17:23 +0100 From: magnum <john.magnum@...hmail.com> To: john-dev@...ts.openwall.com Subject: Re: format method spec. On 2015-03-10 01:02, magnum wrote: > ...so problem remains. I'll try to zoom out and find a better place for > the clear_keys() in cracker.c (eg. right before setting key 0). I think > the one for Single mode is better placed. This works, and I see no performance loss although theoretically there might be some. diff --git a/src/cracker.c b/src/cracker.c index bcb60ec..5760257 100644 --- a/src/cracker.c +++ b/src/cracker.c @@ -789,8 +789,6 @@ static int crk_salt_loop(void) else crk_fix_state(); - crk_methods.clear_keys(); - if (ext_abort) event_abort = 1; @@ -806,6 +804,9 @@ static int crk_salt_loop(void) int crk_process_key(char *key) { if (crk_db->loaded) { + if (crk_key_index == 0) + crk_methods.clear_keys(); + crk_methods.set_key(key, crk_key_index++); if (crk_key_index >= crk_params.max_keys_per_crypt) We'll run Jumbo with this and see how it turns out. magnum
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.