BigInteger: phpseclib 2.0 updates

This commit is contained in:
terrafrost 2024-02-24 13:29:02 -06:00
parent 0777e700b9
commit 2870c8fab3
1 changed files with 2 additions and 2 deletions

View File

@ -736,13 +736,13 @@ class BigInteger
*/ */
function getLength() function getLength()
{ {
if (MATH_BIGINTEGER_MODE != MATH_BIGINTEGER_MODE_INTERNAL) { if (MATH_BIGINTEGER_MODE != self::MODE_INTERNAL) {
return strlen($this->toBits()); return strlen($this->toBits());
} }
$max = count($this->value) - 1; $max = count($this->value) - 1;
return $max != -1 ? return $max != -1 ?
$max * MATH_BIGINTEGER_BASE + ceil(log($a->value[$max] + 1, 2)) : $max * self::$base + ceil(log($a->value[$max] + 1, 2)) :
0; 0;
} }