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];
160 #define F1( x, y, z ) (z ^ (x & (y ^ z))) 161 #define F2( x, y, z ) F1( z, x, y ) 162 #define F3( x, y, z ) (x ^ y ^ z) 163 #define F4( x, y, z ) (y ^ (x | ~z)) 166 #define MD5STEP( f, w, x, y, z, data, s ) \ 167 ( w += f( x, y, z ) + data, w = w << s | w >> (32 - s), w += x ) 176 register unsigned int a,
b,
c,
d;
VOID NTAPI MD5Update(MD5_CTX *ctx, const unsigned char *buf, unsigned int len)
GLuint GLuint GLsizei count
VOID NTAPI MD5Init(MD5_CTX *ctx)
VOID NTAPI MD5Final(MD5_CTX *ctx)
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)
static void MD5Transform(unsigned int buf[4], const unsigned int in[16])
GLboolean GLboolean GLboolean b
#define memcpy(s1, s2, n)
#define MD5STEP(f, w, x, y, z, data, s)
GLboolean GLboolean GLboolean GLboolean a