Crate wasm_crypto_box

Crate wasm_crypto_box 

Source
Expand description

wasm-crypto-box — Browser-safe WebAssembly wrapper for ed25519

This crate exposes a tiny set of helpers for generating ed25519 keypairs and performing signing/verification from JavaScript via wasm-bindgen.

Example (JS):

import init, { generate_keypair, sign, verify } from './pkg/wasm_crypto_box.js';
await init();
const { secretKey, publicKey } = generate_keypair();
const msg = new TextEncoder().encode('hello');
const sig = sign(msg, secretKey);
console.log('verified:', verify(msg, sig, publicKey));

Functions§

generate_keypair
sign
verify