Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <72b80da5ff87cdf4676dca3ed6e6d1c2@smtp.hushmail.com>
Date: Fri, 17 Aug 2012 14:26:59 +0200
From: magnum <john.magnum@...hmail.com>
To: john-dev@...ts.openwall.com
Subject: Re: RAR early reject

On 2012-08-17 09:19, Milen Rangelov wrote:
> May I borrow it for my project?

But of course! If you like you can send me a rar kernel I can get hints
from, as a courtesy ;-)  Doesn't need to be complete runnable code, just
a kernel. I think my key stretching loop is the bottleneck.

> I think that check can even be done in OpenCL provided that we do AES
> decryption on GPU. This would eliminate needless memory transfers and
> host-side checks. To further improve it, 2-level host checks can be
> implemented, first against prebuffered initial chunk from the file,
> then the next one against the whole packed file which involves file
> i/o.

I'm thinking I won't gain too much from doing more on GPU. My priority
now (apart from more GPU speed) is splitting workload so each kernel run
is 200 ms or so. Another possibility is firing off one batch on GPU and
while that is running, compare the last and prepare the next.

magnum

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.