Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Wed, 5 Sep 2012 08:52:40 +0530
From: Sayantan Datta <>
Subject: Re: bitslice DES on GPU

On Wed, Sep 5, 2012 at 3:53 AM, magnum <> wrote:

> On 4 Sep, 2012, at 18:14 , Dhiru Kholia <> wrote:
> > On 09/04/12 at 08:05pm, Solar Designer wrote:
> >> On Tue, Sep 04, 2012 at 08:12:09PM +0530, Sayantan Datta wrote:
> >>> I have ported the non-LM bitslice DES implementation to opencl with
> >>> DES_BS_EXPAND set to 1.
> There was problems with this patch. First, its format struct was
> incompatible with bleeding-jumbo (I really wish we could have a couple of
> releases so we get rid of this MESS). I fixed that.
> Thanks.

> Second, you include .c files from the run/ directory - not placed there by
> build, but placed there permanently. While it worked on bull, it did not on
> OSX:
> mbpr-osx:src magnum$ ../run/john -t -fo:des-opencl -dev=1
> OpenCL platform 0: Apple, 2 device(s).
> Using device 1: GeForce GT 650M
> Compilation log: <program source>:304:10: fatal error: 'opencl_sboxes.c'
> file not found
> #include "opencl_sboxes.c"
>          ^
> Error building kernel. Returned build code: -11. DEVICE_INFO=130
> OpenCL error (CL_BUILD_PROGRAM_FAILURE) in file (common-opencl.c) at line
> (139) - (clBuildProgram failed.)
> Not quite sure why. We have other formats that place opencl_*.h files in
> src that get copied to run/ when building and that works fine. So I tried
> renaming them (including references inside them and the kernel) and it now
> works fine. Please pull.
> magnum

I'll try to use the .h files. However it might require those .c files too
because the functions are in those files.

Content of type "text/html" skipped

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.