Expand description
This module contains utilities for FROST key management using the BluePallas curve
Modules§
- dkg
- Distributed Key Generation (DKG) protocol types and functions.
Functions§
- generate_
with_ dealer - Generate a random keypair and split into FROST keyshares.
- split
- Splits an existing key into FROST shares.
Type Aliases§
- Dealer
Output 🔒 - Identifier
List - KeyPackage
- A FROST(Pallas, Poseidon) keypair, which can be generated either by a trusted dealer or using a DKG.
- Public
KeyPackage - Public data that contains all the signers’ public keys as well as the group public key.
- Secret
Share - Secret and public key material generated by a dealer performing
generate_with_dealer. - Signing
Share - A secret scalar value representing a signer’s share of the group secret.
- Verifiable
Secret Sharing Commitment - Contains the commitments to the coefficients for our secret polynomial f, used to generate participants’ key shares.
- Verifying
Share - A public group element that represents a single signer’s public verification share.