Lines Matching +full:5 +full:w
63 uint64_t w[WCNT]; /* local copy of input block */ in Skein_256_Process_Block() local
92 Skein_Get64_LSB_First(w, blkPtr, WCNT); in Skein_256_Process_Block()
94 Skein_Show_Block(BLK_BITS, &ctx->h, ctx->X, blkPtr, w, ks, ts); in Skein_256_Process_Block()
96 X0 = w[0] + ks[0]; /* do the first full key injection */ in Skein_256_Process_Block()
97 X1 = w[1] + ks[1] + ts[0]; in Skein_256_Process_Block()
98 X2 = w[2] + ks[2] + ts[1]; in Skein_256_Process_Block()
99 X3 = w[3] + ks[3]; in Skein_256_Process_Block()
118 X0 += ks[((R) + 1) % 5]; /* inject the key schedule value */ \ in Skein_256_Process_Block()
119 X1 += ks[((R) + 2) % 5] + ts[((R) + 1) % 3]; \ in Skein_256_Process_Block()
120 X2 += ks[((R) + 3) % 5] + ts[((R) + 2) % 3]; \ in Skein_256_Process_Block()
121 X3 += ks[((R) + 4) % 5] + (R) + 1; \ in Skein_256_Process_Block()
147 R256(0, 1, 2, 3, R_256_4, 8 * (R) + 5); \ in Skein_256_Process_Block()
171 #if R256_Unroll_R(5) in Skein_256_Process_Block()
172 R256_8_rounds(5); in Skein_256_Process_Block()
208 ctx->X[0] = X0 ^ w[0]; in Skein_256_Process_Block()
209 ctx->X[1] = X1 ^ w[1]; in Skein_256_Process_Block()
210 ctx->X[2] = X2 ^ w[2]; in Skein_256_Process_Block()
211 ctx->X[3] = X3 ^ w[3]; in Skein_256_Process_Block()
268 uint64_t w[WCNT]; /* local copy of input block */ in Skein_512_Process_Block() local
277 Xptr[5] = &X5; in Skein_512_Process_Block()
298 ks[5] = ctx->X[5]; in Skein_512_Process_Block()
302 ks[4] ^ ks[5] ^ ks[6] ^ ks[7] ^ SKEIN_KS_PARITY; in Skein_512_Process_Block()
307 Skein_Get64_LSB_First(w, blkPtr, WCNT); in Skein_512_Process_Block()
309 Skein_Show_Block(BLK_BITS, &ctx->h, ctx->X, blkPtr, w, ks, ts); in Skein_512_Process_Block()
311 X0 = w[0] + ks[0]; /* do the first full key injection */ in Skein_512_Process_Block()
312 X1 = w[1] + ks[1]; in Skein_512_Process_Block()
313 X2 = w[2] + ks[2]; in Skein_512_Process_Block()
314 X3 = w[3] + ks[3]; in Skein_512_Process_Block()
315 X4 = w[4] + ks[4]; in Skein_512_Process_Block()
316 X5 = w[5] + ks[5] + ts[0]; in Skein_512_Process_Block()
317 X6 = w[6] + ks[6] + ts[1]; in Skein_512_Process_Block()
318 X7 = w[7] + ks[7]; in Skein_512_Process_Block()
341 X4 += ks[((R) + 5) % 9]; \ in Skein_512_Process_Block()
357 X5 += ks[r + (R) + 5] + ts[r + (R) + 0]; \ in Skein_512_Process_Block()
369 R512(0, 1, 2, 3, 4, 5, 6, 7, R_512_0, 8 * (R) + 1); \ in Skein_512_Process_Block()
370 R512(2, 1, 4, 7, 6, 5, 0, 3, R_512_1, 8 * (R) + 2); \ in Skein_512_Process_Block()
371 R512(4, 1, 6, 3, 0, 5, 2, 7, R_512_2, 8 * (R) + 3); \ in Skein_512_Process_Block()
372 R512(6, 1, 0, 7, 2, 5, 4, 3, R_512_3, 8 * (R) + 4); \ in Skein_512_Process_Block()
374 R512(0, 1, 2, 3, 4, 5, 6, 7, R_512_4, 8 * (R) + 5); \ in Skein_512_Process_Block()
375 R512(2, 1, 4, 7, 6, 5, 0, 3, R_512_5, 8 * (R) + 6); \ in Skein_512_Process_Block()
376 R512(4, 1, 6, 3, 0, 5, 2, 7, R_512_6, 8 * (R) + 7); \ in Skein_512_Process_Block()
377 R512(6, 1, 0, 7, 2, 5, 4, 3, R_512_7, 8 * (R) + 8); \ in Skein_512_Process_Block()
398 #if R512_Unroll_R(5) in Skein_512_Process_Block()
399 R512_8_rounds(5); in Skein_512_Process_Block()
436 ctx->X[0] = X0 ^ w[0]; in Skein_512_Process_Block()
437 ctx->X[1] = X1 ^ w[1]; in Skein_512_Process_Block()
438 ctx->X[2] = X2 ^ w[2]; in Skein_512_Process_Block()
439 ctx->X[3] = X3 ^ w[3]; in Skein_512_Process_Block()
440 ctx->X[4] = X4 ^ w[4]; in Skein_512_Process_Block()
441 ctx->X[5] = X5 ^ w[5]; in Skein_512_Process_Block()
442 ctx->X[6] = X6 ^ w[6]; in Skein_512_Process_Block()
443 ctx->X[7] = X7 ^ w[7]; in Skein_512_Process_Block()
502 uint64_t w[WCNT]; /* local copy of input block */ in Skein1024_Process_Block() local
511 Xptr[5] = &X05; in Skein1024_Process_Block()
540 ks[5] = ctx->X[5]; in Skein1024_Process_Block()
552 ks[4] ^ ks[5] ^ ks[6] ^ ks[7] ^ in Skein1024_Process_Block()
559 Skein_Get64_LSB_First(w, blkPtr, WCNT); in Skein1024_Process_Block()
561 Skein_Show_Block(BLK_BITS, &ctx->h, ctx->X, blkPtr, w, ks, ts); in Skein1024_Process_Block()
563 X00 = w[0] + ks[0]; /* do the first full key injection */ in Skein1024_Process_Block()
564 X01 = w[1] + ks[1]; in Skein1024_Process_Block()
565 X02 = w[2] + ks[2]; in Skein1024_Process_Block()
566 X03 = w[3] + ks[3]; in Skein1024_Process_Block()
567 X04 = w[4] + ks[4]; in Skein1024_Process_Block()
568 X05 = w[5] + ks[5]; in Skein1024_Process_Block()
569 X06 = w[6] + ks[6]; in Skein1024_Process_Block()
570 X07 = w[7] + ks[7]; in Skein1024_Process_Block()
571 X08 = w[8] + ks[8]; in Skein1024_Process_Block()
572 X09 = w[9] + ks[9]; in Skein1024_Process_Block()
573 X10 = w[10] + ks[10]; in Skein1024_Process_Block()
574 X11 = w[11] + ks[11]; in Skein1024_Process_Block()
575 X12 = w[12] + ks[12]; in Skein1024_Process_Block()
576 X13 = w[13] + ks[13] + ts[0]; in Skein1024_Process_Block()
577 X14 = w[14] + ks[14] + ts[1]; in Skein1024_Process_Block()
578 X15 = w[15] + ks[15]; in Skein1024_Process_Block()
606 X04 += ks[((R) + 5) % 17]; \ in Skein1024_Process_Block()
632 X05 += ks[r + (R) + 5]; \ in Skein1024_Process_Block()
662 14, 15, R1024_4, 8 * (R) + 5); \ in Skein1024_Process_Block()
689 #if R1024_Unroll_R(5) in Skein1024_Process_Block()
690 R1024_8_rounds(5); in Skein1024_Process_Block()
727 ctx->X[0] = X00 ^ w[0]; in Skein1024_Process_Block()
728 ctx->X[1] = X01 ^ w[1]; in Skein1024_Process_Block()
729 ctx->X[2] = X02 ^ w[2]; in Skein1024_Process_Block()
730 ctx->X[3] = X03 ^ w[3]; in Skein1024_Process_Block()
731 ctx->X[4] = X04 ^ w[4]; in Skein1024_Process_Block()
732 ctx->X[5] = X05 ^ w[5]; in Skein1024_Process_Block()
733 ctx->X[6] = X06 ^ w[6]; in Skein1024_Process_Block()
734 ctx->X[7] = X07 ^ w[7]; in Skein1024_Process_Block()
735 ctx->X[8] = X08 ^ w[8]; in Skein1024_Process_Block()
736 ctx->X[9] = X09 ^ w[9]; in Skein1024_Process_Block()
737 ctx->X[10] = X10 ^ w[10]; in Skein1024_Process_Block()
738 ctx->X[11] = X11 ^ w[11]; in Skein1024_Process_Block()
739 ctx->X[12] = X12 ^ w[12]; in Skein1024_Process_Block()
740 ctx->X[13] = X13 ^ w[13]; in Skein1024_Process_Block()
741 ctx->X[14] = X14 ^ w[14]; in Skein1024_Process_Block()
742 ctx->X[15] = X15 ^ w[15]; in Skein1024_Process_Block()