Documentation

ShortCurve extends BaseCurve
in package

Table of Contents

Properties

$_maxwellTrick  : mixed
$a  : mixed
$b  : mixed
$endo  : mixed
$g  : mixed
$n  : mixed
$one  : mixed
$p  : mixed
$red  : mixed
$redN  : mixed
$threeA  : mixed
$tinv  : mixed
$two  : mixed
$type  : mixed
$zero  : mixed
$zeroA  : mixed
$_wnafT1  : mixed
$_wnafT2  : mixed
$_wnafT3  : mixed
$_wnafT4  : mixed
$_endoWnafT1  : mixed
$_endoWnafT2  : mixed

Methods

__construct()  : mixed
_endoSplit()  : mixed
_endoWnafMulAdd()  : mixed
_fixedNafMul()  : mixed
_wnafMul()  : mixed
_wnafMulAdd()  : mixed
decodePoint()  : mixed
jpoint()  : mixed
point()  : mixed
pointFromJSON()  : mixed
pointFromX()  : mixed
validate()  : mixed
_getEndoBasis()  : mixed
_getEndomorphism()  : mixed
_getEndoRoots()  : mixed

Properties

Methods

__construct()

public __construct(mixed $conf) : mixed
Parameters
$conf : mixed

_endoSplit()

public _endoSplit(mixed $k) : mixed
Parameters
$k : mixed

_endoWnafMulAdd()

public _endoWnafMulAdd(mixed $points, mixed $coeffs[, mixed $jacobianResult = false ]) : mixed
Parameters
$points : mixed
$coeffs : mixed
$jacobianResult : mixed = false

_fixedNafMul()

public _fixedNafMul(mixed $p, mixed $k) : mixed
Parameters
$p : mixed
$k : mixed

_wnafMul()

public _wnafMul(mixed $p, mixed $k) : mixed
Parameters
$p : mixed
$k : mixed

_wnafMulAdd()

public _wnafMulAdd(mixed $defW, mixed $points, mixed $coeffs, mixed $len[, mixed $jacobianResult = false ]) : mixed
Parameters
$defW : mixed
$points : mixed
$coeffs : mixed
$len : mixed
$jacobianResult : mixed = false

decodePoint()

public decodePoint(mixed $bytes[, mixed $enc = false ]) : mixed
Parameters
$bytes : mixed
$enc : mixed = false

jpoint()

public jpoint(mixed $x, mixed $y, mixed $z) : mixed
Parameters
$x : mixed
$y : mixed
$z : mixed

point()

public point(mixed $x, mixed $y[, mixed $isRed = false ]) : mixed
Parameters
$x : mixed
$y : mixed
$isRed : mixed = false

pointFromJSON()

public pointFromJSON(mixed $obj, mixed $red) : mixed
Parameters
$obj : mixed
$red : mixed

pointFromX()

public pointFromX(mixed $x, mixed $odd) : mixed
Parameters
$x : mixed
$odd : mixed

validate()

public validate(mixed $point) : mixed
Parameters
$point : mixed

_getEndoBasis()

private _getEndoBasis(mixed $lambda) : mixed
Parameters
$lambda : mixed

_getEndomorphism()

private _getEndomorphism(mixed $conf) : mixed
Parameters
$conf : mixed

_getEndoRoots()

private _getEndoRoots(mixed $num) : mixed
Parameters
$num : mixed

        
On this page

Search results