arnaucube
arnaucube/go-blindsecp256k1Public Self-hosted repository
go-blindsecp256k1/wasm/webtest/index.js
wasm/webtest/index.jsRaw
 1function test() {
 2	let m = "1952805748";
 3
 4	// Q & R would be received from the Signer
 5	let signerQx = "26613296432153871833441195158297038913673464785502568519907582377915678491093";
 6	let signerQy = "81940194042971427014176158889809922552127995083760111384335138546589994227275";
 7	let signerRx = "59371873487402651110657306418818354906476102545298559461791300717696053835454";
 8	let signerRy = "98322875246066710654579302898391677189379767946198239290895789444110962324342";
 9	let blindRes = blind(m, signerQx, signerQy, signerRx, signerRy);
10	console.log("blind", blindRes);
11
12	// sBlind would be received from the Signer
13	let sBlind = "7240298625621589352655632414257224668430424461224914067754717095121139699933353374227084479180038954015287518505167995306229258561275087198611946596619855";
14	let unblindRes = unblind(sBlind, m, blindRes.uB, blindRes.uC, blindRes.uFx, blindRes.uFy);
15	console.log("unblind", unblindRes);
16}