Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Thu, 30 Aug 2012 10:18:58 -0300
From: Claudio André <claudioandre.br@...il.com>
To: john-dev@...ts.openwall.com
Subject: Re: sha256crypt bug?

Hi.

Em 29-08-2012 18:55, magnum escreveu:
> Claudio,
>
> The sha256crypt-opencl format emits the following warning:
>
> OpenCL platform 0: Apple, 2 device(s).
> Using device 1: GeForce GT 650M
> Building the kernel, this could take a while
> Compilation log: In file included from <program source>:15:
> <program source>:223:5: warning: array index of '15' indexes past the end of an array (that contains 1 element)
>      ctx->buffer->mem_32[15] = SWAP32(ctx->total * 8);
>      ^                   ~~
> /Users/rasmus/src/john/src/opencl_cryptsha256.h:111:5: note: array 'mem_32' declared here
>      uint32_t                    mem_32[1];
mem_32 is a field inside a union. The real array is "buffer", and it can 
handle the ctx->buffer->mem_32[15]. It is:
     buffer_32                   buffer[16];     //512bits

I haven't seen this warning on bull GTX card (i wasn't there for a 
while, and it was refusing connection when i tried it some time ago).
I expect it to succeed on TS. Have you tried?.

I can change it to something like this: ctx->buffer[15].mem_32[0].

Thanks for testing.

Powered by blists - more mailing lists

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ