diff --git a/phpseclib/Math/BigInteger.php b/phpseclib/Math/BigInteger.php index c0b9456e..f6e30521 100644 --- a/phpseclib/Math/BigInteger.php +++ b/phpseclib/Math/BigInteger.php @@ -3519,7 +3519,7 @@ class BigInteger switch (MATH_BIGINTEGER_MODE) { case self::MODE_GMP: - if (!empty($result->bitmask->value)) { + if ($this->bitmask !== false) { $result->value = gmp_and($result->value, $result->bitmask->value); }