Lines Matching refs:ROUNDS
66 int ROUNDS; /* Key-length-dependent number of rounds. */
98 int ROUNDS;
138 ROUNDS = 10;
150 ROUNDS = 12;
155 ROUNDS = 14;
161 ctx->ROUNDS = ROUNDS;
185 for (j = 0; (j < KC) && (r < ROUNDS + 1); )
198 while (r < ROUNDS + 1)
232 for (j = 0; (j < KC) && (r < ROUNDS + 1); )
285 for (r = 1; r < ctx->ROUNDS; r++)
318 int ROUNDS = ctx->ROUNDS;
347 for (r = 1; r < ROUNDS-1; r++)
373 *((u32*)u.temp[0]) = *((u32*)(b )) ^ *((u32*)rk[ROUNDS-1][0]);
374 *((u32*)u.temp[1]) = *((u32*)(b+ 4)) ^ *((u32*)rk[ROUNDS-1][1]);
375 *((u32*)u.temp[2]) = *((u32*)(b+ 8)) ^ *((u32*)rk[ROUNDS-1][2]);
376 *((u32*)u.temp[3]) = *((u32*)(b+12)) ^ *((u32*)rk[ROUNDS-1][3]);
393 *((u32*)(b )) ^= *((u32*)rk[ROUNDS][0]);
394 *((u32*)(b+ 4)) ^= *((u32*)rk[ROUNDS][1]);
395 *((u32*)(b+ 8)) ^= *((u32*)rk[ROUNDS][2]);
396 *((u32*)(b+12)) ^= *((u32*)rk[ROUNDS][3]);
440 cword[0] = (ctx->ROUNDS & 15); /* (The mask is just a safeguard.) */
509 int ROUNDS = ctx->ROUNDS;
518 *((u32*)u.temp[0]) = *((u32*)(a )) ^ *((u32*)rk[ROUNDS][0]);
519 *((u32*)u.temp[1]) = *((u32*)(a+ 4)) ^ *((u32*)rk[ROUNDS][1]);
520 *((u32*)u.temp[2]) = *((u32*)(a+ 8)) ^ *((u32*)rk[ROUNDS][2]);
521 *((u32*)u.temp[3]) = *((u32*)(a+12)) ^ *((u32*)rk[ROUNDS][3]);
540 for (r = ROUNDS-1; r > 1; r--)