split

Function split 

Source
pub fn split<C: Ciphersuite, R: RngCore + CryptoRng>(
    key: &SigningKey<C>,
    max_signers: u16,
    min_signers: u16,
    identifiers: IdentifierList<'_, C>,
    rng: &mut R,
) -> Result<(BTreeMap<Identifier<C>, SecretShare<C>>, PublicKeyPackage<C>), Error<C>>
Expand description

Splits an existing key into FROST shares.

This is identical to generate_with_dealer but receives an existing key instead of generating a fresh one. This is useful in scenarios where the key needs to be generated externally or must be derived from e.g. a seed phrase.