Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe PrimeField
+ Graphe d'héritage de PrimeField:

Fonctions membres publiques

 __construct (BigInteger $modulo)
 
 setReduction (\Closure $func)
 
 newInteger (BigInteger $num)
 
 randomInteger ()
 
 getLengthInBytes ()
 
 getLength ()
 
 __destruct ()
 

Attributs protégés

 $instanceID
 

Attributs privés statiques

static $instanceCounter = 0
 

Documentation des constructeurs et destructeur

◆ __construct()

◆ __destruct()

__destruct ( )

Destructor

Références Integer\cleanupCache().

Documentation des fonctions membres

◆ getLength()

getLength ( )

Returns the length of the modulo in bits

Renvoie
int

Références Integer\getModulo().

◆ getLengthInBytes()

getLengthInBytes ( )

Returns the length of the modulo in bytes

Renvoie
int

Références Integer\getModulo().

◆ newInteger()

newInteger ( BigInteger  $num)

Returns an instance of a dynamically generated PrimeFieldInteger class

Renvoie
Integer

◆ randomInteger()

randomInteger ( )

Returns an integer on the finite field between one and the prime modulo

Renvoie
Integer

Références Integer\getModulo(), et BigInteger\randomRange().

◆ setReduction()

setReduction ( \Closure  $func)

Use a custom defined modular reduction function

Renvoie
void

Références $this.

Documentation des champs

◆ $instanceCounter

$instanceCounter = 0
staticprivate

◆ $instanceID

$instanceID
protected

La documentation de cette classe a été générée à partir du fichier suivant :