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;
}