Hashing & KDF
@webbuf/ripemd160
Rust/wasm optimized ripemd160 hash & mac
Install
npm install @webbuf/ripemd160 Usage
import { ripemd160Hash, doubleRipemd160Hash } from "@webbuf/ripemd160";
import { WebBuf } from "@webbuf/webbuf";
// RIPEMD-160 hash
const data = WebBuf.fromUtf8("Hello, world!");
const hash = ripemd160Hash(data);
console.log(hash.toHex()); // 20-byte hash
// Double hash (hash of hash)
const doubleHash = doubleRipemd160Hash(data); API reference (2 exports)
Functions
doubleRipemd160Hash
functiondoubleRipemd160Hash(buf: WebBuf): FixedBuf<20> ripemd160Hash
functionripemd160Hash(buf: WebBuf): FixedBuf<20>