Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Mon, 12 Mar 2012 22:33:08 +0100
From: magnum <john.magnum@...hmail.com>
To: john-dev@...ts.openwall.com
Subject: Re: Forget it, it is working now [was Help on SHA-512]

Unless I misinterpreted Solar, ALGORITHM_NAME should be "OpenCL" (or
something more specific if applicable) while FORMAT_NAME should be eg.
"crypt SHA-512" but not contain OpenCL. That is how it's done in most
SSE2/MMX formats.

Yes, that preferred multiple can sometimes speed up things a lot for LWS
enumeration on CPU but no format use it yet. Actually, what is even more
important is that if I say "KPC=8192 LWS=0" you should enumerate LWS
using a KPC of 8192. Otherwise this enumeration could take half an hour
or more on CPU.

ssha-opencl will do that, and I think it is the best OpenCL template
right now. I have an experimental branch that moves the enumeration to
opencl-common (and also use best multiple) but it's not finished and
only tested on CPU. It currently uses the OS timer instead of ocl
profiling because it uses the format's set_salt(), set_key() and
crypt_all() just like a normal benchmark.

magnum


On 03/12/2012 10:15 PM, Claudio André wrote:
> I can do it. Anyway, i have some doubts:
> 
> - ALGORITHM_NAME is only "OpenCL"?
> - you talked about use "Kernel Preferred work group size multiple"?
> - And the move of LWS and KPC to opencl_common?
> 
> So, my question is, what is the new pattern i should follow? ssha-opencl?
> 
> 
> Em 12-03-2012 18:04, magnum escreveu:
>> On 03/12/2012 08:33 PM, Claudio André wrote:
>>> Thanks to Ulrich Drepper works.
>>>
>>> Patch available.
>>>
>> Nice, I'll commit it. I see you support tuning of LWS and KPC: How about
>> introducing john.conf support for that too, like I demontrated in commit
>> 3279fdc for ssha-opencl? It's just a couple of lines to add.
>>
>> I think you need to revise ALGORITHM_NAME et al. It still says OpenSSL
>> instead of OpenCL :)
>>
>> cheers,
>> magnum
>>
> 


Powered by blists - more mailing lists

Your e-mail address:

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