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