Lines Matching refs:i

439                 for ($i = 0; $i < 8; $i++) {
440 $initial[$i] = new BigInteger($initial[$i], 16);
441 $initial[$i]->setPrecision(64);
549 for ($i = 0; $i < $iters; $i++) {
550 $L1Key_i = substr($L1Key, $i * 16, 1024);
551 $L2Key_i = substr($L2Key, $i * 24, 24);
552 $L3Key1_i = substr($L3Key1, $i * 64, 64);
553 $L3Key2_i = substr($L3Key2, $i * 4, 4);
588 for ($i = 0; $i < count($m) - 1; $i++) {
589 $m[$i] = pack('N*', ...unpack('V*', $m[$i])); // ENDIAN-SWAP
590 $y .= static::nh($k, $m[$i], $length);
597 $length = strlen($m[$i]);
600 $m[$i] = str_pad($m[$i], $pad, "\0"); // zeropad
601 $m[$i] = pack('N*', ...unpack('V*', $m[$i])); // ENDIAN-SWAP
603 $y .= static::nh($k, $m[$i], new BigInteger($length * 8));
641 $i = 0;
642 while ($i < $t) {
643 $temp = $m[$i]->add($k[$i]);
645 $temp = $temp->multiply($m[$i + 4]->add($k[$i + 4]));
648 $temp = $m[$i + 1]->add($k[$i + 1]);
650 $temp = $temp->multiply($m[$i + 5]->add($k[$i + 5]));
653 $temp = $m[$i + 2]->add($k[$i + 2]);
655 $temp = $temp->multiply($m[$i + 6]->add($k[$i + 6]));
658 $temp = $m[$i + 3]->add($k[$i + 3]);
660 $temp = $temp->multiply($m[$i + 7]->add($k[$i + 7]));
663 $i += 8;
782 for ($i = 0; $i < 8; $i++) {
783 $m_i = $factory->newInteger(new BigInteger(substr($m, 2 * $i, 2), 256));
784 $k_i = $factory->newInteger(new BigInteger(substr($k1, 8 * $i, 8), 256));
1002 for ($i = 1; $i <= $num_ints; $i += 2) {
1003 $s[$x][$y][0] ^= $pi[$i + 1];
1004 $s[$x][$y][1] ^= $pi[$i];
1014 $i = $j = 0;
1016 $z .= pack('V2', $s[$i][$j][1], $s[$i][$j++][0]);
1019 $i++;
1020 if ($i == 5) {
1021 $i = 0;
1079 for ($i = 0; $i < 5; $i++) {
1081 $s[0][$i][0] ^ $s[1][$i][0] ^ $s[2][$i][0] ^ $s[3][$i][0] ^ $s[4][$i][0],
1082 $s[0][$i][1] ^ $s[1][$i][1] ^ $s[2][$i][1] ^ $s[3][$i][1] ^ $s[4][$i][1]
1084 $rotated[] = static::rotateLeft32($parity[$i], 1);
1094 for ($i = 0; $i < 5; $i++) {
1096 $s[$i][$j][0] ^= $temp[$j][0];
1097 $s[$i][$j][1] ^= $temp[$j][1];
1104 for ($i = 0; $i < 5; $i++) {
1106 … $st[(2 * $i + 3 * $j) % 5][$j] = static::rotateLeft32($s[$j][$i], $rotationOffsets[$j][$i]);
1111 for ($i = 0; $i < 5; $i++) {
1112 $s[$i][0] = [
1113 $st[$i][0][0] ^ (~$st[$i][1][0] & $st[$i][2][0]),
1114 $st[$i][0][1] ^ (~$st[$i][1][1] & $st[$i][2][1])
1116 $s[$i][1] = [
1117 $st[$i][1][0] ^ (~$st[$i][2][0] & $st[$i][3][0]),
1118 $st[$i][1][1] ^ (~$st[$i][2][1] & $st[$i][3][1])
1120 $s[$i][2] = [
1121 $st[$i][2][0] ^ (~$st[$i][3][0] & $st[$i][4][0]),
1122 $st[$i][2][1] ^ (~$st[$i][3][1] & $st[$i][4][1])
1124 $s[$i][3] = [
1125 $st[$i][3][0] ^ (~$st[$i][4][0] & $st[$i][0][0]),
1126 $st[$i][3][1] ^ (~$st[$i][4][1] & $st[$i][0][1])
1128 $s[$i][4] = [
1129 $st[$i][4][0] ^ (~$st[$i][0][0] & $st[$i][1][0]),
1130 $st[$i][4][1] ^ (~$st[$i][0][1] & $st[$i][1][1])
1206 $i = $j = 0;
1208 $z .= pack('P', $s[$i][$j++]);
1211 $i++;
1212 if ($i == 5) {
1213 $i = 0;
1268 for ($i = 0; $i < 5; $i++) {
1269 $parity[] = $s[0][$i] ^ $s[1][$i] ^ $s[2][$i] ^ $s[3][$i] ^ $s[4][$i];
1278 for ($i = 0; $i < 5; $i++) {
1280 $s[$i][$j] ^= $temp[$j];
1287 for ($i = 0; $i < 5; $i++) {
1289 … $st[(2 * $i + 3 * $j) % 5][$j] = static::rotateLeft64($s[$j][$i], $rotationOffsets[$j][$i]);
1294 for ($i = 0; $i < 5; $i++) {
1295 $s[$i] = [
1296 $st[$i][0] ^ (~$st[$i][1] & $st[$i][2]),
1297 $st[$i][1] ^ (~$st[$i][2] & $st[$i][3]),
1298 $st[$i][2] ^ (~$st[$i][3] & $st[$i][4]),
1299 $st[$i][3] ^ (~$st[$i][4] & $st[$i][0]),
1300 $st[$i][4] ^ (~$st[$i][0] & $st[$i][1])
1359 for ($i = 0; $i < 80; $i++) {
1360 $k[$i] = new BigInteger($k[$i], 16);
1376 for ($i = 0; $i < 16; $i++) {
1383 for ($i = 16; $i < 80; $i++) {
1385 $w[$i - 15]->bitwise_rightRotate(1),
1386 $w[$i - 15]->bitwise_rightRotate(8),
1387 $w[$i - 15]->bitwise_rightShift(7)
1392 $w[$i - 2]->bitwise_rightRotate(19),
1393 $w[$i - 2]->bitwise_rightRotate(61),
1394 $w[$i - 2]->bitwise_rightShift(6)
1398 $w[$i] = clone $w[$i - 16];
1399 $w[$i] = $w[$i]->add($s0);
1400 $w[$i] = $w[$i]->add($w[$i - 7]);
1401 $w[$i] = $w[$i]->add($s1);
1415 for ($i = 0; $i < 80; $i++) {
1446 $t1 = $t1->add($k[$i]);
1447 $t1 = $t1->add($w[$i]);