Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct ($instanceID, BigInteger $num=null) | |
equals (self $x) | |
compare (self $x) | |
add (self $x) | |
subtract (self $x) | |
multiply (self $x) | |
divide (self $x) | |
pow (BigInteger $x) | |
squareRoot () | |
isOdd () | |
negate () | |
toBytes () | |
toHex () | |
toBits () | |
getNAF ($w=1) | |
toBigInteger () | |
__toString () | |
__debugInfo () | |
Fonctions membres publiques hérités de TagObject | |
__construct (int $additionalInformation, ?string $data, CBORObject $object) | |
__toString () | |
getValue () | |
Fonctions membres publiques hérités de AbstractCBORObject | |
__construct (int $majorType, int $additionalInformation) | |
__toString () | |
getMajorType () | |
getAdditionalInformation () | |
Fonctions membres publiques hérités de CBORObject | |
getNormalizedData (bool $ignoreTags=false) | |
Fonctions membres publiques statiques | |
static | setModulo ($instanceID, BigInteger $modulo) |
static | setRecurringModuloFunction ($instanceID, callable $function) |
static | cleanupCache ($instanceID) |
static | getModulo ($instanceID) |
static | checkInstance (self $x, self $y) |
Fonctions membres publiques statiques hérités de TagObject | |
static | getTagId () |
static | createFromLoadedData (int $additionalInformation, ?string $data, CBORObject $object) |
Attributs protégés | |
$value | |
$instanceID | |
Attributs protégés hérités de TagObject | |
$data | |
$object | |
Attributs protégés hérités de AbstractCBORObject | |
$additionalInformation | |
Attributs protégés statiques | |
static | $modulo |
static | $reduce |
static | $zero |
__construct | ( | $instanceID, | |
BigInteger | $num = null |
||
) |
Default constructor
int | $instanceID |
Références Integer\$instanceID, Integer\$reduce, class, et value.
__debugInfo | ( | ) |
__toString | ( | ) |
add | ( | self | $x | ) |
|
static |
Tests a parameter to see if it's of the right instance
Throws an exception if the incorrect class is being utilized
|
static |
Delete the modulo for a given instance
Références Integer\$instanceID.
Référencé par PrimeField\__destruct().
divide | ( | self | $x | ) |
equals | ( | self | $x | ) |
|
static |
Returns the modulo
int | $instanceID |
Références Integer\$instanceID.
Référencé par PrimeField\getLength(), PrimeField\getLengthInBytes(), et PrimeField\randomInteger().
getNAF | ( | $w = 1 | ) |
Returns the w-ary non-adjacent form (wNAF)
int | $w | optional |
Références $i, class, et Integer\toBigInteger().
isOdd | ( | ) |
multiply | ( | self | $x | ) |
negate | ( | ) |
Negate
A negative number can be written as 0-12. With modulos, 0 is the same thing as the modulo so 0-12 is the same thing as modulo-12
Références Integer\$instanceID, et value.
pow | ( | BigInteger | $x | ) |
Performs power operation on a PrimeFieldInteger.
Références Integer\$instanceID, $temp, et value.
|
static |
Set the modulo for a given instance
int | $instanceID |
Références Integer\$instanceID, et Integer\$modulo.
Référencé par PrimeField\__construct().
|
static |
Set the modulo for a given instance
int | $instanceID |
Références $function, Integer\$instanceID, et class.
Référencé par PrimeField\__construct().
squareRoot | ( | ) |
Calculates the square root
Références $b, $c, $i, Integer\$instanceID, $r, Integer\$reduce, $temp, Integer\equals(), BigInteger\scan1divide(), et value.
subtract | ( | self | $x | ) |
Subtracts two PrimeFieldIntegers.
Références Integer\$instanceID, $temp, $this, et value.
toBigInteger | ( | ) |
Converts an Integer to a BigInteger
Références Integer\$value.
Référencé par Integer\getNAF().
toBits | ( | ) |
Converts an Integer to a bit string (eg. base-2).
Références Integer\$instanceID, et value.
toBytes | ( | ) |
Converts an Integer to a byte string (eg. base-256).
Références Integer\$instanceID, et value.
Référencé par Integer\toHex().
toHex | ( | ) |
Converts an Integer to a hex string (eg. base-16).
Références Integer\toBytes().
Référencé par Integer\__debugInfo().
|
protected |
Référencé par Integer\__construct(), Integer\add(), Integer\cleanupCache(), Integer\divide(), Integer\getModulo(), Integer\multiply(), Integer\negate(), Integer\pow(), Integer\setModulo(), Integer\setRecurringModuloFunction(), Integer\squareRoot(), Integer\subtract(), Integer\toBits(), et Integer\toBytes().
|
staticprotected |
Référencé par Integer\setModulo().
|
staticprotected |
Référencé par Integer\__construct(), et Integer\squareRoot().
|
protected |
Référencé par Integer\__toString(), et Integer\toBigInteger().
|
staticprotected |