Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Tue, 21 Dec 2010 18:27:18 -0800
From: Dhiru Kholia <>
Subject: Re: NTLM and OpenCL 1.0

On Wed, Sep 29, 2010 at 3:46 PM, Alain Espinosa <> wrote:
> windows there is no problem with this. In Mac using CPU
> device works. At exit i release all resources used by OpenCL. I add a
> small code to unmap the mapped memory in this patch. I think this is
> the problem.

Hi Alain,

I tried running your patch on a ATI Radeon 4870 system (with ATI
Stream SDK 2.3, Catalyst 10.12, Linux 64-bit system, GCC 4.5.2). The
OpenCL kernel fails to compile with "goto statement not allowed"
errors (log attached). It seems that ATI's  OpenCL implementation is
somewhat more "strict" than NVIDIA's. Also, is there a specific reason
why cl_platform.h file is included in the patch?

I have updated your patch to fix a minor typo and to print compilation
failures. The attached patch applies cleanly on top of


View attachment "JtR-ATI-OpenCL-fail.txt" of type "text/plain" (536 bytes)

Download attachment "john-1.7.6-jumbo-9-ntopencl-6.diff.gz" of type "application/x-gzip" (21802 bytes)

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.