|
|
Message-ID: <mpro.mmfppo035nfo0061n.taviso@cmpxchg8b.com>
Date: Tue, 7 May 2013 08:29:48 -0700
From: Tavis Ormandy <taviso@...xchg8b.com>
To: john-dev@...ts.openwall.com
Subject: Re: --fork
Solar Designer <solar@...nwall.com> wrote:
> magnum, all -
>
> I've just pushed my --fork implementation to the public CVS repository.
> Please help test it, and merge it into bleeding.
>
> Thanks,
>
> Alexander
>
Hey Solar, if I understand correctly this skips the inc_key_loop step on
alternate nodes during do_inc_crack to distribute the work (similar in
concept, but less overhead than the parallel external mode).
e.g.
for (i = 0; i < n; i++) {
if (this_node % i == 0)
inc_key_loop()
}
I have an algorithm to skip to an arbitrary state in constant time without
having to increment it, would you be interested in a patch against core? I
guess it would be more invasive, but would save a lot of cycles (especially
on a large number of nodes).
I wrote about it here: http://www.openwall.com/lists/john-dev/2012/06/14/5
Tavis.
--
-------------------------------------
taviso@...xchg8b.com | pgp encrypted mail preferred
-------------------------------------------------------
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.