Lines Matching defs:kl

779 #define CAMELLIA_F(x, kl, kr, y) ({ \
780 u64 ii = x ^ (((u64)kl << 32) | kr); \
981 u64 kl, kr, ww;
985 * k == kl || kr (|| is concatenation)
987 kl = get_unaligned_be64(key);
992 subRL[0] = kl;
997 ROLDQ(kl, kr, 15);
1000 subRL[4] = kl;
1005 ROLDQ(kl, kr, 30);
1008 subRL[10] = kl;
1013 ROLDQ(kl, kr, 15);
1018 ROLDQ(kl, kr, 17);
1021 subRL[16] = kl;
1026 ROLDQ(kl, kr, 17);
1029 subRL[18] = kl;
1034 ROLDQ(kl, kr, 17);
1037 subRL[22] = kl;
1042 kl = subRL[0];
1044 CAMELLIA_F(kl, CAMELLIA_SIGMA1L, CAMELLIA_SIGMA1R, ww);
1046 CAMELLIA_F(kr, CAMELLIA_SIGMA2L, CAMELLIA_SIGMA2R, kl);
1049 CAMELLIA_F(kl, CAMELLIA_SIGMA3L, CAMELLIA_SIGMA3R, kr);
1052 kl ^= ww;
1056 subRL[2] = kl;
1058 ROLDQ(kl, kr, 15);
1060 subRL[6] = kl;
1062 ROLDQ(kl, kr, 15);
1064 subRL[8] = kl;
1066 ROLDQ(kl, kr, 15);
1068 subRL[12] = kl;
1069 ROLDQ(kl, kr, 15);
1071 subRL[14] = kl;
1073 ROLDQ(kl, kr, 34);
1075 subRL[20] = kl;
1077 ROLDQ(kl, kr, 17);
1079 subRL[24] = kl;
1087 u64 kl, kr; /* left half of key */
1093 * key = (kl || kr || krl || krr) (|| is concatenation)
1095 kl = get_unaligned_be64(key);
1102 subRL[0] = kl;
1105 ROLDQ(kl, kr, 45);
1107 subRL[12] = kl;
1110 ROLDQ(kl, kr, 15);
1112 subRL[16] = kl;
1115 ROLDQ(kl, kr, 17);
1117 subRL[22] = kl;
1120 ROLDQ(kl, kr, 34);
1122 subRL[30] = kl;
1150 kl = subRL[0] ^ krl;
1153 CAMELLIA_F(kl, CAMELLIA_SIGMA1L, CAMELLIA_SIGMA1R, ww);
1155 CAMELLIA_F(kr, CAMELLIA_SIGMA2L, CAMELLIA_SIGMA2R, kl);
1156 kl ^= krl;
1157 CAMELLIA_F(kl, CAMELLIA_SIGMA3L, CAMELLIA_SIGMA3R, kr);
1160 kl ^= ww;
1163 krl ^= kl;
1171 ROLDQ(kl, kr, 15);
1173 subRL[6] = kl;
1176 ROLDQ(kl, kr, 30);
1178 subRL[14] = kl;
1182 ROLDQ(kl, kr, 32);
1184 subRL[24] = kl;
1188 ROLDQ(kl, kr, 17);
1190 subRL[28] = kl;