Date: Sun, 10 Nov 2013 09:29:44 +0400 From: Solar Designer <solar@...nwall.com> To: john-dev@...ts.openwall.com Subject: Re: bcrypt-parallella on 64-core (was: Katja's weekly report #13) Hi Katja, On Sat, Nov 09, 2013 at 10:09:03PM +0100, Katja Malvoni wrote: > I tried this and it "works". Performance on E64 is 4691 c/s. Cool! > But if I run self test again, it fails on get_hash(1). > > In local memory, this is how expanded key should be stored (this is for > core 0, 0): > [0x000049a8] = 0x552a5500 > [0x000049ac] = 0x552a5500 [...] > But for core 0, 1 on second run it is like this: > [0x000049a8] = 0x552a552a > [0x000049ac] = 0x00552a55 [...] > If I change host code to store it on another memory location than again it > passes self test only once. Epiphany code doesn't modify expanded key so I > don't see how these extra zeros end up on those memory locations. I don't see any "extra zeros" here - on the contrary, some NUL bytes are missing in the second set of values you posted above. In fact, your first set of values appears to correspond to tests, and the second set to tests. So maybe there's no problem with them at all. Alexander
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.