- toByteArray
- <init>
Creates a group element for a curve from a given encoded point. With optional
pre-computation. A poi
- add
GroupElement addition using the twisted Edwards addition law with extended
coordinates (Hisil2008).
- cached
Creates a new group element in CACHED representation.
- cmov
Constant-time conditional move. Replaces this with $u$ if $b == 1$.
Replaces this with this if $b ==
- dbl
Doubles a given group element $p$ in $P^2$ or $P^3$ representation and returns
the result in $P \tim
- doubleScalarMultiplyVariableTime
$r = a * A + b * B$ where $a = a[0]+256*a[1]+\dots+256^{31} a[31]$, $b =
b[0]+256*b[1]+\dots+256^{31
- isOnCurve
Verify that a point is on the curve.
- p1p1
Creates a new group element in P1P1 representation.
- p2
Creates a new group element in P2 representation.
- p3
Creates a new group element in P3 representation, potentially with
pre-computation.
- precomp
Creates a new group element in PRECOMP representation.