• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/crypto/

Lines Matching refs:SUBKEY_L

378 #define SUBKEY_L(INDEX) (subkey[(INDEX)*2])
471 SUBKEY_L(0) = subL[0] ^ subL[2];/* kw1 */
473 SUBKEY_L(2) = subL[3]; /* round 1 */
475 SUBKEY_L(3) = subL[2] ^ subL[4]; /* round 2 */
477 SUBKEY_L(4) = subL[3] ^ subL[5]; /* round 3 */
479 SUBKEY_L(5) = subL[4] ^ subL[6]; /* round 4 */
481 SUBKEY_L(6) = subL[5] ^ subL[7]; /* round 5 */
486 SUBKEY_L(7) = subL[6] ^ tl; /* round 6 */
488 SUBKEY_L(8) = subL[8]; /* FL(kl1) */
490 SUBKEY_L(9) = subL[9]; /* FLinv(kl2) */
495 SUBKEY_L(10) = tl ^ subL[11]; /* round 7 */
497 SUBKEY_L(11) = subL[10] ^ subL[12]; /* round 8 */
499 SUBKEY_L(12) = subL[11] ^ subL[13]; /* round 9 */
501 SUBKEY_L(13) = subL[12] ^ subL[14]; /* round 10 */
503 SUBKEY_L(14) = subL[13] ^ subL[15]; /* round 11 */
508 SUBKEY_L(15) = subL[14] ^ tl; /* round 12 */
510 SUBKEY_L(16) = subL[16]; /* FL(kl3) */
512 SUBKEY_L(17) = subL[17]; /* FLinv(kl4) */
517 SUBKEY_L(18) = tl ^ subL[19]; /* round 13 */
519 SUBKEY_L(19) = subL[18] ^ subL[20]; /* round 14 */
521 SUBKEY_L(20) = subL[19] ^ subL[21]; /* round 15 */
523 SUBKEY_L(21) = subL[20] ^ subL[22]; /* round 16 */
525 SUBKEY_L(22) = subL[21] ^ subL[23]; /* round 17 */
528 SUBKEY_L(23) = subL[22]; /* round 18 */
530 SUBKEY_L(24) = subL[24] ^ subL[23]; /* kw3 */
536 SUBKEY_L(23) = subL[22] ^ tl; /* round 18 */
538 SUBKEY_L(24) = subL[24]; /* FL(kl5) */
540 SUBKEY_L(25) = subL[25]; /* FLinv(kl6) */
545 SUBKEY_L(26) = tl ^ subL[27]; /* round 19 */
547 SUBKEY_L(27) = subL[26] ^ subL[28]; /* round 20 */
549 SUBKEY_L(28) = subL[27] ^ subL[29]; /* round 21 */
551 SUBKEY_L(29) = subL[28] ^ subL[30]; /* round 22 */
553 SUBKEY_L(30) = subL[29] ^ subL[31]; /* round 23 */
555 SUBKEY_L(31) = subL[30]; /* round 24 */
557 SUBKEY_L(32) = subL[32] ^ subL[31]; /* kw3 */
564 dw = SUBKEY_L(i + 0) ^ SUBKEY_R(i + 0); dw = rol32(dw, 8);/* round 1 */
565 SUBKEY_R(i + 0) = SUBKEY_L(i + 0) ^ dw; SUBKEY_L(i + 0) = dw;
566 dw = SUBKEY_L(i + 1) ^ SUBKEY_R(i + 1); dw = rol32(dw, 8);/* round 2 */
567 SUBKEY_R(i + 1) = SUBKEY_L(i + 1) ^ dw; SUBKEY_L(i + 1) = dw;
568 dw = SUBKEY_L(i + 2) ^ SUBKEY_R(i + 2); dw = rol32(dw, 8);/* round 3 */
569 SUBKEY_R(i + 2) = SUBKEY_L(i + 2) ^ dw; SUBKEY_L(i + 2) = dw;
570 dw = SUBKEY_L(i + 3) ^ SUBKEY_R(i + 3); dw = rol32(dw, 8);/* round 4 */
571 SUBKEY_R(i + 3) = SUBKEY_L(i + 3) ^ dw; SUBKEY_L(i + 3) = dw;
572 dw = SUBKEY_L(i + 4) ^ SUBKEY_R(i + 4); dw = rol32(dw, 8);/* round 5 */
573 SUBKEY_R(i + 4) = SUBKEY_L(i + 4) ^ dw; SUBKEY_L(i + 4) = dw;
574 dw = SUBKEY_L(i + 5) ^ SUBKEY_R(i + 5); dw = rol32(dw, 8);/* round 6 */
575 SUBKEY_R(i + 5) = SUBKEY_L(i + 5) ^ dw; SUBKEY_L(i + 5) = dw;
892 io[0] ^= SUBKEY_L(0);
898 SUBKEY_L(i + 2), SUBKEY_R(i + 2), \
901 SUBKEY_L(i + 3), SUBKEY_R(i + 3), \
904 SUBKEY_L(i + 4), SUBKEY_R(i + 4), \
907 SUBKEY_L(i + 5), SUBKEY_R(i + 5), \
910 SUBKEY_L(i + 6), SUBKEY_R(i + 6), \
913 SUBKEY_L(i + 7), SUBKEY_R(i + 7), \
918 SUBKEY_L(i + 0), SUBKEY_R(i + 0), \
919 SUBKEY_L(i + 1), SUBKEY_R(i + 1), \
937 io[2] ^= SUBKEY_L(max);
947 io[0] ^= SUBKEY_L(i);
953 SUBKEY_L(i + 7), SUBKEY_R(i + 7), \
956 SUBKEY_L(i + 6), SUBKEY_R(i + 6), \
959 SUBKEY_L(i + 5), SUBKEY_R(i + 5), \
962 SUBKEY_L(i + 4), SUBKEY_R(i + 4), \
965 SUBKEY_L(i + 3), SUBKEY_R(i + 3), \
968 SUBKEY_L(i + 2), SUBKEY_R(i + 2), \
973 SUBKEY_L(i + 1), SUBKEY_R(i + 1), \
974 SUBKEY_L(i + 0), SUBKEY_R(i + 0), \
992 io[2] ^= SUBKEY_L(0);