UNPKG

314 BTypeScriptView Raw
1import { SourceData } from "./crypto";
2export interface Checksum {
3 digestLength?: number;
4 copy?(): Checksum;
5 digest(): Promise<Uint8Array>;
6 mark?(readLimit: number): void;
7 reset(): void;
8 update(chunk: Uint8Array): void;
9}
10export interface ChecksumConstructor {
11 new (secret?: SourceData): Checksum;
12}