New upload ready for john

Solar Designer solar at openwall.com
Mon Jun 2 15:09:07 UTC 2008


On Mon, Jun 02, 2008 at 04:59:16PM +0200, David Paleino wrote:
> Is there any other patch you would recommend? I'll add them in future revisions.

I'm not sure.  There's high demand for raw MD5, but the implementation
is non-optimal and I don't recall whether the "fmt" file is explicitly
freely licensed or public domain.  Other than that, the raw MD5 code in
the latest jumbo patch is fairly reliable and portable.

> It's a gcc-4.3 bug, which is going to be solved soon on arm (aprox. next week).
> But I'm currently in a hurry -- I really want the new john to enter Lenny.

Oh, that's OK.

> So I just patched your src/Makefile:

I don't think you had to.  You can invoke make like:

make targetnamehere OPT_NORMAL=

I've just confirmed that it works as intended.

>         CFLAGS += -funroll-loops

This is slightly wrong.  It alters behavior on non-ARM by having both
-funroll-loops and -finline-functions active for source files compiled
with OPT_INLINE.  Previously, -funroll-loops was not active for those
source files.

So I suggest that you simply alter the make invocation on ARM.

Alexander



More information about the Pkg-john-devel mailing list