Ed25519PublicKey class

An Ed25519 public key, used to identify users and nodes in an authorized_keys-style trust store. Equality is by key bytes.

The value object holds only the raw key material and its canonical base64 encoding; signature verification lives in the infrastructure auth layer so the domain stays free of crypto dependencies.

Constructors

Ed25519PublicKey.fromBase64(String encoded)
Parses a public key from its base64 encoded form.
factory
Ed25519PublicKey.fromBytes(List<int> bytes)
Wraps the 32 raw key bytes.
factory

Properties

base64 String
The canonical (standard, unpadded) base64 encoding of bytes.
final
bytes Uint8List
The 32 raw key bytes.
final
hashCode int
The hash code for this object.
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
toString() String
A string representation of this object.
override

Operators

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