Example — In-Browser Demo
<script src="ulda-sign.js"></script>
<script>
const cfg = { sign: { N: 5, mode: 'S', hash: 'SHA-256', originSize: 256 } };
const signer = new UldaSign(cfg);
(async () => {
let origin = await signer.New();
const sig0 = await signer.sign(origin);
origin = await signer.stepUp(origin);
const sig1 = await signer.sign(origin);
console.log('ok?', await signer.verify(sig0, sig1)); // → true
})();
</script>
Tip: If you plan to use a heavy WASM hasher, preload it with UldaSign.loadScriptOnce(url) before the first sign().