Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Thu, 18 Jul 2013 10:30:31 +1000
From: Michael Samuel <mik@...net.net>
To: john-dev@...ts.openwall.com
Subject: Re: md5 hash comparisons

Hi,

Something that might be worth considering, is rather than checking
on-card, you could simply let the host sort it out.

I had quite a bit of success with this approach with some otp-md5
stuff I did, first because branches on GPUs are(/were?) really
expensive and second because gpu->host transfers are async so the gpu
can be computing the next batch while the transfer occurs.

I don't know the specifics in this case, but I was using the bdz_ph
function on GPU for searching (it has no branches in the lookup
function, if you have fixed-size keys), then xor the search result
against the computed value and ship to host.

Regards,
  Michael

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.