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

    Class SigningCommitments<C>

    Published by each participant in the first round of the signing protocol.

    This step can be batched if desired by the implementation. Each SigningCommitment can be used for exactly one signature.

    Type Parameters

    Index

    Constructors

    Properties

    Commitment to the hiding Nonce

    binding: NonceCommitment<C>

    Commitment to the binding Nonce

    Methods

    • Internal

      Computes the commitment share from these round one signing commitments.

      Parameters

      • bindingFactor: BindingFactor<C>

        The binding factor rho for this participant

      Returns GroupCommitmentShare<C>

      The group commitment share

    • Check equality with another SigningCommitments.

      Parameters

      Returns boolean

      true if the commitments are equal

    • Serialize the SigningCommitments to bytes.

      Returns Uint8Array

      The serialized bytes (hiding commitment || binding commitment)

    • Deserialize SigningCommitments from bytes.

      Type Parameters

      Parameters

      • ciphersuite: C

        The ciphersuite to use

      • bytes: Uint8Array

        The serialized bytes

      Returns SigningCommitments<C>

      The deserialized commitments

    • Returns a string representation of this SigningCommitments.

      Returns string