BBS+ Signature parameters in G1.

Hierarchy (view full)

Constructors

Properties

label?: Uint8Array
value: BbsPlusSigParams

Methods

  • Transform current signature params to sign a different number of messages. Needs the label field to be present

    Parameters

    • newMsgCount: number

    Returns this

  • Commit to given messages and return the pair [blinding, commitment]

    Parameters

    • messageToCommit: Map<number, Uint8Array>
    • encodeMessages: boolean
    • blinding: Uint8Array = ...

      If not provided, a random blinding is generated

    Returns [Uint8Array, Uint8Array]

  • Commit to given messages and return the pair [blinding, commitment]

    Parameters

    • messageToCommit: Map<number, Uint8Array>
    • encodeMessages: boolean
    • blinding: Uint8Array = ...

      If not provided, a random blinding is generated

    Returns [Uint8Array, Uint8Array]

  • Parameters

    • numMessages: number
    • Optionallabel: Uint8Array

    Returns Uint8Array

  • Parameters

    • bytes: Uint8Array

    Returns BbsPlusSigParams