Home | History | Annotate | Download | only in crypto

Lines Matching defs:in

51  * written by Colin Plumb in 1993, no copyright is claimed.
52 * This code is in the public domain; do with it what you wish.
131 /* Process data in MD4_BLOCK_LENGTH-byte chunks. */
153 /* Convert count to 8 bytes in little endian order. */
166 * Final wrapup--call MD4Pad, fill in digest and zero out ctx.
188 /* This is the central step in the MD4 algorithm. */
200 u32 a, b, c, d, in[MD4_BLOCK_LENGTH / 4];
203 os_memcpy(in, block, sizeof(in));
206 in[a] = (u32)(
219 MD4STEP(F1, a, b, c, d, in[ 0], 3);
220 MD4STEP(F1, d, a, b, c, in[ 1], 7);
221 MD4STEP(F1, c, d, a, b, in[ 2], 11);
222 MD4STEP(F1, b, c, d, a, in[ 3], 19);
223 MD4STEP(F1, a, b, c, d, in[ 4], 3);
224 MD4STEP(F1, d, a, b, c, in[ 5], 7);
225 MD4STEP(F1, c, d, a, b, in[ 6], 11);
226 MD4STEP(F1, b, c, d, a, in[ 7], 19);
227 MD4STEP(F1, a, b, c, d, in[ 8], 3);
228 MD4STEP(F1, d, a, b, c, in[ 9], 7);
229 MD4STEP(F1, c, d, a, b, in[10], 11);
230 MD4STEP(F1, b, c, d, a, in[11], 19);
231 MD4STEP(F1, a, b, c, d, in[12], 3);
232 MD4STEP(F1, d, a, b, c, in[13], 7);
233 MD4STEP(F1, c, d, a, b, in[14], 11);
234 MD4STEP(F1, b, c, d, a, in[15], 19);
236 MD4STEP(F2, a, b, c, d, in[ 0] + 0x5a827999, 3);
237 MD4STEP(F2, d, a, b, c, in[ 4] + 0x5a827999, 5);
238 MD4STEP(F2, c, d, a, b, in[ 8] + 0x5a827999, 9);
239 MD4STEP(F2, b, c, d, a, in[12] + 0x5a827999, 13);
240 MD4STEP(F2, a, b, c, d, in[ 1] + 0x5a827999, 3);
241 MD4STEP(F2, d, a, b, c, in[ 5] + 0x5a827999, 5);
242 MD4STEP(F2, c, d, a, b, in[ 9] + 0x5a827999, 9);
243 MD4STEP(F2, b, c, d, a, in[13] + 0x5a827999, 13);
244 MD4STEP(F2, a, b, c, d, in[ 2] + 0x5a827999, 3);
245 MD4STEP(F2, d, a, b, c, in[ 6] + 0x5a827999, 5);
246 MD4STEP(F2, c, d, a, b, in[10] + 0x5a827999, 9);
247 MD4STEP(F2, b, c, d, a, in[14] + 0x5a827999, 13);
248 MD4STEP(F2, a, b, c, d, in[ 3] + 0x5a827999, 3);
249 MD4STEP(F2, d, a, b, c, in[ 7] + 0x5a827999, 5);
250 MD4STEP(F2, c, d, a, b, in[11] + 0x5a827999, 9);
251 MD4STEP(F2, b, c, d, a, in[15] + 0x5a827999, 13);
253 MD4STEP(F3, a, b, c, d, in[ 0] + 0x6ed9eba1, 3);
254 MD4STEP(F3, d, a, b, c, in[ 8] + 0x6ed9eba1, 9);
255 MD4STEP(F3, c, d, a, b, in[ 4] + 0x6ed9eba1, 11);
256 MD4STEP(F3, b, c, d, a, in[12] + 0x6ed9eba1, 15);
257 MD4STEP(F3, a, b, c, d, in[ 2] + 0x6ed9eba1, 3);
258 MD4STEP(F3, d, a, b, c, in[10] + 0x6ed9eba1, 9);
259 MD4STEP(F3, c, d, a, b, in[ 6] + 0x6ed9eba1, 11);
260 MD4STEP(F3, b, c, d, a, in[14] + 0x6ed9eba1, 15);
261 MD4STEP(F3, a, b, c, d, in[ 1] + 0x6ed9eba1, 3);
262 MD4STEP(F3, d, a, b, c, in[ 9] + 0x6ed9eba1, 9);
263 MD4STEP(F3, c, d, a, b, in[ 5] + 0x6ed9eba1, 11);
264 MD4STEP(F3, b, c, d, a, in[13] + 0x6ed9eba1, 15);
265 MD4STEP(F3, a, b, c, d, in[ 3] + 0x6ed9eba1, 3);
266 MD4STEP(F3, d, a, b, c, in[11] + 0x6ed9eba1, 9);
267 MD4STEP(F3, c, d, a, b, in[ 7] + 0x6ed9eba1, 11);
268 MD4STEP(F3, b, c, d, a, in[15] + 0x6ed9eba1, 15);