WebBuf WebBuf
Docs

Documentation

WebBuf is a family of 29 npm packages providing a common buffer format and high-performance cryptography, written in Rust and compiled to WebAssembly. The WASM is inlined as base64, so every package loads synchronously with no async imports or top-level await. Each package page below documents its full public API, generated directly from the published type signatures.

Quick start

Install the umbrella package to get the core utilities:

npm install webbuf

Core buffers

Hashing & KDF

Elliptic curve

Symmetric ciphers

Authenticated encryption

Diffie-Hellman encryption

Post-quantum primitives

Hybrid post-quantum