Lines Matching refs:BigInteger
37 use phpseclib3\Math\BigInteger;
421 $initial[$i] = new BigInteger($initial[$i], 16);
567 $length = new BigInteger(1024 * 8);
584 $y .= static::nh($k, $m[$i], new BigInteger($length * 8));
599 $x = new BigInteger($x, 256);
620 $y = new BigInteger();
671 $k64 = new BigInteger($k64, 256);
673 $k128 = new BigInteger($k128, 256);
701 * @param BigInteger $maxwordrange positive integer less than 2^wordbits.
702 * @param BigInteger $k integer in the range 0 ... prime(wordbits) - 1.
733 $y = $factory->newInteger(new BigInteger(1));
735 $m = $factory->newInteger(new BigInteger($m, 256));
762 $y = $factory->newInteger(new BigInteger());
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));
796 $one = new BigInteger(1);
798 $prime36 = new BigInteger("\x00\x00\x00\x0F\xFF\xFF\xFF\xFB", 256);
801 $prime64 = new BigInteger("\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xC5", 256);
804 $prime128 = new BigInteger("\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x61", 256);
807 self::$offset64 = new BigInteger("\1\0\0\0\0\0\0\0\0", 256);
809 self::$offset128 = new BigInteger("\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 256);
930 * Whereas BigInteger.php's 32-bit engine works on PHP 64-bit this 32-bit implementation
937 * SHA512 requires BigInteger to simulate 64-bit unsigned integers because SHA2 employees
1328 $k[$i] = new BigInteger($k[$i], 16);
1345 $temp = new BigInteger(Strings::shift($chunk, 8), 256);