Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Mon, 17 Aug 2015 21:06:48 +0300
From: Solar Designer <>
Subject: Sybase-PROP (Re: FMT_OMP_BAD)

On Sun, Aug 16, 2015 at 07:56:22PM +0200, magnum wrote:
> On 2015-08-16 19:30, Solar Designer wrote:
> >I just noticed that one format in the below 4.0 range isn't actually
> >that fast.  So FAST_FORMATS_OMP wouldn't be appropriate for it.
> >Instead, we need to figure out and correct whatever other scalability
> >issue it has.  It's this one:
> >
> >[ run]$ OMP_NUM_THREADS=1 ./john -test -form=Sybase-PROP
> >Warning: OpenMP is disabled; a non-OpenMP build may be faster
> >Benchmarking: Sybase-PROP [salted FEAL-8 32/64]... DONE
> >Many salts:     382976 c/s real, 382976 c/s virtual
> >Only one salt:  380928 c/s real, 380928 c/s virtual
> This is now

I found the main problem with this one: it turned out to be use of
static variables (thus, shared between the threads) in feal8_plug.c:
Rot2().  I'll post a patch for this and more shortly.


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.