|
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.