ECPointBase class abstract

Base implementation for ECPoint

Implemented types
Implementers

Constructors

ECPointBase(ECCurveBase curve, ECFieldElementBase? x, ECFieldElementBase? y, bool isCompressed, [ECMultiplier _multiplier = _fpNafMultiplier])

Properties

curve → ECCurveBase
final
hashCode → int
The hash code for this object.
no setteroverride
isCompressed → bool
final
isInfinity → bool
no setteroverride
preCompInfo ← PreCompInfo
no getter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
x → ECFieldElementBase?
final
y → ECFieldElementBase?
final

Methods

getEncoded([bool compressed = true]) → Uint8List
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override
twice() → ECPointBase?
override

Operators

operator *(BigInt? k) → ECPointBase?
Multiplies this ECPoint by the given number. @param k The multiplicator. @return k * this.
override
operator +(covariant ECPointBase? b) → ECPointBase?
override
operator -(covariant ECPointBase b) → ECPointBase?
override
operator ==(Object other) → bool
The equality operator.
override
operator unary-() → ECPointBase
override