Splits an existing key into FROST shares.
This is identical to generateWithDealer 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.
generateWithDealer
The ciphersuite to use
The secret scalar to split
Maximum number of signers
Minimum number of signers (threshold)
Identifier list configuration
Random number generator
A tuple of [Map of SecretShares by identifier string, PublicKeyPackage]
If parameters are invalid
Splits an existing key into FROST shares.
This is identical to
generateWithDealerbut 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.