FROST Ed448 TypeScript Library - v0.2.2-alpha.3
    Preparing search index...

    Function split

    • 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.

      Type Parameters

      Parameters

      • ciphersuite: C

        The ciphersuite to use

      • secretScalar: C["Scalar"]

        The secret scalar to split

      • maxSigners: number

        Maximum number of signers

      • minSigners: number

        Minimum number of signers (threshold)

      • identifiers: IdentifierList<C>

        Identifier list configuration

      • rng: RandomSource

        Random number generator

      Returns Promise<[Map<string, SecretShare<C>>, PublicKeyPackage<C>]>

      A tuple of [Map of SecretShares by identifier string, PublicKeyPackage]

      If parameters are invalid