Home
last modified time | relevance | path

Searched refs:BigInteger (Results 51 – 75 of 143) sorted by relevance

123456

/plugin/authgooglesheets/vendor/phpseclib/phpseclib/phpseclib/Math/PrimeField/
H A DInteger.php18 use phpseclib3\Math\BigInteger; alias
33 * @var BigInteger
61 * @var BigInteger
119 * @return BigInteger
230 public function pow(BigInteger $x)
248 $one = new BigInteger(1);
249 $two = new BigInteger(2);
254 $s = BigInteger::scan1divide($q);
263 $m = new BigInteger($s);
360 $sub = new BigInteger(1 << $w);
[all …]
/plugin/securelogin/
H A Drsalib.js15 function BigInteger(a, b, c) { class
27 return new BigInteger(null);
76 BigInteger.prototype.am = am2;
79 BigInteger.prototype.am = am1;
82 BigInteger.prototype.am = am3;
86 BigInteger.prototype.DB = dbits;
413 BigInteger.ZERO.subTo(r, r);
646 return BigInteger.ONE;
699 BigInteger.ZERO = nbv(0);
700 BigInteger.ONE = nbv(1);
[all …]
/plugin/authgooglesheets/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/
H A DEd448.php20 use phpseclib3\Math\BigInteger; alias
30 $this->setModulo(new BigInteger(
36 new BigInteger(1),
38 new BigInteger('FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE' .
42 new BigInteger('4F1970C66BED0DED221D15A622BF36DA9E146570470F1767EA6DE324' .
44 new BigInteger('693F46716EB6BC248876203756C9C7624BEA73736CA3984087789C1E' .
47 $this->setOrder(new BigInteger(
61 * @param BigInteger $y
65 public function recoverX(BigInteger $y, $sign)
80 $exp = $this->getModulo()->add(new BigInteger(1));
[all …]
H A DEd25519.php20 use phpseclib3\Math\BigInteger; alias
40 …$this->setModulo(new BigInteger('7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED'…
43 … new BigInteger('7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC', 16), // a
45 … new BigInteger('52036CEE2B6FFE738CC740797779E89800700A4D4141D8AB75EB4DCA135978A3', 16) // d
48 new BigInteger('216936D3CD6E53FEC0A4E231FDD6DC5C692CC7609525A7B2C9562D608F25D51A', 16),
49 new BigInteger('6666666666666666666666666666666666666666666666666666666666666658', 16)
105 * @param BigInteger $y
109 public function recoverX(BigInteger $y, $sign)
132 $exp = $this->getModulo()->add(new BigInteger(3));
138 $temp = $this->getModulo()->subtract(new BigInteger(1));
[all …]
/plugin/authgooglesheets/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Signature/
H A DSSH2.php21 use phpseclib3\Math\BigInteger; alias
55 'r' => new BigInteger(substr($blob, 0, 20), 256),
56 's' => new BigInteger(substr($blob, 20), 256)
68 public static function save(BigInteger $r, BigInteger $s)
H A DASN1.php23 use phpseclib3\Math\BigInteger; alias
64 public static function save(BigInteger $r, BigInteger $s)
/plugin/authgooglesheets/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/
H A DOpenSSH.php22 use phpseclib3\Math\BigInteger; alias
52 $one = new BigInteger(1);
104 public static function savePublicKey(BigInteger $n, BigInteger $e, array $options = [])
132 …public static function savePrivateKey(BigInteger $n, BigInteger $e, BigInteger $d, array $primes, …
H A DRaw.php28 use phpseclib3\Math\BigInteger; alias
121 $one = new BigInteger(1);
157 …public static function savePrivateKey(BigInteger $n, BigInteger $e, BigInteger $d, array $primes, …
187 public static function savePublicKey(BigInteger $n, BigInteger $e)
H A DXML.php29 use phpseclib3\Math\BigInteger; alias
83 $value = new BigInteger(Base64::decode($temp->item(0)->nodeValue), 256);
142 …public static function savePrivateKey(BigInteger $n, BigInteger $e, BigInteger $d, array $primes, …
172 public static function savePublicKey(BigInteger $n, BigInteger $e)
H A DPSS.php32 use phpseclib3\Math\BigInteger; alias
177 …public static function savePrivateKey(BigInteger $n, BigInteger $e, BigInteger $d, array $primes, …
196 public static function savePublicKey(BigInteger $n, BigInteger $e, array $options = [])
231 'trailerField' => new BigInteger(1)
245 $params['saltLength'] = new BigInteger($options['saltLength']);
H A DPKCS8.php33 use phpseclib3\Math\BigInteger; alias
127 …public static function savePrivateKey(BigInteger $n, BigInteger $e, BigInteger $d, array $primes, …
143 public static function savePublicKey(BigInteger $n, BigInteger $e, array $options = [])
H A DPKCS1.php31 use phpseclib3\Math\BigInteger; alias
121 …public static function savePrivateKey(BigInteger $n, BigInteger $e, BigInteger $d, array $primes, …
156 public static function savePublicKey(BigInteger $n, BigInteger $e)
/plugin/authgooglesheets/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/
H A DXML.php27 use phpseclib3\Math\BigInteger; alias
74 $value = new BigInteger(Base64::decode($temp->item(0)->nodeValue), 256);
130 public static function savePublicKey(BigInteger $p, BigInteger $q, BigInteger $g, BigInteger $y)
/plugin/authgooglesheets/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/
H A DOpenSSL.php16 namespace phpseclib3\Math\BigInteger\Engines;
19 use phpseclib3\Math\BigInteger; alias
55 new BigInteger($n),
56 new BigInteger($e)
/plugin/authgooglesheets/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/
H A DPrime.php27 use phpseclib3\Math\BigInteger; alias
107 * @var BigInteger
114 * @var BigInteger
121 public function setModulo(BigInteger $modulo)
125 $this->two = $this->factory->newInteger(new BigInteger(2));
136 public function setCoefficients(BigInteger $a, BigInteger $b)
148 * @param BigInteger|PrimeInteger $x
149 * @param BigInteger|PrimeInteger $y
447 $x = new BigInteger($m, 256);
690 $three = new BigInteger(3);
[all …]
H A DKoblitzPrime.php33 use phpseclib3\Math\BigInteger; alias
62 $two = new BigInteger(2);
63 $one = new BigInteger(1);
82 $tempThree = $factory->newInteger(new BigInteger(3));
254 * @param BigInteger $u
255 * @param BigInteger $v
256 * @return BigInteger[]
258 protected static function extendedGCD(BigInteger $u, BigInteger $v)
260 $one = new BigInteger(1);
261 $zero = new BigInteger();
/plugin/authgooglesheets/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/
H A DXML.php31 use phpseclib3\Math\BigInteger; alias
266 $curve->setModulo(new BigInteger($p, 256));
268 new BigInteger($a, 256),
269 new BigInteger($b, 256)
273 $curve->setOrder(new BigInteger($order, 256));
320 $curve->setModulo(new BigInteger($p));
325 new BigInteger($a),
326 new BigInteger($b)
332 new BigInteger($x),
333 new BigInteger($y)
[all …]
H A DCommon.php27 use phpseclib3\Math\BigInteger; alias
230 new BigInteger($data['curve']['a'], 256),
231 new BigInteger($data['curve']['b'], 256)
290 $y = new BigInteger($y, 256);
325 $curve->convertInteger(new BigInteger($x, 256)),
326 $curve->convertInteger(new BigInteger($y, 256))
483 $modulo = new BigInteger($modulo[0]);
489 'k1' => new BigInteger($modulo[2]),
490 'k2' => new BigInteger($modulo[1]),
491 'k3' => new BigInteger($modulo[0])
[all …]
H A DMontgomeryPrivate.php29 use phpseclib3\Math\BigInteger; alias
69 $components['dA'] = new BigInteger($key, 256);
100 …public static function savePrivateKey(BigInteger $privateKey, MontgomeryCurve $curve, array $publi…
/plugin/authgooglesheets/vendor/phpseclib/phpseclib/phpseclib/Math/
H A DPrimeField.php49 public function __construct(BigInteger $modulo)
77 public function newInteger(BigInteger $num)
91 $one = new BigInteger(1);
94 …return new Integer($this->instanceID, BigInteger::randomRange($one, Integer::getModulo($this->inst…
H A DBinaryField.php46 /** @var BigInteger */
112 $this->randomMax = new BigInteger($modulo, 2);
123 return new Integer($this->instanceID, $num instanceof BigInteger ? $num->toBytes() : $num);
135 $one = new BigInteger(1);
138 … return new Integer($this->instanceID, BigInteger::randomRange($one, $this->randomMax)->toBytes());
/plugin/authgooglesheets/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Signature/
H A DASN1.php23 use phpseclib3\Math\BigInteger; alias
64 public static function save(BigInteger $r, BigInteger $s)
H A DSSH2.php21 use phpseclib3\Math\BigInteger; alias
80 public static function save(BigInteger $r, BigInteger $s, $curve)
/plugin/authgooglesheets/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/
H A DMontgomery.php16 namespace phpseclib3\Math\BigInteger\Engines\PHP;
18 use phpseclib3\Math\BigInteger\Engines\Engine;
19 use phpseclib3\Math\BigInteger\Engines\PHP;
20 use phpseclib3\Math\BigInteger\Engines\PHP\Reductions\PowerOfTwo;
/plugin/authgooglesheets/vendor/phpseclib/phpseclib/phpseclib/Crypt/DH/Formats/Keys/
H A DPKCS1.php29 use phpseclib3\Math\BigInteger; alias
71 public static function saveParameters(BigInteger $prime, BigInteger $base, array $options = [])

123456