Lines Matching refs:ROUNDS
67 int ROUNDS; /* Key-length-dependent number of rounds. */
99 int ROUNDS;
139 ROUNDS = 10;
151 ROUNDS = 12;
156 ROUNDS = 14;
162 ctx->ROUNDS = ROUNDS;
186 for (j = 0; (j < KC) && (r < ROUNDS + 1); )
199 while (r < ROUNDS + 1)
233 for (j = 0; (j < KC) && (r < ROUNDS + 1); )
286 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.) */
579 int ROUNDS = ctx->ROUNDS;
588 *((u32*)u.temp[0]) = *((u32*)(a )) ^ *((u32*)rk[ROUNDS][0]);
589 *((u32*)u.temp[1]) = *((u32*)(a+ 4)) ^ *((u32*)rk[ROUNDS][1]);
590 *((u32*)u.temp[2]) = *((u32*)(a+ 8)) ^ *((u32*)rk[ROUNDS][2]);
591 *((u32*)u.temp[3]) = *((u32*)(a+12)) ^ *((u32*)rk[ROUNDS][3]);
610 for (r = ROUNDS-1; r > 1; r--)