Curve class abstract

Implementers

Constructors

Curve()

Properties

a BigInt
no setter
b BigInt
no setter
bitSize int
no setter
G AffinePoint
no setter
h int
no setter
hashCode int
The hash code for this object.
no setterinherited
n BigInt
no setter
name String
no setter
p BigInt
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
S BigInt
no setter

Methods

add(AffinePoint p1, AffinePoint p2) AffinePoint
compressedHexToPublicKey(String hex) PublicKey
dou(AffinePoint p) AffinePoint
generatePrivateKey() PrivateKey
hexToPublicKey(String hex) PublicKey
isOnCurve(AffinePoint p) bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
privateToPublicKey(PrivateKey priv) PublicKey
publicKeyToCompressedHex(PublicKey pub) String
publicKeyToHex(PublicKey pub) String
scalarBaseMul(List<int> k) AffinePoint
scalarMul(AffinePoint p, List<int> k) AffinePoint
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited