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

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

      FROST(ristretto255, SHA-512) - A Schnorr signature scheme over ristretto255 that supports FROST threshold signatures

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

      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
      Ristretto255Sha512Impl

      Type Aliases

      IdentifierList
      Ristretto255Identifier
      Ristretto255Error
      Ristretto255SigningPackage
      Ristretto255Signature
      Ristretto255SigningKey
      Ristretto255VerifyingKey
      Ristretto255SigningNonces
      Ristretto255SigningCommitments
      Ristretto255NonceCommitment
      Ristretto255SignatureShare

      Variables

      Ristretto255Sha512

      Functions

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