@sigvault/wasm
v4.3.10
Published
Sigvault WebAssembly build — ML-DSA-87 post-quantum tokens in ~127 KB of wasm. Runs in browsers, Node, Deno, Bun, Cloudflare Workers.
Maintainers
Readme
@sigvault/wasm
Portable WebAssembly build of Sigvault. ~127 KB of .wasm, one host import
(qv_host_random — wired automatically by the loader). Runs in browsers,
Node 18+, Deno, Bun, and Cloudflare Workers.
npm install @sigvault/wasmNode / Deno / Bun
import { loadQV } from '@sigvault/wasm';
const qv = await loadQV();
// qv.* exposes the raw qv-core entry points — see repo for high-level wrappers.Browser
import { loadQV } from '@sigvault/wasm';
const qv = await loadQV(new URL('./qv_wasm.wasm', import.meta.url));Cloudflare Workers
import qvWasm from '@sigvault/wasm/qv_wasm.wasm';
import { loadQVFromModule } from '@sigvault/wasm';
const qv = await loadQVFromModule(qvWasm);Size
| Artifact | Bytes | gzip |
|---|---:|---:|
| qv_wasm.wasm | 127 KB | ~48 KB |
| Loader (index.mjs) | 3 KB | ~1 KB |
License
Apache-2.0.
