UNPKG

@datadayrepos/js-id-web

Version:

Utils for generating identifiers in javascript browser environment. Using web crypto engine for random number generation.

12 lines (11 loc) 676 B
export declare function computeSHA256String(input: string, n?: number): Promise<number[]>; type HashResult = { error: string | null; result: Uint8Array | string | null; }; export declare function computeSHA256(input: string | ArrayBuffer | Blob | File, n?: number): Promise<number[]>; export declare function computeSHA256Hex(input: string | ArrayBuffer | Blob | File): Promise<HashResult>; export declare function computeSHA512Hex(input: string | ArrayBuffer | Blob | File): Promise<HashResult>; export declare function hashFileSHA256(file: File | Blob): Promise<HashResult>; export declare function hashFileSHA512(file: File | Blob): Promise<HashResult>; export {};