Sr25519PublicKey class

A class representing an Sr25519 public key that implements the IPublicKey interface.

Implemented types

Constructors

Sr25519PublicKey.fromBytes(List<int> keyBytes)
Factory method for creating an Sr25519PublicKey from a byte array.
factory

Properties

compressed List<int>
public key compressed bytes.
no setteroverride
curve EllipticCurveTypes
curve type.
no setteroverride
hashCode int
The hash code for this object.
no setteroverride
length int
public key compressed bytes length.
no setteroverride
point RistrettoPoint
accsess to public key point.
no setteroverride
publicKey SchnorrkelPublicKey
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
uncompressed List<int>
public key uncompressed bytes.
no setteroverride
uncompressedLength int
public key uncompressed bytes length.
no setteroverride

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toHex({bool withPrefix = true, bool lowerCase = true, String? prefix = ""}) String
override
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

isValidBytes(List<int> keyBytes) bool
check if bytes is valid for this key.
override