crypto-browser.d.ts 609 B

123456789101112131415
  1. declare global {
  2. interface Window {
  3. }
  4. const window: Window;
  5. const self: Window;
  6. }
  7. export interface CryptoHasher {
  8. update(data: Uint8Array): CryptoHasher;
  9. digest(): Uint8Array;
  10. }
  11. export declare function createHash(algo: string): CryptoHasher;
  12. export declare function createHmac(_algo: string, key: Uint8Array): CryptoHasher;
  13. export declare function pbkdf2Sync(password: Uint8Array, salt: Uint8Array, iterations: number, keylen: number, _algo: "sha256" | "sha512"): Uint8Array;
  14. export declare function randomBytes(length: number): Uint8Array;
  15. //# sourceMappingURL=crypto-browser.d.ts.map