(a) = ROTATE_LEFT ((a), (s)); \\r
}\r
#define GG(a, b, c, d, x, s) { \\r
- (a) += G ((b), (c), (d)) + (x) + (UINT4)0x5a827999; \\r
+ (a) += G ((b), (c), (d)) + (x) + (uint32)0x5a827999; \\r
(a) = ROTATE_LEFT ((a), (s)); \\r
}\r
#define HH(a, b, c, d, x, s) { \\r
- (a) += H ((b), (c), (d)) + (x) + (UINT4)0x6ed9eba1; \\r
+ (a) += H ((b), (c), (d)) + (x) + (uint32)0x6ed9eba1; \\r
(a) = ROTATE_LEFT ((a), (s)); \\r
}\r
#define S11 3\r
void MD4_NEW( unsigned char * pData, int length, unsigned char * pDigest)\r
{\r
// access data as 4-byte word\r
- #define uData ((UINT4 *)pData)\r
- #define uDigest ((UINT4 *)pDigest)\r
+ #define uData ((uint32 *)pData)\r
+ #define uDigest ((uint32 *)pDigest)\r
\r
// pad word and append bit at appropriate location\r
#define MD4_pad_w0() (0x00000080)\r
#define MD4_pad_w3(data) (((data) & 0x00FFFFFF) | 0x80000000)\r
\r
// For the hash working space\r
- //__attribute__((aligned(16))) UINT4 data[16] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};\r
- //__declspec(align(16)) UINT4 data[16] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};\r
- UINT4 data[MD4_DIGEST_LENGTH] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};\r
+ //__attribute__((aligned(16))) uint32 data[16] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};\r
+ //__declspec(align(16)) uint32 data[16] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};\r
+ uint32 data[MD4_DIGEST_LENGTH] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};\r
\r
// For the output result\r
- UINT4 a,b,c,d;\r
+ uint32 a,b,c,d;\r
\r
switch (length)\r
{\r