PastaAffinePoint<SCALAR extends PastaFieldElement<SCALAR> , BASE extends PastaFieldElement<BASE> , P extends PastaPoint<SCALAR, BASE, P> > class
abstract
- Inheritance
-
- Object
- ECPoint<
SCALAR, BasePastaPoint< SCALAR, BASE> > - BasePastaPoint<
SCALAR, BASE> - PastaAffinePoint
- Mixed-in types
- Implementers
Constructors
- PastaAffinePoint({required BASE x, required BASE y})
Properties
-
curveParams
→ PastaCurveParams<
BASE> -
finalinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- variables → List
-
no setteroverride
- x → BASE
-
final
- y → BASE
-
final
Methods
-
affineFrom(
{required BASE x, required BASE y}) → PastaAffinePoint< SCALAR, BASE, P> -
cast<
T extends ECPoint< (SCALAR, POINT> >) → T -
inherited
-
conditionalSelectFrom(
{required P a, required P b, required bool choice}) → P -
coordinates(
) → Coordinates< BASE> -
from(
{required BASE x, required BASE y, required BASE z}) → P -
generator(
) → PastaAffinePoint< SCALAR, BASE, P> -
identity(
) → P -
isIdentity(
) → bool -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toBytes(
) → List< int> -
override
-
toCurve(
) → P -
toHex(
) → String -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator *(
SCALAR rhs) → P -
override
-
operator +(
BasePastaPoint< SCALAR, BASE> rhs) → P -
override
-
operator -(
BasePastaPoint< SCALAR, BASE> other) → P -
operator ==(
Object other) → bool -
The equality operator.
inherited
-
operator unary-(
) → BasePastaPoint< SCALAR, BASE>