--- dessid.c.orig 2008-04-22 20:57:33.000000000 +0000 +++ dessid.c 2008-07-22 14:33:59.000000000 +0000 @@ -13,6 +13,9 @@ * - anyone who wants full source code should look at the GUI version * - or Tomas's eirwep code * +* 30/09/07 - www.pixelbeat.org - added linux support. +* To compile on unix: gcc dessid.c -l crypto -o dessid +* * 21/09/07 - removed obsolete stuff, added new SSID routine and technical * details of flaw * @@ -25,12 +28,19 @@ #include #include -#include "sha1.h" - -#define SHA1Init SHA1Reset -#define SHA1Update SHA1Input -#define SHA1Final SHA1Result -#define SHA1_CTX SHA1Context +#ifdef linux + #include + #define SHA1Init SHA1_Init + #define SHA1Update SHA1_Update + #define SHA1Final(x,y) SHA1_Final(y,x) + #define SHA1_CTX SHA_CTX +#else + #include "sha1.h" + #define SHA1Init SHA1Reset + #define SHA1Update SHA1Input + #define SHA1Final SHA1Result + #define SHA1_CTX SHA1Context +#endif #define MAX_SSID_OCTETS 8 #define MAX_SERIAL_NUMBER 16