|
|
Message-ID: <CABtNtWFG1mgFiWppDFiDs5c4jWOvhN2ogMSnPWo0Judt69A63g@mail.gmail.com>
Date: Sat, 22 Aug 2015 00:26:42 +0800
From: Kai Zhao <loverszhao@...il.com>
To: john-dev@...ts.openwall.com
Subject: Re: The cmp_all() of cq
On Sat, Aug 22, 2015 at 12:23 AM, JimF <jfoug@....net> wrote:
> On Fri, 21 Aug 2015 11:14:57 -0500, Kai Zhao <loverszhao@...il.com> wrote:
>
>> The cmp_all() of cq seems never return 0. Is this right ?
>>
>> static int cmp_all(void *binary, int count)
>> {
>> int i = 0;
>>
>> #if defined(_OPENMP) || MAX_KEYS_PER_CRYPT > 1
>> for (i = 0; i < count; ++i)
>> #endif
>> {
>> if ((*(unsigned int*)binary) == *(unsigned
>> int*)crypt_key[i])
>> return 1;
>> }
>>
>> return count;
>> }
>
>
> That looks like a bug to me. self-test does not catch this?!
The original --test did not catch this. The new --test-full option
catches this.
Thanks,
Kai
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.