Skip to main content

Module blind_ecdsa

Module blind_ecdsa 

Source
Expand description

Blind ECDSA — sign without seeing the message.

The requester blinds the message hash, the signer signs the blinded hash, and the requester unblinds to get a valid signature on the original message.

Uses the multiplicative blinding technique adapted for ECDSA.

Structs§

BlindFactor
Blind factor metadata.
BlindedMessage
A blind signature request (blinded hash sent to signer).
RawSignature
A raw ECDSA signature as scalars (for unblinding).

Functions§

blind
Blind a message hash for the signer.
blind_sign
Sign a blinded message with the signer’s key.
unblind
Unblind a blind signature to get a valid signature on the original message.