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