• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/libgcrypt-1.5.0/cipher/

Lines Matching defs:io

964  * "io" must be 4byte aligned and big-endian data.
966 void camellia_encrypt128(const u32 *subkey, u32 *io)
971 io[0] ^= CamelliaSubkeyL(0);
972 io[1] ^= CamelliaSubkeyR(0);
975 CAMELLIA_ROUNDSM(io[0],io[1],
977 io[2],io[3],il,ir,t0,t1);
978 CAMELLIA_ROUNDSM(io[2],io[3],
980 io[0],io[1],il,ir,t0,t1);
981 CAMELLIA_ROUNDSM(io[0],io[1],
983 io[2],io[3],il,ir,t0,t1);
984 CAMELLIA_ROUNDSM(io[2],io[3],
986 io[0],io[1],il,ir,t0,t1);
987 CAMELLIA_ROUNDSM(io[0],io[1],
989 io[2],io[3],il,ir,t0,t1);
990 CAMELLIA_ROUNDSM(io[2],io[3],
992 io[0],io[1],il,ir,t0,t1);
994 CAMELLIA_FLS(io[0],io[1],io[2],io[3],
999 CAMELLIA_ROUNDSM(io[0],io[1],
1001 io[2],io[3],il,ir,t0,t1);
1002 CAMELLIA_ROUNDSM(io[2],io[3],
1004 io[0],io[1],il,ir,t0,t1);
1005 CAMELLIA_ROUNDSM(io[0],io[1],
1007 io[2],io[3],il,ir,t0,t1);
1008 CAMELLIA_ROUNDSM(io[2],io[3],
1010 io[0],io[1],il,ir,t0,t1);
1011 CAMELLIA_ROUNDSM(io[0],io[1],
1013 io[2],io[3],il,ir,t0,t1);
1014 CAMELLIA_ROUNDSM(io[2],io[3],
1016 io[0],io[1],il,ir,t0,t1);
1018 CAMELLIA_FLS(io[0],io[1],io[2],io[3],
1023 CAMELLIA_ROUNDSM(io[0],io[1],
1025 io[2],io[3],il,ir,t0,t1);
1026 CAMELLIA_ROUNDSM(io[2],io[3],
1028 io[0],io[1],il,ir,t0,t1);
1029 CAMELLIA_ROUNDSM(io[0],io[1],
1031 io[2],io[3],il,ir,t0,t1);
1032 CAMELLIA_ROUNDSM(io[2],io[3],
1034 io[0],io[1],il,ir,t0,t1);
1035 CAMELLIA_ROUNDSM(io[0],io[1],
1037 io[2],io[3],il,ir,t0,t1);
1038 CAMELLIA_ROUNDSM(io[2],io[3],
1040 io[0],io[1],il,ir,t0,t1);
1043 io[2] ^= CamelliaSubkeyL(24);
1044 io[3] ^= CamelliaSubkeyR(24);
1046 t0 = io[0];
1047 t1 = io[1];
1048 io[0] = io[2];
1049 io[1] = io[3];
1050 io[2] = t0;
1051 io[3] = t1;
1056 void camellia_decrypt128(const u32 *subkey, u32 *io)
1061 io[0] ^= CamelliaSubkeyL(24);
1062 io[1] ^= CamelliaSubkeyR(24);
1065 CAMELLIA_ROUNDSM(io[0],io[1],
1067 io[2],io[3],il,ir,t0,t1);
1068 CAMELLIA_ROUNDSM(io[2],io[3],
1070 io[0],io[1],il,ir,t0,t1);
1071 CAMELLIA_ROUNDSM(io[0],io[1],
1073 io[2],io[3],il,ir,t0,t1);
1074 CAMELLIA_ROUNDSM(io[2],io[3],
1076 io[0],io[1],il,ir,t0,t1);
1077 CAMELLIA_ROUNDSM(io[0],io[1],
1079 io[2],io[3],il,ir,t0,t1);
1080 CAMELLIA_ROUNDSM(io[2],io[3],
1082 io[0],io[1],il,ir,t0,t1);
1084 CAMELLIA_FLS(io[0],io[1],io[2],io[3],
1089 CAMELLIA_ROUNDSM(io[0],io[1],
1091 io[2],io[3],il,ir,t0,t1);
1092 CAMELLIA_ROUNDSM(io[2],io[3],
1094 io[0],io[1],il,ir,t0,t1);
1095 CAMELLIA_ROUNDSM(io[0],io[1],
1097 io[2],io[3],il,ir,t0,t1);
1098 CAMELLIA_ROUNDSM(io[2],io[3],
1100 io[0],io[1],il,ir,t0,t1);
1101 CAMELLIA_ROUNDSM(io[0],io[1],
1103 io[2],io[3],il,ir,t0,t1);
1104 CAMELLIA_ROUNDSM(io[2],io[3],
1106 io[0],io[1],il,ir,t0,t1);
1108 CAMELLIA_FLS(io[0],io[1],io[2],io[3],
1113 CAMELLIA_ROUNDSM(io[0],io[1],
1115 io[2],io[3],il,ir,t0,t1);
1116 CAMELLIA_ROUNDSM(io[2],io[3],
1118 io[0],io[1],il,ir,t0,t1);
1119 CAMELLIA_ROUNDSM(io[0],io[1],
1121 io[2],io[3],il,ir,t0,t1);
1122 CAMELLIA_ROUNDSM(io[2],io[3],
1124 io[0],io[1],il,ir,t0,t1);
1125 CAMELLIA_ROUNDSM(io[0],io[1],
1127 io[2],io[3],il,ir,t0,t1);
1128 CAMELLIA_ROUNDSM(io[2],io[3],
1130 io[0],io[1],il,ir,t0,t1);
1133 io[2] ^= CamelliaSubkeyL(0);
1134 io[3] ^= CamelliaSubkeyR(0);
1136 t0 = io[0];
1137 t1 = io[1];
1138 io[0] = io[2];
1139 io[1] = io[3];
1140 io[2] = t0;
1141 io[3] = t1;
1149 void camellia_encrypt256(const u32 *subkey, u32 *io)
1154 io[0] ^= CamelliaSubkeyL(0);
1155 io[1] ^= CamelliaSubkeyR(0);
1158 CAMELLIA_ROUNDSM(io[0],io[1],
1160 io[2],io[3],il,ir,t0,t1);
1161 CAMELLIA_ROUNDSM(io[2],io[3],
1163 io[0],io[1],il,ir,t0,t1);
1164 CAMELLIA_ROUNDSM(io[0],io[1],
1166 io[2],io[3],il,ir,t0,t1);
1167 CAMELLIA_ROUNDSM(io[2],io[3],
1169 io[0],io[1],il,ir,t0,t1);
1170 CAMELLIA_ROUNDSM(io[0],io[1],
1172 io[2],io[3],il,ir,t0,t1);
1173 CAMELLIA_ROUNDSM(io[2],io[3],
1175 io[0],io[1],il,ir,t0,t1);
1177 CAMELLIA_FLS(io[0],io[1],io[2],io[3],
1182 CAMELLIA_ROUNDSM(io[0],io[1],
1184 io[2],io[3],il,ir,t0,t1);
1185 CAMELLIA_ROUNDSM(io[2],io[3],
1187 io[0],io[1],il,ir,t0,t1);
1188 CAMELLIA_ROUNDSM(io[0],io[1],
1190 io[2],io[3],il,ir,t0,t1);
1191 CAMELLIA_ROUNDSM(io[2],io[3],
1193 io[0],io[1],il,ir,t0,t1);
1194 CAMELLIA_ROUNDSM(io[0],io[1],
1196 io[2],io[3],il,ir,t0,t1);
1197 CAMELLIA_ROUNDSM(io[2],io[3],
1199 io[0],io[1],il,ir,t0,t1);
1201 CAMELLIA_FLS(io[0],io[1],io[2],io[3],
1206 CAMELLIA_ROUNDSM(io[0],io[1],
1208 io[2],io[3],il,ir,t0,t1);
1209 CAMELLIA_ROUNDSM(io[2],io[3],
1211 io[0],io[1],il,ir,t0,t1);
1212 CAMELLIA_ROUNDSM(io[0],io[1],
1214 io[2],io[3],il,ir,t0,t1);
1215 CAMELLIA_ROUNDSM(io[2],io[3],
1217 io[0],io[1],il,ir,t0,t1);
1218 CAMELLIA_ROUNDSM(io[0],io[1],
1220 io[2],io[3],il,ir,t0,t1);
1221 CAMELLIA_ROUNDSM(io[2],io[3],
1223 io[0],io[1],il,ir,t0,t1);
1225 CAMELLIA_FLS(io[0],io[1],io[2],io[3],
1230 CAMELLIA_ROUNDSM(io[0],io[1],
1232 io[2],io[3],il,ir,t0,t1);
1233 CAMELLIA_ROUNDSM(io[2],io[3],
1235 io[0],io[1],il,ir,t0,t1);
1236 CAMELLIA_ROUNDSM(io[0],io[1],
1238 io[2],io[3],il,ir,t0,t1);
1239 CAMELLIA_ROUNDSM(io[2],io[3],
1241 io[0],io[1],il,ir,t0,t1);
1242 CAMELLIA_ROUNDSM(io[0],io[1],
1244 io[2],io[3],il,ir,t0,t1);
1245 CAMELLIA_ROUNDSM(io[2],io[3],
1247 io[0],io[1],il,ir,t0,t1);
1250 io[2] ^= CamelliaSubkeyL(32);
1251 io[3] ^= CamelliaSubkeyR(32);
1253 t0 = io[0];
1254 t1 = io[1];
1255 io[0] = io[2];
1256 io[1] = io[3];
1257 io[2] = t0;
1258 io[3] = t1;
1263 void camellia_decrypt256(const u32 *subkey, u32 *io)
1268 io[0] ^= CamelliaSubkeyL(32);
1269 io[1] ^= CamelliaSubkeyR(32);
1272 CAMELLIA_ROUNDSM(io[0],io[1],
1274 io[2],io[3],il,ir,t0,t1);
1275 CAMELLIA_ROUNDSM(io[2],io[3],
1277 io[0],io[1],il,ir,t0,t1);
1278 CAMELLIA_ROUNDSM(io[0],io[1],
1280 io[2],io[3],il,ir,t0,t1);
1281 CAMELLIA_ROUNDSM(io[2],io[3],
1283 io[0],io[1],il,ir,t0,t1);
1284 CAMELLIA_ROUNDSM(io[0],io[1],
1286 io[2],io[3],il,ir,t0,t1);
1287 CAMELLIA_ROUNDSM(io[2],io[3],
1289 io[0],io[1],il,ir,t0,t1);
1291 CAMELLIA_FLS(io[0],io[1],io[2],io[3],
1296 CAMELLIA_ROUNDSM(io[0],io[1],
1298 io[2],io[3],il,ir,t0,t1);
1299 CAMELLIA_ROUNDSM(io[2],io[3],
1301 io[0],io[1],il,ir,t0,t1);
1302 CAMELLIA_ROUNDSM(io[0],io[1],
1304 io[2],io[3],il,ir,t0,t1);
1305 CAMELLIA_ROUNDSM(io[2],io[3],
1307 io[0],io[1],il,ir,t0,t1);
1308 CAMELLIA_ROUNDSM(io[0],io[1],
1310 io[2],io[3],il,ir,t0,t1);
1311 CAMELLIA_ROUNDSM(io[2],io[3],
1313 io[0],io[1],il,ir,t0,t1);
1315 CAMELLIA_FLS(io[0],io[1],io[2],io[3],
1320 CAMELLIA_ROUNDSM(io[0],io[1],
1322 io[2],io[3],il,ir,t0,t1);
1323 CAMELLIA_ROUNDSM(io[2],io[3],
1325 io[0],io[1],il,ir,t0,t1);
1326 CAMELLIA_ROUNDSM(io[0],io[1],
1328 io[2],io[3],il,ir,t0,t1);
1329 CAMELLIA_ROUNDSM(io[2],io[3],
1331 io[0],io[1],il,ir,t0,t1);
1332 CAMELLIA_ROUNDSM(io[0],io[1],
1334 io[2],io[3],il,ir,t0,t1);
1335 CAMELLIA_ROUNDSM(io[2],io[3],
1337 io[0],io[1],il,ir,t0,t1);
1339 CAMELLIA_FLS(io[0],io[1],io[2],io[3],
1344 CAMELLIA_ROUNDSM(io[0],io[1],
1346 io[2],io[3],il,ir,t0,t1);
1347 CAMELLIA_ROUNDSM(io[2],io[3],
1349 io[0],io[1],il,ir,t0,t1);
1350 CAMELLIA_ROUNDSM(io[0],io[1],
1352 io[2],io[3],il,ir,t0,t1);
1353 CAMELLIA_ROUNDSM(io[2],io[3],
1355 io[0],io[1],il,ir,t0,t1);
1356 CAMELLIA_ROUNDSM(io[0],io[1],
1358 io[2],io[3],il,ir,t0,t1);
1359 CAMELLIA_ROUNDSM(io[2],io[3],
1361 io[0],io[1],il,ir,t0,t1);
1364 io[2] ^= CamelliaSubkeyL(0);
1365 io[3] ^= CamelliaSubkeyR(0);
1367 t0 = io[0];
1368 t1 = io[1];
1369 io[0] = io[2];
1370 io[1] = io[3];
1371 io[2] = t0;
1372 io[3] = t1;