Skip to main content

Crate confium_tc_frost_ml_dsa_65

Crate confium_tc_frost_ml_dsa_65 

Source
Expand description

Threshold FROST over ML-DSA-65 — research prototype.

Lattice-based threshold signature. Based on FIPS 204 (ML-DSA-65). Threshold variants require MPC over the lattice signing operations; academic work ongoing (Boneh et al. 2024).

See TODO.roadmap/35-pq-composite-signatures.md for full spec.

Structs§

Share
Share of the threshold signing key.
ThresholdPublicKey
Threshold FROST-ML-DSA-65 public key.

Enums§

FrostMlDsaError
Errors during FROST-ML-DSA operations.

Constants§

ALGORITHM
Algorithm identifier.
PUBLIC_KEY_SIZE
ML-DSA-65 public key size (FIPS 204).
SIGNATURE_SIZE
ML-DSA-65 signature size.

Functions§

validate_public_key
Validate that a public key has the correct length for ML-DSA-65.