[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Thu, 11 May 2006 10:11:45 +0400
From: Solar Designer <solar@...nwall.com>
To: john-users@...ts.openwall.com
Subject: Re: John the Ripper 1.7.1
On Thu, May 11, 2006 at 07:46:36AM +0200, rembrandt@...erlin.de wrote:
> But are there any reasons why Linux has x86-64-sse2 as make-target and
> f.e. OpenBSD does not?
Yes: this Linux target requires a 32-bit compatibility environment and I
am not sure whether OpenBSD has one.
> I also see that you activated mmx for 64Bit-System
> but again just for Linux. :-/
>
> linux-x86-64-sse2 Linux, AMD x86-64, 32-bit with SSE2
> linux-x86-64-mmx Linux, AMD x86-64, 32-bit with MMX
"linux-x86-64-mmx" is essentially a left-over from previous versions of
John. I do not drop it just yet. The -sse2 is a trivial modification
of the -mmx target, so I did not spend any time to add it. Both are
temporary in nature, to be replaced once there's SSE2 code that can be
built natively on x86-64, not requiring a 32-bit compatibility
environment. At the same time, similar non-Linux targets may be added.
> openbsd-x86-sse2 OpenBSD, x86 with SSE2 (best)
> openbsd-x86-mmx OpenBSD, x86 with MMX
> openbsd-x86-any OpenBSD, x86
> openbsd-x86-64 OpenBSD, AMD x86-64
You can use the last one on your OpenBSD/amd64 system. It might perform
a little bit faster than it used to with 1.7, especially at MD5.
You can also use the -sse2 target if you install OpenBSD/i386 on your
Opteron box, which I understand you might not want to do...
You see, I made these changes to John primarily to improve it, not just
to please you. ;-)
--
Alexander Peslyak <solar at openwall.com>
GPG key ID: B35D3598 fp: 6429 0D7E F130 C13E C929 6447 73C3 A290 B35D 3598
http://www.openwall.com - bringing security into open computing environments
Powered by blists - more mailing lists
Powered by Openwall GNU/*/Linux -
Powered by OpenVZ