Lines Matching refs:kr
778 #define CAMELLIA_F(x, kl, kr, y) ({ \ argument
779 u64 ii = x ^ (((u64)kl << 32) | kr); \
980 u64 kl, kr, ww; in camellia_setup128() local
987 kr = get_unaligned_be64(key + 8); in camellia_setup128()
993 subRL[1] = kr; in camellia_setup128()
996 ROLDQ(kl, kr, 15); in camellia_setup128()
1001 subRL[5] = kr; in camellia_setup128()
1004 ROLDQ(kl, kr, 30); in camellia_setup128()
1009 subRL[11] = kr; in camellia_setup128()
1012 ROLDQ(kl, kr, 15); in camellia_setup128()
1015 subRL[13] = kr; in camellia_setup128()
1017 ROLDQ(kl, kr, 17); in camellia_setup128()
1022 subRL[17] = kr; in camellia_setup128()
1025 ROLDQ(kl, kr, 17); in camellia_setup128()
1030 subRL[19] = kr; in camellia_setup128()
1033 ROLDQ(kl, kr, 17); in camellia_setup128()
1038 subRL[23] = kr; in camellia_setup128()
1042 kr = subRL[1]; in camellia_setup128()
1044 kr ^= ww; in camellia_setup128()
1045 CAMELLIA_F(kr, CAMELLIA_SIGMA2L, CAMELLIA_SIGMA2R, kl); in camellia_setup128()
1048 CAMELLIA_F(kl, CAMELLIA_SIGMA3L, CAMELLIA_SIGMA3R, kr); in camellia_setup128()
1049 kr ^= ww; in camellia_setup128()
1050 CAMELLIA_F(kr, CAMELLIA_SIGMA4L, CAMELLIA_SIGMA4R, ww); in camellia_setup128()
1056 subRL[3] = kr; in camellia_setup128()
1057 ROLDQ(kl, kr, 15); in camellia_setup128()
1060 subRL[7] = kr; in camellia_setup128()
1061 ROLDQ(kl, kr, 15); in camellia_setup128()
1064 subRL[9] = kr; in camellia_setup128()
1065 ROLDQ(kl, kr, 15); in camellia_setup128()
1068 ROLDQ(kl, kr, 15); in camellia_setup128()
1071 subRL[15] = kr; in camellia_setup128()
1072 ROLDQ(kl, kr, 34); in camellia_setup128()
1075 subRL[21] = kr; in camellia_setup128()
1076 ROLDQ(kl, kr, 17); in camellia_setup128()
1079 subRL[25] = kr; in camellia_setup128()
1086 u64 kl, kr; /* left half of key */ in camellia_setup256() local
1095 kr = get_unaligned_be64(key + 8); in camellia_setup256()
1103 subRL[1] = kr; in camellia_setup256()
1104 ROLDQ(kl, kr, 45); in camellia_setup256()
1108 subRL[13] = kr; in camellia_setup256()
1109 ROLDQ(kl, kr, 15); in camellia_setup256()
1113 subRL[17] = kr; in camellia_setup256()
1114 ROLDQ(kl, kr, 17); in camellia_setup256()
1118 subRL[23] = kr; in camellia_setup256()
1119 ROLDQ(kl, kr, 34); in camellia_setup256()
1123 subRL[31] = kr; in camellia_setup256()
1150 kr = subRL[1] ^ krr; in camellia_setup256()
1153 kr ^= ww; in camellia_setup256()
1154 CAMELLIA_F(kr, CAMELLIA_SIGMA2L, CAMELLIA_SIGMA2R, kl); in camellia_setup256()
1156 CAMELLIA_F(kl, CAMELLIA_SIGMA3L, CAMELLIA_SIGMA3R, kr); in camellia_setup256()
1157 kr ^= ww ^ krr; in camellia_setup256()
1158 CAMELLIA_F(kr, CAMELLIA_SIGMA4L, CAMELLIA_SIGMA4R, ww); in camellia_setup256()
1163 krr ^= kr; in camellia_setup256()
1170 ROLDQ(kl, kr, 15); in camellia_setup256()
1174 subRL[7] = kr; in camellia_setup256()
1175 ROLDQ(kl, kr, 30); in camellia_setup256()
1179 subRL[15] = kr; in camellia_setup256()
1181 ROLDQ(kl, kr, 32); in camellia_setup256()
1185 subRL[25] = kr; in camellia_setup256()
1187 ROLDQ(kl, kr, 17); in camellia_setup256()
1191 subRL[29] = kr; in camellia_setup256()