Registry / crypto / frost-rerandomized

frost-rerandomized

JSON →
library3.0.0rscratesunverified

Types and traits to support implementing a re-randomized variant of Flexible Round-Optimized Schnorr Threshold signature schemes (FROST).

# Cargo.toml [dependencies] frost-rerandomized = "3.0.0"
INSTALL
IMPORT
SIG · FROST-RERANDOMIZED
F
frost-rerandomized
cryptorustv3.0.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

KeyPackage
use frost_rerandomized::frost::keys::KeyPackage;

Generate signing commitments for a re-randomized FROST threshold signature.

use frost_rerandomized::frost::keys::KeyPackage; use frost_rerandomized::round1::SigningCommitments; // Example: generate commitments for a signing round let commitments = SigningCommitments::new();
Debug
Known issues
gotchaRequires careful key management: Re-randomization changes the public key each signing round.
fix
Ensure all participants use the same randomizer for each round.
affects: >=3.0.0
Upgrade
Version history
3.0.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
9 hits · last 30 days
node
8
Resources
frost-rerandomized — cargo add frost-rerandomized · libregistry