UNPKG

gnablib

Version:

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

13 lines (12 loc) 374 B
/*! Copyright 2025 the gnablib contributors MPL-1.1 */ import { IWriter } from '../../primitive/interfaces/IWriter.js'; export interface IChecksum extends IWriter { sum(): Uint8Array; get size(): number; write(data: Uint8Array): void; } export interface IHashsum extends IChecksum { get blockSize(): number; sumIn(): Uint8Array; clone(): IHashsum; }