mirror of
https://github.com/phpseclib/phpseclib.git
synced 2024-12-27 03:42:40 +00:00
BigInteger: update bitwise_not fix for 2.0
This commit is contained in:
parent
245e7a15ca
commit
6d51f2bf85
@ -2908,7 +2908,7 @@ class BigInteger
|
||||
// (will always result in a smaller number. ie. ~1 isn't 1111 1110 - it's 0)
|
||||
$temp = $this->toBytes();
|
||||
if ($temp == '') {
|
||||
return $this->_normalize(new Math_BigInteger());
|
||||
return $this->_normalize(new static());
|
||||
}
|
||||
$pre_msb = decbin(ord($temp[0]));
|
||||
$temp = ~$temp;
|
||||
|
Loading…
Reference in New Issue
Block a user