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

      FROST P-256 TypeScript Library - v0.2.2-alpha.3

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

      This module provides a complete implementation of the FROST ciphersuite for the P-256 group (NIST P-256 / secp256r1) with SHA-256 as the hash function, following RFC 9591 Section 6.4.

      Namespaces

      keys
      serde

      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
      P256Sha256Impl

      Type Aliases

      IdentifierList
      P256Identifier
      P256Error
      P256SigningPackage
      P256Signature
      P256SigningKey
      P256VerifyingKey
      P256SigningNonces
      P256SigningCommitments
      P256NonceCommitment
      P256SignatureShare

      Variables

      P256Sha256

      Functions

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