SUBKEY_L 483 crypto/camellia.c SUBKEY_L(0) = subL[0] ^ subL[2];/* kw1 */ SUBKEY_L 485 crypto/camellia.c SUBKEY_L(2) = subL[3]; /* round 1 */ SUBKEY_L 487 crypto/camellia.c SUBKEY_L(3) = subL[2] ^ subL[4]; /* round 2 */ SUBKEY_L 489 crypto/camellia.c SUBKEY_L(4) = subL[3] ^ subL[5]; /* round 3 */ SUBKEY_L 491 crypto/camellia.c SUBKEY_L(5) = subL[4] ^ subL[6]; /* round 4 */ SUBKEY_L 493 crypto/camellia.c SUBKEY_L(6) = subL[5] ^ subL[7]; /* round 5 */ SUBKEY_L 498 crypto/camellia.c SUBKEY_L(7) = subL[6] ^ tl; /* round 6 */ SUBKEY_L 500 crypto/camellia.c SUBKEY_L(8) = subL[8]; /* FL(kl1) */ SUBKEY_L 502 crypto/camellia.c SUBKEY_L(9) = subL[9]; /* FLinv(kl2) */ SUBKEY_L 507 crypto/camellia.c SUBKEY_L(10) = tl ^ subL[11]; /* round 7 */ SUBKEY_L 509 crypto/camellia.c SUBKEY_L(11) = subL[10] ^ subL[12]; /* round 8 */ SUBKEY_L 511 crypto/camellia.c SUBKEY_L(12) = subL[11] ^ subL[13]; /* round 9 */ SUBKEY_L 513 crypto/camellia.c SUBKEY_L(13) = subL[12] ^ subL[14]; /* round 10 */ SUBKEY_L 515 crypto/camellia.c SUBKEY_L(14) = subL[13] ^ subL[15]; /* round 11 */ SUBKEY_L 520 crypto/camellia.c SUBKEY_L(15) = subL[14] ^ tl; /* round 12 */ SUBKEY_L 522 crypto/camellia.c SUBKEY_L(16) = subL[16]; /* FL(kl3) */ SUBKEY_L 524 crypto/camellia.c SUBKEY_L(17) = subL[17]; /* FLinv(kl4) */ SUBKEY_L 529 crypto/camellia.c SUBKEY_L(18) = tl ^ subL[19]; /* round 13 */ SUBKEY_L 531 crypto/camellia.c SUBKEY_L(19) = subL[18] ^ subL[20]; /* round 14 */ SUBKEY_L 533 crypto/camellia.c SUBKEY_L(20) = subL[19] ^ subL[21]; /* round 15 */ SUBKEY_L 535 crypto/camellia.c SUBKEY_L(21) = subL[20] ^ subL[22]; /* round 16 */ SUBKEY_L 537 crypto/camellia.c SUBKEY_L(22) = subL[21] ^ subL[23]; /* round 17 */ SUBKEY_L 540 crypto/camellia.c SUBKEY_L(23) = subL[22]; /* round 18 */ SUBKEY_L 542 crypto/camellia.c SUBKEY_L(24) = subL[24] ^ subL[23]; /* kw3 */ SUBKEY_L 548 crypto/camellia.c SUBKEY_L(23) = subL[22] ^ tl; /* round 18 */ SUBKEY_L 550 crypto/camellia.c SUBKEY_L(24) = subL[24]; /* FL(kl5) */ SUBKEY_L 552 crypto/camellia.c SUBKEY_L(25) = subL[25]; /* FLinv(kl6) */ SUBKEY_L 557 crypto/camellia.c SUBKEY_L(26) = tl ^ subL[27]; /* round 19 */ SUBKEY_L 559 crypto/camellia.c SUBKEY_L(27) = subL[26] ^ subL[28]; /* round 20 */ SUBKEY_L 561 crypto/camellia.c SUBKEY_L(28) = subL[27] ^ subL[29]; /* round 21 */ SUBKEY_L 563 crypto/camellia.c SUBKEY_L(29) = subL[28] ^ subL[30]; /* round 22 */ SUBKEY_L 565 crypto/camellia.c SUBKEY_L(30) = subL[29] ^ subL[31]; /* round 23 */ SUBKEY_L 567 crypto/camellia.c SUBKEY_L(31) = subL[30]; /* round 24 */ SUBKEY_L 569 crypto/camellia.c SUBKEY_L(32) = subL[32] ^ subL[31]; /* kw3 */ SUBKEY_L 576 crypto/camellia.c dw = SUBKEY_L(i + 0) ^ SUBKEY_R(i + 0); dw = ROL8(dw);/* round 1 */ SUBKEY_L 577 crypto/camellia.c SUBKEY_R(i + 0) = SUBKEY_L(i + 0) ^ dw; SUBKEY_L(i + 0) = dw; SUBKEY_L 578 crypto/camellia.c dw = SUBKEY_L(i + 1) ^ SUBKEY_R(i + 1); dw = ROL8(dw);/* round 2 */ SUBKEY_L 579 crypto/camellia.c SUBKEY_R(i + 1) = SUBKEY_L(i + 1) ^ dw; SUBKEY_L(i + 1) = dw; SUBKEY_L 580 crypto/camellia.c dw = SUBKEY_L(i + 2) ^ SUBKEY_R(i + 2); dw = ROL8(dw);/* round 3 */ SUBKEY_L 581 crypto/camellia.c SUBKEY_R(i + 2) = SUBKEY_L(i + 2) ^ dw; SUBKEY_L(i + 2) = dw; SUBKEY_L 582 crypto/camellia.c dw = SUBKEY_L(i + 3) ^ SUBKEY_R(i + 3); dw = ROL8(dw);/* round 4 */ SUBKEY_L 583 crypto/camellia.c SUBKEY_R(i + 3) = SUBKEY_L(i + 3) ^ dw; SUBKEY_L(i + 3) = dw; SUBKEY_L 584 crypto/camellia.c dw = SUBKEY_L(i + 4) ^ SUBKEY_R(i + 4); dw = ROL8(dw);/* round 5 */ SUBKEY_L 585 crypto/camellia.c SUBKEY_R(i + 4) = SUBKEY_L(i + 4) ^ dw; SUBKEY_L(i + 4) = dw; SUBKEY_L 586 crypto/camellia.c dw = SUBKEY_L(i + 5) ^ SUBKEY_R(i + 5); dw = ROL8(dw);/* round 6 */ SUBKEY_L 587 crypto/camellia.c SUBKEY_R(i + 5) = SUBKEY_L(i + 5) ^ dw; SUBKEY_L(i + 5) = dw; SUBKEY_L 904 crypto/camellia.c io[0] ^= SUBKEY_L(0); SUBKEY_L 910 crypto/camellia.c SUBKEY_L(i + 2),SUBKEY_R(i + 2), \ SUBKEY_L 913 crypto/camellia.c SUBKEY_L(i + 3),SUBKEY_R(i + 3), \ SUBKEY_L 916 crypto/camellia.c SUBKEY_L(i + 4),SUBKEY_R(i + 4), \ SUBKEY_L 919 crypto/camellia.c SUBKEY_L(i + 5),SUBKEY_R(i + 5), \ SUBKEY_L 922 crypto/camellia.c SUBKEY_L(i + 6),SUBKEY_R(i + 6), \ SUBKEY_L 925 crypto/camellia.c SUBKEY_L(i + 7),SUBKEY_R(i + 7), \ SUBKEY_L 930 crypto/camellia.c SUBKEY_L(i + 0),SUBKEY_R(i + 0), \ SUBKEY_L 931 crypto/camellia.c SUBKEY_L(i + 1),SUBKEY_R(i + 1), \ SUBKEY_L 949 crypto/camellia.c io[2] ^= SUBKEY_L(max); SUBKEY_L 959 crypto/camellia.c io[0] ^= SUBKEY_L(i); SUBKEY_L 965 crypto/camellia.c SUBKEY_L(i + 7),SUBKEY_R(i + 7), \ SUBKEY_L 968 crypto/camellia.c SUBKEY_L(i + 6),SUBKEY_R(i + 6), \ SUBKEY_L 971 crypto/camellia.c SUBKEY_L(i + 5),SUBKEY_R(i + 5), \ SUBKEY_L 974 crypto/camellia.c SUBKEY_L(i + 4),SUBKEY_R(i + 4), \ SUBKEY_L 977 crypto/camellia.c SUBKEY_L(i + 3),SUBKEY_R(i + 3), \ SUBKEY_L 980 crypto/camellia.c SUBKEY_L(i + 2),SUBKEY_R(i + 2), \ SUBKEY_L 985 crypto/camellia.c SUBKEY_L(i + 1),SUBKEY_R(i + 1), \ SUBKEY_L 986 crypto/camellia.c SUBKEY_L(i + 0),SUBKEY_R(i + 0), \ SUBKEY_L 1004 crypto/camellia.c io[2] ^= SUBKEY_L(0);