ILIAS
Release_4_1_x_branch Revision 61804
|
Public Member Functions | |
add ($x, $y) | |
sub ($x, $y) | |
pow ($base, $exponent) | |
cmp ($x, $y) | |
init ($number, $base=10) | |
mod ($base, $modulus) | |
mul ($x, $y) | |
div ($x, $y) | |
_powmod ($base, $exponent, $modulus) | |
Same as bcpowmod when bcpowmod is missing. | |
powmod ($base, $exponent, $modulus) | |
toString ($num) | |
Public Member Functions inherited from Auth_OpenID_MathLibrary | |
longToBinary ($long) | |
Given a long integer, returns the number converted to a binary string. | |
binaryToLong ($str) | |
Given a binary string, returns the binary string converted to a long number. | |
base64ToLong ($str) | |
longToBase64 ($str) | |
rand ($stop) | |
Returns a random number in the specified range. |
Data Fields | |
$type = 'bcmath' |
Definition at line 190 of file BigMath.php.
Auth_OpenID_BcMathWrapper::_powmod | ( | $base, | |
$exponent, | |||
$modulus | |||
) |
Same as bcpowmod when bcpowmod is missing.
private
Definition at line 238 of file BigMath.php.
References $result, cmp(), div(), mod(), and mul().
Referenced by powmod().
Auth_OpenID_BcMathWrapper::add | ( | $x, | |
$y | |||
) |
Definition at line 193 of file BigMath.php.
Auth_OpenID_BcMathWrapper::cmp | ( | $x, | |
$y | |||
) |
Definition at line 208 of file BigMath.php.
Referenced by _powmod().
Auth_OpenID_BcMathWrapper::div | ( | $x, | |
$y | |||
) |
Definition at line 228 of file BigMath.php.
Referenced by _powmod().
Auth_OpenID_BcMathWrapper::init | ( | $number, | |
$base = 10 |
|||
) |
Definition at line 213 of file BigMath.php.
Auth_OpenID_BcMathWrapper::mod | ( | $base, | |
$modulus | |||
) |
Definition at line 218 of file BigMath.php.
Referenced by _powmod().
Auth_OpenID_BcMathWrapper::mul | ( | $x, | |
$y | |||
) |
Definition at line 223 of file BigMath.php.
Referenced by _powmod().
Auth_OpenID_BcMathWrapper::pow | ( | $base, | |
$exponent | |||
) |
Definition at line 203 of file BigMath.php.
Auth_OpenID_BcMathWrapper::powmod | ( | $base, | |
$exponent, | |||
$modulus | |||
) |
Definition at line 252 of file BigMath.php.
References _powmod().
Auth_OpenID_BcMathWrapper::sub | ( | $x, | |
$y | |||
) |
Definition at line 198 of file BigMath.php.
Auth_OpenID_BcMathWrapper::toString | ( | $num | ) |
Definition at line 261 of file BigMath.php.
Auth_OpenID_BcMathWrapper::$type = 'bcmath' |
Definition at line 191 of file BigMath.php.