zks_wasm
WebAssembly bindings for the ZKS Protocol.
Overview
This crate provides JavaScript/TypeScript bindings for browser usage:
- ML-DSA Signatures - Post-quantum digital signatures
- ML-KEM Key Exchange - Post-quantum key encapsulation
- Utility Functions - Encoding, hashing, random generation
Installation
Usage
import init from 'zks-wasm';
await ;
// Generate post-quantum keypair
const keypair = ;
// Sign a message
const message = .;
const signature = ;
// Verify signature
const isValid = ;
console.log;
Building
License
AGPL-3.0-only