tiny-sha1
TypeScript icon, indicating that this package has built-in type declarations

0.2.1 • Public • Published

tiny-sha1

NPM Build Status Coverage Status Dependency Status devDependency Status

A tiny, synchronous implementation of the SHA-1 hash function.

Only works on Uint8Array for performance and portability reasons.

API

export default function sha1(bytes: Uint8Array): string;

Usage

import sha1 from 'tiny-sha1';
 
const emptyBuffer = new Uint8Array(0);
const hash = sha1(emptyBuffer);
 
console.assert(hash === 'da39a3ee5e6b4b0d3255bfef95601890afd80709');

Dependencies (0)

    Dev Dependencies (16)

    Package Sidebar

    Install

    npm i tiny-sha1

    Weekly Downloads

    273

    Version

    0.2.1

    License

    MIT

    Last publish

    Collaborators

    • maxdavidson