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

      FROST secp256k1 TypeScript Library - v0.2.2-alpha.3

      FROST(secp256k1, SHA-256) - A Schnorr signature scheme over secp256k1 that supports FROST threshold signatures

      This module provides a complete implementation of the FROST ciphersuite for the secp256k1 group with SHA-256 as the hash function, following RFC 9591 Section 6.5.

      Namespaces

      keys

      Enumerations

      CheaterDetection

      Classes

      Identifier
      SigningShare
      VerifyingShare
      CoefficientCommitment
      VerifiableSecretSharingCommitment
      SecretShare
      KeyPackage
      PublicKeyPackage
      Nonce
      NonceCommitment
      SigningNonces
      SigningCommitments
      GroupCommitmentShare
      FieldError
      GroupError
      Signature
      SigningKey
      VerifyingKey
      SignatureShare

      Interfaces

      Field
      Group
      Ciphersuite
      Secp256K1Sha256Impl

      Type Aliases

      IdentifierList
      Secp256K1Identifier
      Secp256K1Error
      Secp256K1SigningPackage
      Secp256K1Signature
      Secp256K1SigningKey
      Secp256K1VerifyingKey
      Secp256K1SigningNonces
      Secp256K1SigningCommitments
      Secp256K1NonceCommitment
      Secp256K1SignatureShare

      Variables

      Secp256K1Sha256

      Functions

      computeLagrangeCoefficient
      generateWithDealer
      split
      reconstruct
      identifierToString
      preprocess
      commit
      computeSignatureShare
      sign
      commitRound1
      signRound2
      aggregate
      aggregateCustom