MlDsaShare class final

Participant share for ML-DSA threshold schemes (v2).

M2 beta (Tier 2 simulate): holds a ceremony ceremonySeed shared across simulated officers — production distributed DKG will replace this with per-party RSS material once exported from lattice DKG.

Constructors

MlDsaShare.fromBytes(Uint8List bytes)
Parses a share from canonical bytes.
factory

Properties

ceremonyId → Uint8List
Ceremony identifier (16 bytes).
final
hashCode → int
The hash code for this object.
no setteroverride
index → int
1-based participant index (maps to Mithril party id index - 1).
final
mithrilPartyId → int
Mithril party id (0-based).
no setter
params → ThresholdParams
Threshold parameters.
final
participantId → String
Application-assigned participant label.
final
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
toBytes() → Uint8List
Canonical PQTH bytes (kind 0x09 share extension — see codec).
toString() → String
A string representation of this object.
inherited

Operators

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