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
Powered by Openwall GNU/*/Linux - Powered by OpenVZ