UNPKG

@gandlaf21/blind-signature

Version:

`@gandlaf21/blind-signature` is a JavaScript Module implementing blind signatures using `@noble/secp256k1` elliptic curve.

20 lines (19 loc) 521 B
import { Point } from "@noble/secp256k1"; /** * A class that represents a blinded message that can be sent to the mint */ declare class BlindedMessage { Y: Point; r: bigint; private rG; private B_; private secret; constructor(); createBlindedMessage(message: Uint8Array): Promise<Point>; createBlindedMessageFromString(message: string): Promise<Point>; unblindSignature(C_: Point, mintPubK: Point): { C: Point; secret: Uint8Array; }; } export { BlindedMessage };