Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <009301ccdc82$e1985da0$a4c918e0$@net>
Date: Thu, 26 Jan 2012 17:33:17 -0600
From: "jfoug" <jfoug@....net>
To: <john-dev@...ts.openwall.com>
Subject: RE: Recent github patches

The winblow stuff is pretty much cut and paste.  You are simply required to marshal the registers properly, so that VC's decl __fastcall function frame swaps some registers, the same as gcc's param(3), and then export the stub functions properly.  It was likely I was the only one using those anyway, lol.  I mostly put them in there, to be able to use VC for debug and stepping purposes, however, for a few functions, it actually ended up being the fastest solution out there.

>-----Original Message-----
>* For HDAA support, md5-mmx.S got a new interface for >55 byte crypts
>functionally equivalent to intrinsics md5, dubbed (for historic reasons)
>mdfivemmx_noinit_nosizeupdate(). I hope I did things right for Windows
>(it works fine on Linux).


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.