aozhiwei 0a973d12e3 1
2022-01-27 17:32:21 +08:00

24 lines
475 B
TypeScript

export as namespace scrypt;
export type ProgressCallback = (progress: number) => boolean | void;
export function scrypt(
password: ArrayLike<number>,
salt: ArrayLike<number>,
N: number,
r: number,
p: number,
dkLen: number,
callback?: ProgressCallback
): Promise<Uint8Array>;
export function syncScrypt(
password: ArrayLike<number>,
salt: ArrayLike<number>,
N: number,
r: number,
p: number,
dkLen: number
): Uint8Array;