Home
last modified time | relevance | path

Searched refs:modulo (Results 1 – 10 of 10) sorted by relevance

/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/PrimeField/
H A DInteger.php45 protected static $modulo; variable in phpseclib3\\Math\\PrimeField\\Integer
84 public static function setModulo($instanceID, BigInteger $modulo) argument
86 static::$modulo[$instanceID] = $modulo;
108 unset(static::$modulo[$instanceID]);
120 return static::$modulo[$instanceID];
172 if ($temp->value->compare(static::$modulo[$this->instanceID]) >= 0) {
173 $temp->value = $temp->value->subtract(static::$modulo[$this->instanceID]);
191 $temp->value = $temp->value->add(static::$modulo[$this->instanceID]);
218 $denominator = $x->value->modInverse(static::$modulo[$this->instanceID]);
230 $temp->value = $this->value->powMod($x, static::$modulo[$this->instanceID]);
[all …]
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/
H A DCommon.php236 $modulo = [(int) $params['m']->toString()];
239 $modulo[] = (int) $params['parameters']->toString();
244 $modulo[] = (int) $temp['k3']->toString();
245 $modulo[] = (int) $temp['k2']->toString();
246 $modulo[] = (int) $temp['k1']->toString();
248 $modulo[] = 0;
249 $curve->setModulo(...$modulo);
250 $len = ceil($modulo[0] / 8);
470 $modulo = $curve->getModulo();
471 $basis = count($modulo);
[all …]
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/
H A DPrimeField.php45 public function __construct(BigInteger $modulo) argument
47 if (!$modulo->isPrime()) {
52 Integer::setModulo($this->instanceID, $modulo);
53 … Integer::setRecurringModuloFunction($this->instanceID, $modulo->createRecurringModuloFunction());
H A DBinaryField.php64 $modulo = static::base2ToBase256(strrev($val));
114 Integer::setModulo($this->instanceID, $modulo);
117 $this->randomMax = new BigInteger($modulo, 2);
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/
H A Dsecp192r1.php25 $modulo = new BigInteger('FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFF', 16);
26 $this->setModulo($modulo);
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/
H A DTwistedEdwards.php45 protected $modulo; variable in phpseclib3\\Crypt\\EC\\BaseCurves\\TwistedEdwards
92 public function setModulo(BigInteger $modulo) argument
94 $this->modulo = $modulo;
95 $this->factory = new PrimeField($modulo);
196 return $this->modulo;
H A DMontgomery.php86 protected $modulo; variable in phpseclib3\\Crypt\\EC\\BaseCurves\\Montgomery
98 public function setModulo(BigInteger $modulo) argument
100 $this->modulo = $modulo;
101 $this->factory = new PrimeField($modulo);
H A DBinary.php75 protected $modulo; variable in phpseclib3\\Crypt\\EC\\BaseCurves\\Binary
87 public function setModulo(...$modulo) argument
89 $this->modulo = $modulo;
90 $this->factory = new BinaryField(...$modulo);
312 return $this->modulo;
H A DPrime.php105 protected $modulo; variable in phpseclib3\\Crypt\\EC\\BaseCurves\\Prime
117 public function setModulo(BigInteger $modulo) argument
119 $this->modulo = $modulo;
120 $this->factory = new PrimeField($modulo);
490 return $this->modulo;
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/BinaryField/
H A DInteger.php54 protected static $modulo; variable in phpseclib3\\Math\\BinaryField\\Integer
80 * @param string $modulo
82 public static function setModulo($instanceID, $modulo) argument
84 static::$modulo[$instanceID] = $modulo;
355 $length = strlen(static::$modulo[$this->instanceID]);
392 $remainder0 = static::$modulo[$this->instanceID];
443 $x = str_pad($this->value, strlen(static::$modulo[$this->instanceID]), "\0", STR_PAD_LEFT);
445 return new static($this->instanceID, $x ^ static::$modulo[$this->instanceID]);
455 return static::$modulo[$instanceID];
465 … return str_pad($this->value, strlen(static::$modulo[$this->instanceID]), "\0", STR_PAD_LEFT);