ProjectivAffinePoint class
Represents a point in affine coordinates on an elliptic curve.
- Inheritance
-
- Object
- ECPoint<
BigInt, BaseProjectivePointNative> - BaseProjectivePointNative
- ProjectivAffinePoint
Constructors
- ProjectivAffinePoint(CurveFp curve, BigInt x, BigInt y, {BigInt? order})
- ProjectivAffinePoint.zero(CurveFp curve)
-
factory
Properties
- curve → CurveFp
-
Represents the elliptic curve to which this point belongs.
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- order → BigInt?
-
Represents the order of this point, which is the number of times this point
can be added to itself before reaching the infinity point.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- x → BigInt
-
Represents the x-coordinate of this point in affine coordinates.
final
- y → BigInt
-
Represents the y-coordinate of this point in affine coordinates.
final
Methods
-
cast<
T extends ECPoint< (SCALAR, POINT> >) → T -
inherited
-
double(
) → ProjectivAffinePoint -
Doubles the
ProjectivAffinePointby performing point doubling operation. -
isZero(
) → bool -
Checks if this
ProjectivAffinePointrepresents the point at infinity (O)override -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toBytes(
[EncodeType encodeType = EncodeType.comprossed]) → List< int> -
inherited
-
toHex(
) → String -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator *(
BigInt other) → ProjectivAffinePoint -
Overrides the multiplication operator (*) to perform point scalar
multiplication.
override
-
operator +(
BaseProjectivePointNative other) → BaseProjectivePointNative -
Overrides the addition operator (+) to perform point addition between this
ProjectivAffinePointand anotherAbstractPoint.override -
operator ==(
Object other) → bool -
The equality operator.
override
-
operator unary-(
) → ProjectivAffinePoint - Negates this point and returns the result.
-
operator unary-(
) → BaseProjectivePointNative -
inherited