Structure to send to the signer to request a blind signature for Pointcheval-Sanders scheme.

interface PSBlindSignatureRequest {
    commitment: Uint8Array;
    commitments: Map<number, Uint8Array>;
    revealedMessages: Map<number, Uint8Array>;
}

Properties

commitment: Uint8Array

The commitment for the blinded messages

commitments: Map<number, Uint8Array>

The commitments for the blinded messages

revealedMessages: Map<number, Uint8Array>

The messages which are known to the signer. Here the key is message index (as per the SignatureParams). This is not mandatory as the signer might already know the messages to sign. This is used when the requester wants to inform the signer of some or all of the messages