Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20080831175752.GA5911@openwall.com>
Date: Sun, 31 Aug 2008 21:57:52 +0400
From: Solar Designer <solar@...nwall.com>
To: john-users@...ts.openwall.com
Subject: Re: HMAC-MD5 SSE2 fails under Cygwin

On Sat, Aug 30, 2008 at 01:46:04PM +0400, SmarTeam Support wrote:
> as to Solar's request about adding line into hmacmd5_init - the output
> is following:
> Benchmarking: HMAC MD5 SSE2 [hmac-md5 SSE2]... opad @ 0x49dce0

Well, "opad" and other nearby variables were properly aligned - however,
my testing revealed that the problem was in fact alignment-related.
Specifically, it appears that Cygwin does not guarantee the alignment
for variables declared "static", such as "crypt_key" in hmacMD5_fmt.c.
I sent a patch that works around this, as well as fixes some related
bugs that got triggered by the workaround, to SmarTeam Support and
Random Intentions for testing.  The patch is somewhat large, so I am not
posting it in here.  It will be obsoleted by the next jumbo patch update
anyway.

Thanks,

Alexander

-- 
To unsubscribe, e-mail john-users-unsubscribe@...ts.openwall.com and reply
to the automated confirmation request that will be sent to you.

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.