Ed25519KholawPrivateKey class
A class representing an Ed25519-Kholaw private key that implements the IPrivateKey interface.
- Implemented types
Constructors
-
Ed25519KholawPrivateKey.fromBytes(List<
int> keyBytes) -
Factory method for creating an Ed25519-KholawPrivateKey from a byte array.
It checks the length of the provided keyBytes to ensure it matches the expected length.
Then, it initializes an EdDSA private key using the Ed25519 generator and the specified keyBytes,
and stores any extended key data.
factory
Properties
- curve → EllipticCurveTypes
-
curve type
no setteroverride
- hashCode → int
-
The hash code for this object.
no setteroverride
- length → int
-
private key length
no setteroverride
- publicKey → IPublicKey
-
acsess to public key
no setteroverride
-
raw
→ List<
int> -
private key raw bytes
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toHex(
{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