Home
last modified time | relevance | path

Searched refs:multiply (Results 1 – 25 of 28) sorted by relevance

12

/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/
DBinary.php185 $o1 = $z1->multiply($z1);
186 $b = $x2->multiply($o1);
189 $d = $y2->multiply($o1)->multiply($z1);
192 $z3 = $e->multiply($z1);
193 $h = $f->multiply($x2)->add($z3->multiply($y2));
195 $g = $z3->multiply($z3);
196 $p1 = $this->a->multiply($g);
197 $p2 = $f->multiply($i);
198 $p3 = $e->multiply($e)->multiply($e);
200 $y3 = $i->multiply($x3)->add($g->multiply($h));
[all …]
DKoblitzPrime.php80 $s = $this->three->negate()->squareRoot()->multiply($inv);
96 $s = $tempThree->negate()->squareRoot()->multiply($inv);
104 $rhs = $this->p[0]->multiply($this->beta);
125 $c1 = $v2['b']->multiply($k);
127 if ($this->order->compare($r->multiply($two)) <= 0) {
131 $c2 = $v1['b']->negate()->multiply($k);
133 if ($this->order->compare($r->multiply($two)) <= 0) {
137 $p1 = $c1->multiply($v1['a']);
138 $p2 = $c2->multiply($v2['a']);
139 $q1 = $c1->multiply($v1['b']);
[all …]
DPrime.php201 $h2 = $h->multiply($h);
202 $h3 = $h2->multiply($h);
203 $v = $u1->multiply($h2);
204 $x3 = $r->multiply($r)->subtract($h3)->subtract($v->multiply($this->two));
205 $y3 = $r->multiply(
208 $s1->multiply($h3)
225 $z12 = $z1->multiply($z1);
227 $u2 = $x2->multiply($z12);
228 $s2 = $y2->multiply($z12->multiply($z1));
238 $h2 = $h->multiply($h);
[all …]
DTwistedEdwards.php184 $x->multiply($z),
185 $y->multiply($z)
207 $x2 = $x->multiply($x);
208 $y2 = $y->multiply($y);
210 $lhs = $this->a->multiply($x2)->add($y2);
211 $rhs = $this->d->multiply($x2)->multiply($y2)->add($this->one);
DMontgomery.php187 $aa = $a->multiply($a);
189 $bb = $b->multiply($b);
193 $da = $d->multiply($a);
194 $cb = $c->multiply($b);
196 $x5 = $temp->multiply($temp);
198 $z5 = $x1->multiply($temp->multiply($temp));
199 $x4 = $aa->multiply($bb);
201 $z4 = $e->multiply($temp->add($this->a24->multiply($e)));
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/
DEd25519.php111 $y2 = $y->multiply($y);
113 $v = $this->d->multiply($y2)->add($this->one);
135 if (!$x->multiply($x)->subtract($x2)->equals($this->zero)) {
139 $x = $x->multiply($temp);
140 if (!$x->multiply($x)->subtract($x2)->equals($this->zero)) {
238 $p[3] = $p[0]->multiply($p[1]);
266 $a = $x1->multiply($x1);
267 $b = $y1->multiply($y1);
268 $c = $this->two->multiply($z1)->multiply($z1);
271 $e = $h->subtract($temp->multiply($temp));
[all …]
DEd448.php67 $y2 = $y->multiply($y);
69 $v = $this->d->multiply($y2)->subtract($this->one);
82 if (!$x->multiply($x)->subtract($x2)->equals($this->zero)) {
210 $b = $b->multiply($b);
211 $c = $x1->multiply($x1);
212 $d = $y1->multiply($y1);
214 $h = $z1->multiply($z1);
215 $j = $e->subtract($this->two->multiply($h));
217 $x3 = $b->subtract($e)->multiply($j);
218 $y3 = $c->subtract($d)->multiply($e);
[all …]
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/
DMontgomery.php78 $result = $part1->multiply($mod2);
79 $result = $result->multiply($y1);
81 $temp = $part2->multiply($mod1);
82 $temp = $temp->multiply($y2);
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/
DPublicKey.php63 list(, $u1) = $h->multiply($w)->divide($this->q);
64 list(, $u2) = $r->multiply($w)->divide($this->q);
67 list(, $v) = $v1->multiply($v2)->divide($this->p);
DPrivateKey.php108 $temp = $h->add($this->x->multiply($r));
109 $temp = $kinv->multiply($temp);
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/
DPrivateKey.php114 $h = $h->multiply($this->coefficients[2]);
116 $m = $m_i[2]->add($h->multiply($this->primes[2]));
122 $r = $r->multiply($this->primes[$i - 1]);
125 $h = $h->multiply($this->coefficients[$i]);
128 $m = $m->add($r->multiply($h));
145 $h = $h->multiply($this->coefficients[2]);
147 $m = $m_i[2]->add($h->multiply($this->primes[2]));
153 $r = $r->multiply($this->primes[$i - 1]);
156 $h = $h->multiply($this->coefficients[$i]);
159 $m = $m->add($r->multiply($h));
[all …]
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/PrimeField/
DInteger.php202 public function multiply(self $x) function in phpseclib3\\Math\\PrimeField\\Integer
206 return new static($this->instanceID, $this->value->multiply($x->value));
219 return new static($this->instanceID, $this->value->multiply($denominator));
278 $c = $reduce($b->multiply($b));
279 $t = $reduce($t->multiply($c));
280 $r = $reduce($r->multiply($b));
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/
DPrivateKey.php60 public function multiply($coordinates) function in phpseclib3\\Crypt\\EC\\PrivateKey
140 $S = $k->multiply($dA)->add($r);
181 $temp = $z->add($dA->multiply($r));
182 $temp = $kinv->multiply($temp);
DPublicKey.php142 list(, $u1) = $z->multiply($w)->divide($order);
143 list(, $u2) = $r->multiply($w)->divide($order);
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/
DEngine.php852 $max_multiple = $max_multiple->multiply($max);
861 $max_multiple = $max_multiple->multiply($max);
1052 $g = $g->multiply(static::$two[static::class]);
1198 $v = $temp->subtract($v->multiply($q));
1202 $c = $temp->subtract($a->multiply($q));
1206 $d = $temp->subtract($b->multiply($q));
DPHP64.php141 public function multiply(PHP64 $y) function in phpseclib3\\Math\\BigInteger\\Engines\\PHP64
DPHP32.php140 public function multiply(PHP32 $y) function in phpseclib3\\Math\\BigInteger\\Engines\\PHP32
DPHP.php121 $temp = $temp->multiply($multiplier);
631 $lhs = $lhs->multiply($temp);
639 $lhs = $lhs->multiply($temp);
644 $temp = $temp->multiply($y);
1155 $temp = $temp->multiply($this);
DBCMath.php195 public function multiply(BCMath $x) function in phpseclib3\\Math\\BigInteger\\Engines\\BCMath
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/
DDSA.php141 $divisor = $q->multiply($two);
DDH.php303 $point = $private->multiply($public);
DRSA.php376 $n = $n->multiply($primes[$i]);
382 $lcm['top'] = $lcm['top']->multiply($temp);
DHash.php934 $y = $k->multiply($y)->add($marker);
935 $y = $k->multiply($y)->add($m->subtract($offset));
937 $y = $k->multiply($y)->add($m);
963 $y = $y->add($m_i->multiply($k_i));
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/
DBigInteger.php274 public function multiply(BigInteger $x) function in phpseclib3\\Math\\BigInteger
276 return new static($this->value->multiply($x->value));
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/BinaryField/
DInteger.php378 public function multiply(self $y) function in phpseclib3\\Math\\BinaryField\\Integer
430 return $this->multiply($x);

12