Home
last modified time | relevance | path

Searched refs:primes (Results 1 – 11 of 11) sorted by relevance

/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/
H A DPuTTY.php77 $primes = $coefficients = [];
78 list($privateExponent, $primes[1], $primes[2], $coefficients[2]) = $result;
80 $temp = $primes[1]->subtract($one);
82 $temp = $primes[2]->subtract($one);
94 * @param array $primes
101 …ction savePrivateKey(BigInteger $n, BigInteger $e, BigInteger $d, array $primes, array $exponents,… argument
103 if (count($primes) != 2) {
108 $private = Strings::packSSH2('iiii', $d, $primes[1], $primes[2], $coefficients[2]);
H A DOpenSSH.php58 $primes = $coefficients = [];
65 $primes[1],
66 $primes[2],
70 $temp = $primes[1]->subtract($one);
72 $temp = $primes[2]->subtract($one);
118 * @param array $primes
125 …ction savePrivateKey(BigInteger $n, BigInteger $e, BigInteger $d, array $primes, array $exponents,… argument
128 …ateKey = Strings::packSSH2('si6', 'ssh-rsa', $n, $e, $d, $coefficients[2], $primes[1], $primes[2]);
H A DJWK.php96 * @param array $primes
103 …ction savePrivateKey(BigInteger $n, BigInteger $e, BigInteger $d, array $primes, array $exponents,… argument
105 if (count($primes) != 2) {
114 'p' => Strings::base64url_encode($primes[1]->toBytes()),
115 'q' => Strings::base64url_encode($primes[2]->toBytes()),
H A DXML.php129 * @param array $primes
135 …ction savePrivateKey(BigInteger $n, BigInteger $e, BigInteger $d, array $primes, array $exponents,… argument
137 if (count($primes) != 2) {
148 ' <P>' . Strings::base64_encode($primes[1]->toBytes()) . "</P>\r\n" .
149 ' <Q>' . Strings::base64_encode($primes[2]->toBytes()) . "</Q>\r\n" .
H A DPKCS1.php122 * @param array $primes
129 …ction savePrivateKey(BigInteger $n, BigInteger $e, BigInteger $d, array $primes, array $exponents,… argument
131 $num_primes = count($primes);
137 'prime1' => $primes[1],
138 'prime2' => $primes[2],
145 'prime' => $primes[$i],
H A DPKCS8.php94 * @param array $primes
101 …ction savePrivateKey(BigInteger $n, BigInteger $e, BigInteger $d, array $primes, array $exponents,… argument
103 $key = PKCS1::savePrivateKey($n, $e, $d, $primes, $exponents, $coefficients);
H A DMSBLOB.php176 * @param array $primes
182 …ction savePrivateKey(BigInteger $n, BigInteger $e, BigInteger $d, array $primes, array $exponents,… argument
184 if (count($primes) != 2) {
197 $key .= strrev($primes[1]->toBytes());
198 $key .= strrev($primes[2]->toBytes());
H A DRaw.php144 * @param array $primes
151 …ction savePrivateKey(BigInteger $n, BigInteger $e, BigInteger $d, array $primes, array $exponents,… argument
163 }, $primes),
H A DPSS.php160 * @param array $primes
167 …ction savePrivateKey(BigInteger $n, BigInteger $e, BigInteger $d, array $primes, array $exponents,… argument
171 $key = PKCS1::savePrivateKey($n, $e, $d, $primes, $exponents, $coefficients);
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/
H A DPrivateKey.php35 protected $primes; variable in phpseclib3\\Crypt\\RSA\\PrivateKey
97 case empty($this->primes):
98 case $this->primes[1]->equals(self::$zero):
106 $num_primes = count($this->primes);
110 1 => $x->modPow($this->exponents[1], $this->primes[1]),
111 2 => $x->modPow($this->exponents[2], $this->primes[2])
115 list(, $h) = $h->divide($this->primes[1]);
116 $m = $m_i[2]->add($h->multiply($this->primes[2]));
118 $r = $this->primes[1];
120 $m_i = $x->modPow($this->exponents[$i], $this->primes[$i]);
[all …]
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/
H A DRSA.php349 $exponents = $coefficients = $primes = [];
358 $primes[$i] = BigInteger::randomPrime($regSize);
366 $primes[$i] = BigInteger::randomRangePrime($min, $max);
372 $coefficients[$i] = $n->modInverse($primes[$i]);
375 $n = $n->multiply($primes[$i]);
377 $temp = $primes[$i]->subtract(self::$one);
390 $coefficients[2] = $primes[2]->modInverse($primes[1]);
394 foreach ($primes as $i => $prime) {
417 $privatekey->primes = $primes;
453 $key->primes = $components['primes'];