crypto-ts
Version:
Typescript library of crypto standards.
13 lines (12 loc) • 662 B
TypeScript
import { Hasher } from '../lib/Hasher';
import { WordArray } from '../lib/WordArray';
export declare class MD5 extends Hasher {
_hash: WordArray;
static FF(a: number, b: number, c: number, d: number, x: number, s: number, t: number): number;
static GG(a: number, b: number, c: number, d: number, x: number, s: number, t: number): number;
static HH(a: number, b: number, c: number, d: number, x: number, s: number, t: number): number;
static II(a: number, b: number, c: number, d: number, x: number, s: number, t: number): number;
reset(): void;
_doProcessBlock(M: Array<number>, offset: number): void;
_doFinalize(): WordArray;
}