RIPEMD hash functions (RIPEMD-160, RIPEMD-128, RIPEMD-256, RIPEMD-320) implemented in TypeScript. Current version 0.0.2 is a pre-release and ships TypeScript type definitions. Notable for providing pure TypeScript implementation of the RIPEMD family of cryptographic hash functions. However, the package appears to be using the TypeScript-library-starter boilerplate and may not be production-ready. No release cadence established. Alternative: ripemd160 (npm) for a more mature JavaScript implementation.
npm install ripemd-tsVerified import paths — ran on the pinned version, not inferred.
Demonstrates creating hash instances, updating with data, and digesting to hex string. Uses TypeScript with named imports.
Consider using a more mature library like ripemd160 (npm) for production.
Use import { RIPEMD160 } from 'ripemd-ts'.Monitor changelog for breaking changes.
If using CommonJS, use const { RIPEMD160 } = require('ripemd-ts').import { RIPEMD160 } from 'ripemd-ts';const { RIPEMD160 } = require('ripemd-ts');Ensure import statement uses named export: import { RIPEMD160 } from 'ripemd-ts';No dependency data recorded yet.