FROST in OAS / AEGIS follows IETF RFC 9591 (Ed25519 ciphersuite). Ceremony
coordination and key-share provisioning guides continue to expand; the
migration note below is required reading before any 2.x → 3.x upgrade.
generateShares, signWithThreshold,
verifyThresholdSignature, and a distributed FrostCeremony orchestrator
for multi-process signing. The Rust OAS crypto stack uses the
frost-ed25519 crate (with the frost feature on oas-crypto).
frost-ed25519 3.x share regeneration
frost-ed25519 3.x key packages and secret shares are not compatible with 2.x serialized shares. Upgrading without regenerating shares fails closed at deserialize time — it does not silently accept old share bytes.Operator upgrade procedure
- Coordinate a simultaneous key-share regeneration with all participants.
- Re-run dealer (or DKG) key generation for the same threshold
(t, n). - Distribute new
KeyPackagebytes over the existing secure channel. - Discard all 2.x share material — it will not load under 3.x.
- No action is required for stored final signatures (64-byte Ed25519 format is stable).