function _blind($x, $r, $i)
    {
        $x = $x->multiply($r->modPow($this->publicExponent, $this->primes[$i]));
        $x = $x->modPow($this->exponents[$i], $this->primes[$i]);

        $r = $r->modInverse($this->primes[$i]);
        $x = $x->multiply($r);
        list(, $x) = $x->divide($this->primes[$i]);

        return $x;
    }
function _blind($x, $r, $i)
    {
        $x = $x->multiply($r->modPow($this->publicExponent, $this->primes[$i]));
        $x = $x->modPow($this->exponents[$i], $this->primes[$i]);

        $r = $r->modInverse($this->primes[$i]);
        $x = $x->multiply($r);
        list(, $x) = $x->divide($this->primes[$i]);

        return $x;
    }
function _blind ( $ x , $ r , $ i ) { $ x = $ x -> multiply ( $ r -> modPow ( $ this -> publicExponent , $ this -> primes [ $ i ] ) ) ; $ x = $ x -> modPow ( $ this -> exponents [ $ i ] , $ this -> primes [ $ i ] ) ; $ r = $ r -> modInverse ( $ this -> primes [ $ i ] ) ; $ x = $ x -> multiply ( $ r ) ; list ( , $ x ) = $ x -> divide ( $ this -> primes [ $ i ] ) ; return $ x ; }
Performs RSA Blinding

Protects against timing attacks by employing RSA Blinding.
Returns $x->modPow($this->exponents[$i], $this->primes[$i])

@access private
@param \phpseclib\Math\BigInteger $x
@param \phpseclib\Math\BigInteger $r
@param int $i
@return \phpseclib\Math\BigInteger
Performs RSA Blinding