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

Fonctions membres publiques

 setModulo (BigInteger $modulo)
 
 setCoefficients (BigInteger $a, BigInteger $d)
 
 setBasePoint ($x, $y)
 
 getA ()
 
 getD ()
 
 getBasePoint ()
 
 convertToAffine (array $p)
 
 getModulo ()
 
 verifyPoint (array $p)
 
- Fonctions membres publiques hérités de Base
 randomInteger ()
 
 convertInteger (BigInteger $x)
 
 getLengthInBytes ()
 
 getLength ()
 
 multiplyPoint (array $p, BigInteger $d)
 
 createRandomMultiplier ()
 
 rangeCheck (BigInteger $x)
 
 setOrder (BigInteger $order)
 
 getOrder ()
 
 setReduction (callable $func)
 
 convertToAffine (array $p)
 
 convertToInternal (array $p)
 
 negatePoint (array $p)
 
 multiplyAddPoints (array $points, array $scalars)
 

Attributs protégés

 $modulo
 
 $a
 
 $d
 
 $p
 
 $zero
 
 $one
 
 $two
 
- Attributs protégés hérités de Base
 $doubles
 
 $order
 
 $factory
 

Documentation des fonctions membres

◆ convertToAffine()

convertToAffine ( array  $p)

Returns the affine point

Renvoie
[]

Références TwistedEdwards\$p, et EC\$x.

◆ getA()

getA ( )

Returns the a coefficient

Renvoie

Références TwistedEdwards\$a.

◆ getBasePoint()

getBasePoint ( )

Retrieve the base point as an array

Renvoie
array

Références TwistedEdwards\$p.

◆ getD()

getD ( )

Returns the a coefficient

Renvoie

Références TwistedEdwards\$d.

◆ getModulo()

getModulo ( )

Returns the modulo

Renvoie

Références TwistedEdwards\$modulo.

Référencé par Ed448\recoverX(), et Ed25519\recoverX().

◆ setBasePoint()

setBasePoint (   $x,
  $y 
)

Set x and y coordinates for the base point

Références EC\$x.

Référencé par Ed448\__construct(), et Ed25519\__construct().

◆ setCoefficients()

setCoefficients ( BigInteger  $a,
BigInteger  $d 
)

Set coefficients a and b

Références TwistedEdwards\$a, et TwistedEdwards\$d.

Référencé par Ed448\__construct(), et Ed25519\__construct().

◆ setModulo()

setModulo ( BigInteger  $modulo)

Sets the modulo

Références TwistedEdwards\$modulo.

Référencé par Ed448\__construct(), et Ed25519\__construct().

◆ verifyPoint()

verifyPoint ( array  $p)

Tests whether or not the x / y values satisfy the equation

Renvoie
boolean

Références TwistedEdwards\$p, et EC\$x.

Documentation des champs

◆ $a

◆ $d

◆ $modulo

$modulo
protected

◆ $one

$one
protected

◆ $p

◆ $two

$two
protected

◆ $zero


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