|
Message-ID: <loom.20080204T181219-596@post.gmane.org> Date: Mon, 4 Feb 2008 18:17:29 +0000 (UTC) From: helleye <jameskond@...mail.com> To: john-users@...ts.openwall.com Subject: Re: faster hash file loading thanks for your answer leave alone for a second the I/O if we look @ ldr_load_pw_line if ((current_pw = db->password_hash[pw_hash])) do { if (!memcmp(current_pw->binary, binary, format->params.binary_size) && !strcmp(current_pw->source, piece)) { if (!(db->options->flags & DB_WORDS) || !strcmp(current_pw->login, login)) break; } } while ((current_pw = current_pw->next_hash)); if (current_pw) continue; looks like this one eliminate dupes but it might cause square square complexity so if i can promise there arent dupes in the file maybe add a flag -nodupes to the args and then to bypass this check ? reducing complexity to linear p.s saw it does it in a big for (index = 0; index < count; index++) loop i hope that i can just bypass this check and it wont hurt nothing else thanks -- To unsubscribe, e-mail john-users-unsubscribe@...ts.openwall.com and reply to the automated confirmation request that will be sent to you.
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.