MD5.d.ts
552 Bytes
import { Word32Array } from "./lib/Word32Array";
import { Hasher, HasherProps } from "./lib/algorithm/Hasher";
export interface MD5Props extends HasherProps {
hash: Word32Array;
}
/**
* MD5 hash algorithm
*/
export declare class MD5 extends Hasher {
private _hash;
constructor(props?: MD5Props);
protected _doReset(): void;
protected _doProcessBlock(words: number[], offset: number): void;
protected _doFinalize(): Word32Array;
clone(): MD5;
static hash(message: Word32Array | string): Word32Array;
}