UNPKG

gnablib

Version:

A lean, zero dependency library to provide a useful base for your project.

18 lines (17 loc) 453 B
/*! Copyright 2022-2025 the gnablib contributors MPL-1.1 */ import type { IHash } from '../interfaces/IHash.js'; export declare class Sha1 implements IHash { #private; readonly size = 20; readonly blockSize = 64; private _ingestBytes; private _bPos; constructor(); private hash; write(data: Uint8Array): void; sum(): Uint8Array; sumIn(): Uint8Array; reset(): void; newEmpty(): IHash; clone(): Sha1; }