UNPKG

gnablib

Version:

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

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