UINT4
*(UINT4 *) (buffer + 56) = cpu_to_le32 (8 * length);
*(UINT4 *) (buffer + 60) = 0;
static UINT4 initstate[4] =
static UINT4 T[64] =
static UINT4 state[4];
UINT4 a,b,c,d,tmp;
const UINT4 *x = (UINT4 *) block;
mdContext->i[0] = mdContext->i[1] = (UINT4)0;
mdContext->buf[0] = (UINT4)0x67452301;
mdContext->buf[1] = (UINT4)0xefcdab89;
mdContext->buf[2] = (UINT4)0x98badcfe;
mdContext->buf[3] = (UINT4)0x10325476;
UINT4 in[16];
if ((mdContext->i[0] + ((UINT4)inLen << 3)) < mdContext->i[0])
mdContext->i[0] += ((UINT4)inLen << 3);
mdContext->i[1] += ((UINT4)inLen >> 29);
in[i] = (((UINT4)mdContext->in[ii+3]) << 24) |
(((UINT4)mdContext->in[ii+2]) << 16) |
(((UINT4)mdContext->in[ii+1]) << 8) |
((UINT4)mdContext->in[ii]);
UINT4 in[16];
in[i] = (((UINT4)mdContext->in[ii+3]) << 24) |
(((UINT4)mdContext->in[ii+2]) << 16) |
(((UINT4)mdContext->in[ii+1]) << 8) |
((UINT4)mdContext->in[ii]);
static void Transform (UINT4 *buf, UINT4 *in)
UINT4 a = buf[0], b = buf[1], c = buf[2], d = buf[3];
static void Transform (UINT4 *buf, UINT4 *in);
{(a) += F ((b), (c), (d)) + (x) + (UINT4)(ac); \
{(a) += G ((b), (c), (d)) + (x) + (UINT4)(ac); \
{(a) += H ((b), (c), (d)) + (x) + (UINT4)(ac); \
{(a) += I ((b), (c), (d)) + (x) + (UINT4)(ac); \
UINT4 i[2]; /* number of _bits_ handled mod 2^64 */
UINT4 buf[4]; /* scratch buffer */
UINT4 istate[4];
UINT4 ostate[4];
UINT4 state[4]; /* state (ABCD) */
UINT4 count[2]; /* number of bits, modulo 2^64 (lsb first) */
#define FF(a, b, c, d, x, s, ac) { (a) += F ((b), (c), (d)) + (x) + (UINT4)(ac); (a) = ROTATE_LEFT ((a), (s)); (a) += (b); }
#define GG(a, b, c, d, x, s, ac) { (a) += G ((b), (c), (d)) + (x) + (UINT4)(ac); (a) = ROTATE_LEFT ((a), (s)); (a) += (b); }
#define HH(a, b, c, d, x, s, ac) { (a) += H ((b), (c), (d)) + (x) + (UINT4)(ac); (a) = ROTATE_LEFT ((a), (s)); (a) += (b); }
#define II(a, b, c, d, x, s, ac) { (a) += I ((b), (c), (d)) + (x) + (UINT4)(ac); (a) = ROTATE_LEFT ((a), (s)); (a) += (b); }
if ((context->count[0] += ((UINT4)inputLen << 3))
< ((UINT4)inputLen << 3))
context->count[1] += ((UINT4)inputLen >> 29);
UINT4 state[4];
UINT4 a = state[0], b = state[1], c = state[2], d = state[3], x[16];
UINT4 *input;
UINT4 *output;
output[i] = ((UINT4)input[j]) | (((UINT4)input[j+1]) << 8) | (((UINT4)input[j+2]) << 16)
| (((UINT4)input[j+3]) << 24);
static void MD5Transform PROTO_LIST ((UINT4 [4], unsigned char [64]));
((unsigned char *, UINT4 *, unsigned int));
((UINT4 *, unsigned char *, unsigned int));
UINT4 digest[4];