ash-wasm

Crates.ioash-wasm
lib.rsash-wasm
version2.3.3
created_at2026-01-03 01:58:46.84813+00
updated_at2026-01-25 20:31:18.295385+00
descriptionASH (Application Security Hash) WASM - RFC 8785 compliant request integrity verification with server-signed seals and zero client secrets
homepage
repositoryhttps://github.com/3maem/ash
max_upload_size
id2019460
size41,181
3maem (3maem)

documentation

README

ash-wasm

Developed by 3maem Co. | شركة عمائم

ASH (Application Security Hash) WebAssembly bindings - Request integrity and anti-replay protection library.

Features

  • Browser Compatible: Works in browsers via WebAssembly
  • Same API: Consistent with ash-core Rust API
  • Zero Dependencies: Minimal bundle size

Installation

cargo add ash-wasm

Usage

This crate provides WebAssembly bindings for the ash-core library, allowing you to use ASH in browser environments.

import init, { canonicalize_json, build_proof } from 'ash-wasm';

await init();

const canonical = canonicalize_json('{"z":1,"a":2}');
console.log(canonical); // {"a":2,"z":1}

License

ASH Source-Available License (ASAL-1.0)

See LICENSE for full terms.

© 3maem Co. | شركة عمائم

Commit count: 90

cargo fmt