Lines Matching refs:instanceID
51 protected $instanceID; variable in phpseclib3\\Math\\BinaryField\\Integer
70 public function __construct($instanceID, $num = '') argument
72 $this->instanceID = $instanceID;
76 $reduce = static::$reduce[$instanceID];
83 * @param int $instanceID
86 public static function setModulo($instanceID, $modulo) argument
88 static::$modulo[$instanceID] = $modulo;
94 public static function setRecurringModuloFunction($instanceID, callable $function) argument
96 static::$reduce[$instanceID] = $function;
106 if ($x->instanceID != $y->instanceID) {
359 $length = strlen(static::$modulo[$this->instanceID]);
364 return new static($this->instanceID, $x ^ $y);
386 return new static($this->instanceID, static::polynomialMultiply($this->value, $y->value));
396 $remainder0 = static::$modulo[$this->instanceID];
400 return new static($this->instanceID);
419 $temp = new static($this->instanceID);
447 $x = str_pad($this->value, strlen(static::$modulo[$this->instanceID]), "\0", STR_PAD_LEFT);
449 return new static($this->instanceID, $x ^ static::$modulo[$this->instanceID]);
457 public static function getModulo($instanceID) argument
459 return static::$modulo[$instanceID];
469 … return str_pad($this->value, strlen(static::$modulo[$this->instanceID]), "\0", STR_PAD_LEFT);