Lines Matching refs:x

118 #define F(x, y, z) (((x) & (y)) | (~(x) & (z)))  argument
119 #define G(x, y, z) (((x) & (z)) | ((y) & ~(z))) argument
120 #define H(x, y, z) ((x) ^ (y) ^ (z)) argument
121 #define I(x, y, z) ((y) ^ ((x) | ~(z))) argument
124 #define rotl32(x, n) (((x) << (n)) | ((x) >> (32 - (n)))) argument
130 #define FF(a, b, c, d, x, s, ac) { \ argument
131 (a) += F((b), (c), (d)) + (x) + (uint32_t)(ac); \
135 #define GG(a, b, c, d, x, s, ac) { \ argument
136 (a) += G((b), (c), (d)) + (x) + (uint32_t)(ac); \
140 #define HH(a, b, c, d, x, s, ac) { \ argument
141 (a) += H((b), (c), (d)) + (x) + (uint32_t)(ac); \
145 #define II(a, b, c, d, x, s, ac) { \ argument
146 (a) += I((b), (c), (d)) + (x) + (uint32_t)(ac); \
154 uint32_t a, b, c, d, x[16]; in md5_transform() local
203 memcpy32_le2cpu(x, block, 64); in md5_transform()
231 temp += x[*pp++] + *pc++; in md5_transform()
242 FF(a, b, c, d, x[*pp], ps[i & 0x3], *pc); pp++; pc++; in md5_transform()
248 GG(a, b, c, d, x[*pp], ps[i & 0x3], *pc); pp++; pc++; in md5_transform()
254 HH(a, b, c, d, x[*pp], ps[i & 0x3], *pc); pp++; pc++; in md5_transform()
260 II(a, b, c, d, x[*pp], ps[i & 0x3], *pc); pp++; pc++; in md5_transform()
268 FF(a, b, c, d, x[*pp], 7, *pc); pp++; pc++; in md5_transform()
269 FF(d, a, b, c, x[*pp], 12, *pc); pp++; pc++; in md5_transform()
270 FF(c, d, a, b, x[*pp], 17, *pc); pp++; pc++; in md5_transform()
271 FF(b, c, d, a, x[*pp], 22, *pc); pp++; pc++; in md5_transform()
275 GG(a, b, c, d, x[*pp], 5, *pc); pp++; pc++; in md5_transform()
276 GG(d, a, b, c, x[*pp], 9, *pc); pp++; pc++; in md5_transform()
277 GG(c, d, a, b, x[*pp], 14, *pc); pp++; pc++; in md5_transform()
278 GG(b, c, d, a, x[*pp], 20, *pc); pp++; pc++; in md5_transform()
282 HH(a, b, c, d, x[*pp], 4, *pc); pp++; pc++; in md5_transform()
283 HH(d, a, b, c, x[*pp], 11, *pc); pp++; pc++; in md5_transform()
284 HH(c, d, a, b, x[*pp], 16, *pc); pp++; pc++; in md5_transform()
285 HH(b, c, d, a, x[*pp], 23, *pc); pp++; pc++; in md5_transform()
289 II(a, b, c, d, x[*pp], 6, *pc); pp++; pc++; in md5_transform()
290 II(d, a, b, c, x[*pp], 10, *pc); pp++; pc++; in md5_transform()
291 II(c, d, a, b, x[*pp], 15, *pc); pp++; pc++; in md5_transform()
292 II(b, c, d, a, x[*pp], 21, *pc); pp++; pc++; in md5_transform()
300 FF(a, b, c, d, x[ 0], S11, 0xd76aa478); /* 1 */ in md5_transform()
301 FF(d, a, b, c, x[ 1], S12, 0xe8c7b756); /* 2 */ in md5_transform()
302 FF(c, d, a, b, x[ 2], S13, 0x242070db); /* 3 */ in md5_transform()
303 FF(b, c, d, a, x[ 3], S14, 0xc1bdceee); /* 4 */ in md5_transform()
304 FF(a, b, c, d, x[ 4], S11, 0xf57c0faf); /* 5 */ in md5_transform()
305 FF(d, a, b, c, x[ 5], S12, 0x4787c62a); /* 6 */ in md5_transform()
306 FF(c, d, a, b, x[ 6], S13, 0xa8304613); /* 7 */ in md5_transform()
307 FF(b, c, d, a, x[ 7], S14, 0xfd469501); /* 8 */ in md5_transform()
308 FF(a, b, c, d, x[ 8], S11, 0x698098d8); /* 9 */ in md5_transform()
309 FF(d, a, b, c, x[ 9], S12, 0x8b44f7af); /* 10 */ in md5_transform()
310 FF(c, d, a, b, x[10], S13, 0xffff5bb1); /* 11 */ in md5_transform()
311 FF(b, c, d, a, x[11], S14, 0x895cd7be); /* 12 */ in md5_transform()
312 FF(a, b, c, d, x[12], S11, 0x6b901122); /* 13 */ in md5_transform()
313 FF(d, a, b, c, x[13], S12, 0xfd987193); /* 14 */ in md5_transform()
314 FF(c, d, a, b, x[14], S13, 0xa679438e); /* 15 */ in md5_transform()
315 FF(b, c, d, a, x[15], S14, 0x49b40821); /* 16 */ in md5_transform()
321 GG(a, b, c, d, x[ 1], S21, 0xf61e2562); /* 17 */ in md5_transform()
322 GG(d, a, b, c, x[ 6], S22, 0xc040b340); /* 18 */ in md5_transform()
323 GG(c, d, a, b, x[11], S23, 0x265e5a51); /* 19 */ in md5_transform()
324 GG(b, c, d, a, x[ 0], S24, 0xe9b6c7aa); /* 20 */ in md5_transform()
325 GG(a, b, c, d, x[ 5], S21, 0xd62f105d); /* 21 */ in md5_transform()
326 GG(d, a, b, c, x[10], S22, 0x2441453); /* 22 */ in md5_transform()
327 GG(c, d, a, b, x[15], S23, 0xd8a1e681); /* 23 */ in md5_transform()
328 GG(b, c, d, a, x[ 4], S24, 0xe7d3fbc8); /* 24 */ in md5_transform()
329 GG(a, b, c, d, x[ 9], S21, 0x21e1cde6); /* 25 */ in md5_transform()
330 GG(d, a, b, c, x[14], S22, 0xc33707d6); /* 26 */ in md5_transform()
331 GG(c, d, a, b, x[ 3], S23, 0xf4d50d87); /* 27 */ in md5_transform()
332 GG(b, c, d, a, x[ 8], S24, 0x455a14ed); /* 28 */ in md5_transform()
333 GG(a, b, c, d, x[13], S21, 0xa9e3e905); /* 29 */ in md5_transform()
334 GG(d, a, b, c, x[ 2], S22, 0xfcefa3f8); /* 30 */ in md5_transform()
335 GG(c, d, a, b, x[ 7], S23, 0x676f02d9); /* 31 */ in md5_transform()
336 GG(b, c, d, a, x[12], S24, 0x8d2a4c8a); /* 32 */ in md5_transform()
342 HH(a, b, c, d, x[ 5], S31, 0xfffa3942); /* 33 */ in md5_transform()
343 HH(d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */ in md5_transform()
344 HH(c, d, a, b, x[11], S33, 0x6d9d6122); /* 35 */ in md5_transform()
345 HH(b, c, d, a, x[14], S34, 0xfde5380c); /* 36 */ in md5_transform()
346 HH(a, b, c, d, x[ 1], S31, 0xa4beea44); /* 37 */ in md5_transform()
347 HH(d, a, b, c, x[ 4], S32, 0x4bdecfa9); /* 38 */ in md5_transform()
348 HH(c, d, a, b, x[ 7], S33, 0xf6bb4b60); /* 39 */ in md5_transform()
349 HH(b, c, d, a, x[10], S34, 0xbebfbc70); /* 40 */ in md5_transform()
350 HH(a, b, c, d, x[13], S31, 0x289b7ec6); /* 41 */ in md5_transform()
351 HH(d, a, b, c, x[ 0], S32, 0xeaa127fa); /* 42 */ in md5_transform()
352 HH(c, d, a, b, x[ 3], S33, 0xd4ef3085); /* 43 */ in md5_transform()
353 HH(b, c, d, a, x[ 6], S34, 0x4881d05); /* 44 */ in md5_transform()
354 HH(a, b, c, d, x[ 9], S31, 0xd9d4d039); /* 45 */ in md5_transform()
355 HH(d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */ in md5_transform()
356 HH(c, d, a, b, x[15], S33, 0x1fa27cf8); /* 47 */ in md5_transform()
357 HH(b, c, d, a, x[ 2], S34, 0xc4ac5665); /* 48 */ in md5_transform()
363 II(a, b, c, d, x[ 0], S41, 0xf4292244); /* 49 */ in md5_transform()
364 II(d, a, b, c, x[ 7], S42, 0x432aff97); /* 50 */ in md5_transform()
365 II(c, d, a, b, x[14], S43, 0xab9423a7); /* 51 */ in md5_transform()
366 II(b, c, d, a, x[ 5], S44, 0xfc93a039); /* 52 */ in md5_transform()
367 II(a, b, c, d, x[12], S41, 0x655b59c3); /* 53 */ in md5_transform()
368 II(d, a, b, c, x[ 3], S42, 0x8f0ccc92); /* 54 */ in md5_transform()
369 II(c, d, a, b, x[10], S43, 0xffeff47d); /* 55 */ in md5_transform()
370 II(b, c, d, a, x[ 1], S44, 0x85845dd1); /* 56 */ in md5_transform()
371 II(a, b, c, d, x[ 8], S41, 0x6fa87e4f); /* 57 */ in md5_transform()
372 II(d, a, b, c, x[15], S42, 0xfe2ce6e0); /* 58 */ in md5_transform()
373 II(c, d, a, b, x[ 6], S43, 0xa3014314); /* 59 */ in md5_transform()
374 II(b, c, d, a, x[13], S44, 0x4e0811a1); /* 60 */ in md5_transform()
375 II(a, b, c, d, x[ 4], S41, 0xf7537e82); /* 61 */ in md5_transform()
376 II(d, a, b, c, x[11], S42, 0xbd3af235); /* 62 */ in md5_transform()
377 II(c, d, a, b, x[ 2], S43, 0x2ad7d2bb); /* 63 */ in md5_transform()
378 II(b, c, d, a, x[ 9], S44, 0xeb86d391); /* 64 */ in md5_transform()
387 memset(x, 0, sizeof(x)); in md5_transform()