Lines Matching refs:i

420                 for ($i = 0; $i < 8; $i++) {
421 $initial[$i] = new BigInteger($initial[$i], 16);
422 $initial[$i]->setPrecision(64);
530 for ($i = 0; $i < $iters; $i++) {
531 $L1Key_i = substr($L1Key, $i * 16, 1024);
532 $L2Key_i = substr($L2Key, $i * 24, 24);
533 $L3Key1_i = substr($L3Key1, $i * 64, 64);
534 $L3Key2_i = substr($L3Key2, $i * 4, 4);
569 for ($i = 0; $i < count($m) - 1; $i++) {
570 $m[$i] = pack('N*', ...unpack('V*', $m[$i])); // ENDIAN-SWAP
571 $y .= static::nh($k, $m[$i], $length);
578 $length = count($m) ? strlen($m[$i]) : 0;
581 $m[$i] = str_pad(isset($m[$i]) ? $m[$i] : '', $pad, "\0"); // zeropad
582 $m[$i] = pack('N*', ...unpack('V*', $m[$i])); // ENDIAN-SWAP
584 $y .= static::nh($k, $m[$i], new BigInteger($length * 8));
622 $i = 0;
623 while ($i < $t) {
624 $temp = $m[$i]->add($k[$i]);
626 $temp = $temp->multiply($m[$i + 4]->add($k[$i + 4]));
629 $temp = $m[$i + 1]->add($k[$i + 1]);
631 $temp = $temp->multiply($m[$i + 5]->add($k[$i + 5]));
634 $temp = $m[$i + 2]->add($k[$i + 2]);
636 $temp = $temp->multiply($m[$i + 6]->add($k[$i + 6]));
639 $temp = $m[$i + 3]->add($k[$i + 3]);
641 $temp = $temp->multiply($m[$i + 7]->add($k[$i + 7]));
644 $i += 8;
763 for ($i = 0; $i < 8; $i++) {
764 $m_i = $factory->newInteger(new BigInteger(substr($m, 2 * $i, 2), 256));
765 $k_i = $factory->newInteger(new BigInteger(substr($k1, 8 * $i, 8), 256));
976 for ($i = 1; $i <= $num_ints; $i += 2) {
977 $s[$x][$y][0] ^= $pi[$i + 1];
978 $s[$x][$y][1] ^= $pi[$i];
988 $i = $j = 0;
990 $z .= pack('V2', $s[$i][$j][1], $s[$i][$j++][0]);
993 $i++;
994 if ($i == 5) {
995 $i = 0;
1052 for ($i = 0; $i < 5; $i++) {
1054 $s[0][$i][0] ^ $s[1][$i][0] ^ $s[2][$i][0] ^ $s[3][$i][0] ^ $s[4][$i][0],
1055 $s[0][$i][1] ^ $s[1][$i][1] ^ $s[2][$i][1] ^ $s[3][$i][1] ^ $s[4][$i][1]
1057 $rotated[] = static::rotateLeft32($parity[$i], 1);
1067 for ($i = 0; $i < 5; $i++) {
1069 $s[$i][$j][0] ^= $temp[$j][0];
1070 $s[$i][$j][1] ^= $temp[$j][1];
1077 for ($i = 0; $i < 5; $i++) {
1079 $st[(2 * $i + 3 * $j) % 5][$j] = static::rotateLeft32($s[$j][$i], $rotationOffsets[$j][$i]);
1084 for ($i = 0; $i < 5; $i++) {
1085 $s[$i][0] = [
1086 $st[$i][0][0] ^ (~$st[$i][1][0] & $st[$i][2][0]),
1087 $st[$i][0][1] ^ (~$st[$i][1][1] & $st[$i][2][1])
1089 $s[$i][1] = [
1090 $st[$i][1][0] ^ (~$st[$i][2][0] & $st[$i][3][0]),
1091 $st[$i][1][1] ^ (~$st[$i][2][1] & $st[$i][3][1])
1093 $s[$i][2] = [
1094 $st[$i][2][0] ^ (~$st[$i][3][0] & $st[$i][4][0]),
1095 $st[$i][2][1] ^ (~$st[$i][3][1] & $st[$i][4][1])
1097 $s[$i][3] = [
1098 $st[$i][3][0] ^ (~$st[$i][4][0] & $st[$i][0][0]),
1099 $st[$i][3][1] ^ (~$st[$i][4][1] & $st[$i][0][1])
1101 $s[$i][4] = [
1102 $st[$i][4][0] ^ (~$st[$i][0][0] & $st[$i][1][0]),
1103 $st[$i][4][1] ^ (~$st[$i][0][1] & $st[$i][1][1])
1177 $i = $j = 0;
1179 $z .= pack('P', $s[$i][$j++]);
1182 $i++;
1183 if ($i == 5) {
1184 $i = 0;
1238 for ($i = 0; $i < 5; $i++) {
1239 $parity[] = $s[0][$i] ^ $s[1][$i] ^ $s[2][$i] ^ $s[3][$i] ^ $s[4][$i];
1248 for ($i = 0; $i < 5; $i++) {
1250 $s[$i][$j] ^= $temp[$j];
1257 for ($i = 0; $i < 5; $i++) {
1259 $st[(2 * $i + 3 * $j) % 5][$j] = static::rotateLeft64($s[$j][$i], $rotationOffsets[$j][$i]);
1264 for ($i = 0; $i < 5; $i++) {
1265 $s[$i] = [
1266 $st[$i][0] ^ (~$st[$i][1] & $st[$i][2]),
1267 $st[$i][1] ^ (~$st[$i][2] & $st[$i][3]),
1268 $st[$i][2] ^ (~$st[$i][3] & $st[$i][4]),
1269 $st[$i][3] ^ (~$st[$i][4] & $st[$i][0]),
1270 $st[$i][4] ^ (~$st[$i][0] & $st[$i][1])
1327 for ($i = 0; $i < 80; $i++) {
1328 $k[$i] = new BigInteger($k[$i], 16);
1344 for ($i = 0; $i < 16; $i++) {
1351 for ($i = 16; $i < 80; $i++) {
1353 $w[$i - 15]->bitwise_rightRotate(1),
1354 $w[$i - 15]->bitwise_rightRotate(8),
1355 $w[$i - 15]->bitwise_rightShift(7)
1360 $w[$i - 2]->bitwise_rightRotate(19),
1361 $w[$i - 2]->bitwise_rightRotate(61),
1362 $w[$i - 2]->bitwise_rightShift(6)
1366 $w[$i] = clone $w[$i - 16];
1367 $w[$i] = $w[$i]->add($s0);
1368 $w[$i] = $w[$i]->add($w[$i - 7]);
1369 $w[$i] = $w[$i]->add($s1);
1383 for ($i = 0; $i < 80; $i++) {
1414 $t1 = $t1->add($k[$i]);
1415 $t1 = $t1->add($w[$i]);