47 ctx->buf[0] = 0x67452301;
48 ctx->buf[1] = 0xefcdab89;
49 ctx->buf[2] = 0x98badcfe;
50 ctx->buf[3] = 0x10325476;
61 register unsigned int t;
66 if ((
ctx->i[0] =
t + (
len << 3)) <
t)
75 unsigned char *
p = (
unsigned char *)
ctx->in +
t;
149 ((
unsigned int *)
ctx->in)[14] =
ctx->i[0];
150 ((
unsigned int *)
ctx->in)[15] =
ctx->i[1];
159 #define rotl32(x,n) (((x) << ((unsigned int)(n))) | ((x) >> (32 - (unsigned int)(n)))) 161 #define F( x, y, z ) (((x) & (y)) | ((~x) & (z))) 162 #define G( x, y, z ) (((x) & (y)) | ((x) & (z)) | ((y) & (z))) 163 #define H( x, y, z ) ((x) ^ (y) ^ (z)) 165 #define FF( a, b, c, d, x, s ) { \ 166 (a) += F( (b), (c), (d) ) + (x); \ 167 (a) = rotl32( (a), (s) ); \ 169 #define GG( a, b, c, d, x, s ) { \ 170 (a) += G( (b), (c), (d) ) + (x) + (unsigned int)0x5a827999; \ 171 (a) = rotl32( (a), (s) ); \ 173 #define HH( a, b, c, d, x, s ) { \ 174 (a) += H( (b), (c), (d) ) + (x) + (unsigned int)0x6ed9eba1; \ 175 (a) = rotl32( (a), (s) ); \ 183 register unsigned int a,
b,
c,
d;
VOID NTAPI MD4Final(MD4_CTX *ctx)
static void MD4Transform(unsigned int buf[4], unsigned int const in[16])
GLuint GLuint GLsizei count
#define HH(a, b, c, d, x, s)
GLenum GLuint GLenum GLsizei const GLchar * buf
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
void byteReverse(unsigned char *buf, unsigned longs)
GLboolean GLboolean GLboolean b
#define memcpy(s1, s2, n)
#define GG(a, b, c, d, x, s)
VOID NTAPI MD4Update(MD4_CTX *ctx, const unsigned char *buf, unsigned int len)
#define FF(a, b, c, d, x, s)
VOID NTAPI MD4Init(MD4_CTX *ctx)
GLboolean GLboolean GLboolean GLboolean a