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.php74 $primes = $coefficients = [];
75 list($privateExponent, $primes[1], $primes[2], $coefficients[2]) = $result;
77 $temp = $primes[1]->subtract($one);
79 $temp = $primes[2]->subtract($one);
91 * @param array $primes
98 …ction savePrivateKey(BigInteger $n, BigInteger $e, BigInteger $d, array $primes, array $exponents,… argument
100 if (count($primes) != 2) {
105 $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 DPKCS1.php108 * @param array $primes
115 …ction savePrivateKey(BigInteger $n, BigInteger $e, BigInteger $d, array $primes, array $exponents,… argument
117 $num_primes = count($primes);
123 'prime1' => $primes[1],
124 'prime2' => $primes[2],
131 'prime' => $primes[$i],
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 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.php180 * @param array $primes
186 …ction savePrivateKey(BigInteger $n, BigInteger $e, BigInteger $d, array $primes, array $exponents,… argument
188 if (count($primes) != 2) {
201 $key .= strrev($primes[1]->toBytes());
202 $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);
367 $primes[$i] = BigInteger::randomRangePrime($min, $max);
373 $coefficients[$i] = $n->modInverse($primes[$i]);
376 $n = $n->multiply($primes[$i]);
378 $temp = $primes[$i]->subtract(self::$one);
391 $coefficients[2] = $primes[2]->modInverse($primes[1]);
395 foreach ($primes as $i => $prime) {
418 $privatekey->primes = $primes;
454 $key->primes = $components['primes'];