Lines Matching defs:kl
778 #define CAMELLIA_F(x, kl, kr, y) ({ \
779 u64 ii = x ^ (((u64)kl << 32) | kr); \
980 u64 kl, kr, ww;
984 * k == kl || kr (|| is concatenation)
986 kl = get_unaligned_be64(key);
991 subRL[0] = kl;
996 ROLDQ(kl, kr, 15);
999 subRL[4] = kl;
1004 ROLDQ(kl, kr, 30);
1007 subRL[10] = kl;
1012 ROLDQ(kl, kr, 15);
1017 ROLDQ(kl, kr, 17);
1020 subRL[16] = kl;
1025 ROLDQ(kl, kr, 17);
1028 subRL[18] = kl;
1033 ROLDQ(kl, kr, 17);
1036 subRL[22] = kl;
1041 kl = subRL[0];
1043 CAMELLIA_F(kl, CAMELLIA_SIGMA1L, CAMELLIA_SIGMA1R, ww);
1045 CAMELLIA_F(kr, CAMELLIA_SIGMA2L, CAMELLIA_SIGMA2R, kl);
1048 CAMELLIA_F(kl, CAMELLIA_SIGMA3L, CAMELLIA_SIGMA3R, kr);
1051 kl ^= ww;
1055 subRL[2] = kl;
1057 ROLDQ(kl, kr, 15);
1059 subRL[6] = kl;
1061 ROLDQ(kl, kr, 15);
1063 subRL[8] = kl;
1065 ROLDQ(kl, kr, 15);
1067 subRL[12] = kl;
1068 ROLDQ(kl, kr, 15);
1070 subRL[14] = kl;
1072 ROLDQ(kl, kr, 34);
1074 subRL[20] = kl;
1076 ROLDQ(kl, kr, 17);
1078 subRL[24] = kl;
1086 u64 kl, kr; /* left half of key */
1092 * key = (kl || kr || krl || krr) (|| is concatenation)
1094 kl = get_unaligned_be64(key);
1101 subRL[0] = kl;
1104 ROLDQ(kl, kr, 45);
1106 subRL[12] = kl;
1109 ROLDQ(kl, kr, 15);
1111 subRL[16] = kl;
1114 ROLDQ(kl, kr, 17);
1116 subRL[22] = kl;
1119 ROLDQ(kl, kr, 34);
1121 subRL[30] = kl;
1149 kl = subRL[0] ^ krl;
1152 CAMELLIA_F(kl, CAMELLIA_SIGMA1L, CAMELLIA_SIGMA1R, ww);
1154 CAMELLIA_F(kr, CAMELLIA_SIGMA2L, CAMELLIA_SIGMA2R, kl);
1155 kl ^= krl;
1156 CAMELLIA_F(kl, CAMELLIA_SIGMA3L, CAMELLIA_SIGMA3R, kr);
1159 kl ^= ww;
1162 krl ^= kl;
1170 ROLDQ(kl, kr, 15);
1172 subRL[6] = kl;
1175 ROLDQ(kl, kr, 30);
1177 subRL[14] = kl;
1181 ROLDQ(kl, kr, 32);
1183 subRL[24] = kl;
1187 ROLDQ(kl, kr, 17);
1189 subRL[28] = kl;