Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct () | |
multiplyPoint (array $p, BigInteger $d) | |
createRandomMultiplier () | |
rangeCheck (BigInteger $x) | |
Fonctions membres publiques hérités de Montgomery | |
setModulo (BigInteger $modulo) | |
setCoefficients (BigInteger $a) | |
setBasePoint ($x, $y) | |
getBasePoint () | |
multiplyPoint (array $p, BigInteger $d) | |
convertToInternal (array $p) | |
convertToAffine (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) | |
Membres hérités additionnels | |
Attributs protégés hérités de Montgomery | |
$factory | |
$a | |
$a24 | |
$zero | |
$one | |
$p | |
$modulo | |
$order | |
Attributs protégés hérités de Base | |
$doubles | |
$order | |
$factory | |
__construct | ( | ) |
Références Montgomery\setModulo(), et Base\setOrder().
createRandomMultiplier | ( | ) |
multiplyPoint | ( | array | $p, |
BigInteger | $d | ||
) |
Multiply a point on the curve by a scalar
Modifies the scalar as described at https://tools.ietf.org/html/rfc7748#page-8
Références Montgomery\$p, et BigInteger\toBytes().
rangeCheck | ( | BigInteger | $x | ) |
Performs range check
Références EC\$x.