diff --git a/libpy2php/libpy2php.php b/libpy2php/libpy2php.php index 31ea4fd9..659b5436 100644 --- a/libpy2php/libpy2php.php +++ b/libpy2php/libpy2php.php @@ -135,8 +135,8 @@ function pyjslib_range($start, $stop = null, $step = 1) return array_reverse($arr, false); } - if($step > 1 && $step > ($stop - $start)) { - $arr = [ $start ]; + if ($step > 1 && $step > ($stop - $start)) { + $arr = [$start]; } else { $arr = range($start, $stop, $step); array_pop($arr); diff --git a/mtproto.php b/mtproto.php index a196701b..8e196d87 100755 --- a/mtproto.php +++ b/mtproto.php @@ -111,7 +111,7 @@ function fopen_and_write($filename, $mode, $data) function long_to_bytes($n, $blocksize = 0) { $s = null; - $n = (float)$n; + $n = (float) $n; while ($n > 0) { $s = $GLOBALS['struct']->pack('I', $n & 4294967295).$s; $n = $n >> 32; @@ -123,7 +123,7 @@ function long_to_bytes($n, $blocksize = 0) break; } } - if(!$break) { + if (!$break) { $s = string2bin('\000'); $i = 0; } @@ -270,7 +270,7 @@ class Session $this->send_message($this->tl->serialize_method($method, $kwargs)); $server_answer = $this->recv_message(); } catch (Exception $e) { - echo "An error occurred while calling method " . $method . ": " . $e->getMessage().PHP_EOL."Stack trace:" . $e->getTraceAsString() . PHP_EOL. "Retrying to call method...".PHP_EOL.PHP_EOL; + echo 'An error occurred while calling method '.$method.': '.$e->getMessage().PHP_EOL.'Stack trace:'.$e->getTraceAsString().PHP_EOL.'Retrying to call method...'.PHP_EOL.PHP_EOL; continue; } @@ -288,7 +288,8 @@ class Session $pq_bytes = $ResPQ['pq']; $pq = new \phpseclib\Math\BigInteger($pq_bytes, 256); - var_dump($this->PrimeModule->primefactors($pq));die; + var_dump($this->PrimeModule->primefactors($pq)); + die; var_dump($this->PrimeModule->pollard_brent(15)); var_dump($this->PrimeModule->primefactors(1724114033281923457)); var_dump($this->PrimeModule->primefactors(378221), $this->PrimeModule->primefactors(15)); diff --git a/prime.php b/prime.php index 13eb0b88..7146a108 100644 --- a/prime.php +++ b/prime.php @@ -13,6 +13,7 @@ class PrimeModule $this->_smallprimeset = 100000; $this->smallprimes = $this->primesbelow(10000); } + public function primesbelow($N) { $res = []; @@ -64,7 +65,9 @@ class PrimeModule $break = true; } } - if(!$break) return false; + if (!$break) { + return false; + } } return true; @@ -82,7 +85,7 @@ class PrimeModule $max = new \phpseclib\Math\BigInteger($n - 1); $min = new \phpseclib\Math\BigInteger(1); - list($y, $c, $m) = [(int)$big->random($min, $max)->toString(), (int)$big->random($min, $max)->toString(), (int)$big->random($min, $max)->toString()]; + list($y, $c, $m) = [(int) $big->random($min, $max)->toString(), (int) $big->random($min, $max)->toString(), (int) $big->random($min, $max)->toString()]; list($g, $r, $q) = [1, 1, 1]; while ($g == 1) { $x = $y; @@ -117,8 +120,9 @@ class PrimeModule public function primefactors($n, $sort = false) { $factors = []; - if($n->compare(PHP_INT_MAX) === -1) - var_dump((int)$n->toString()); + if ($n->compare(PHP_INT_MAX) === -1) { + var_dump((int) $n->toString()); + } $limit = ((int) (pow($n, 0.5)) + 1); foreach ($this->smallprimes as $checker) { if (($checker > $limit)) {