Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Thu, 24 May 2012 19:58:56 -0300
From: Claudio André <claudioandre.br@...il.com>
To: john-dev@...ts.openwall.com
Subject: Re: Timing issues

Reading the discussion on john-users, i believe magnum found a bug on 
rounds usage on my code.

I will take a look at it. And i will create a self-test for 4900 rounds 
(it will not impact the final "5000" bech number).

Thanks.


Em 24-05-2012 18:07, magnum escreveu:
> When I tried the high-rounds crypt-SHA512 hash (as seen on john-users)
> on bull just now, I stumbled onto two issues, not really new to me but I
> think they need to be looked at.
>
> 1. I tested using --max-time=60 but it was not obeyed. This option is
> designed so that if the self-test takes 40 seconds the expected total
> run time would be about 1:40 instead of 60 seconds, but this does not
> explain it (it ran for several minutes before I killed it). I will look
> into this later but I have a feeling it's something with our OS_TIMER=0
> - does that make sense? I have seen other weird things that started to
> happen after we did this change (can't remember exactly what right now,
> I think it was something like "reported time not reflecting wall time").
>
> 2. When cracking (as opposed to benchmarking) the time before cracking
> actually starts is counted:
>
> guesses: 0/7680  time: 0:00:00:43  c/s: 175  trying: HC - ��
> guesses: 0/76800  time: 0:00:01:00  c/s: 1279  trying:  W� -  �>
> guesses: 0/176640  time: 0:00:01:23  c/s: 2119  trying: #Z� - #��
>
> The real speed is constantly at something like 4300 c/s considering it
> did not even start until about 0:40. This makes quick tests like this
> one hard to do (need to run a lot longer, or re-calculate manually which
> is what I did, hopefully not totally wrong). Do we want to change this?
> It could be considered cheating in a way but I think the current
> behaviour is just confusing (say for example you try to follow the
> suggested homing for markov mode - you will end up with a too low level,
> and stop long before your targeted runtime)
>
> This would of course be mitigated a little by fixing the underlying
> issue that the self-test takes 40 seconds.
>
> magnum
>

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.