WebBuf WebBuf
Docs

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

function
doubleRipemd160Hash(buf: WebBuf): FixedBuf<20>

ripemd160Hash

function
ripemd160Hash(buf: WebBuf): FixedBuf<20>