UNPKG

@hdwallet/core

Version:

A complete Hierarchical Deterministic (HD) Wallet generator for 200+ cryptocurrencies, built with TypeScript.

27 lines 2.32 kB
export declare function hmacSha256(key: Uint8Array | string, data: Uint8Array | string): Uint8Array; export declare function hmacSha512(key: Uint8Array | string, data: Uint8Array | string): Uint8Array; export declare function blake2b(data: Uint8Array | string, digestSize: number, key?: Uint8Array | string, salt?: Uint8Array | string, personalize?: Uint8Array | string): Uint8Array; export declare const blake2b32: (d: any, k?: any, s?: any) => Uint8Array<ArrayBufferLike>; export declare const blake2b40: (d: any, k?: any, s?: any) => Uint8Array<ArrayBufferLike>; export declare const blake2b160: (d: any, k?: any, s?: any) => Uint8Array<ArrayBufferLike>; export declare const blake2b224: (d: any, k?: any, s?: any) => Uint8Array<ArrayBufferLike>; export declare const blake2b256: (d: any, k?: any, s?: any) => Uint8Array<ArrayBufferLike>; export declare const blake2b512: (d: any, k?: any, s?: any) => Uint8Array<ArrayBufferLike>; export declare function chacha20Poly1305Encrypt(key: Uint8Array | string, nonce: Uint8Array | string, aad: Uint8Array | string, plaintext: Uint8Array | string): { cipherText: Uint8Array; tag: Uint8Array; }; export declare function chacha20Poly1305Decrypt(key: Uint8Array | string, nonce: Uint8Array | string, aad: Uint8Array | string, ciphertext: Uint8Array | string, tag: Uint8Array | string): Uint8Array; export declare function sha256(data: Uint8Array | string): Uint8Array; export declare const doubleSha256: (d: any) => Uint8Array<ArrayBufferLike>; export declare function sha512(data: Uint8Array | string): Uint8Array; export declare function sha512_256(data: Uint8Array | string): Uint8Array; export declare function keccak256(data: Uint8Array | string): Uint8Array; export declare function sha3_256(data: Uint8Array | string): Uint8Array; export declare function ripemd160(data: Uint8Array | string): Uint8Array; export declare function hash160(data: Uint8Array | string): Uint8Array; export declare function crc32(data: Uint8Array | string): Uint8Array; export declare function xmodemCrc(data: Uint8Array | string): Uint8Array; export declare function pbkdf2HmacSha512(password: Uint8Array | string, salt: Uint8Array | string, iterations: number, keyLen?: number): Uint8Array; export declare const getChecksum: (d: any) => Uint8Array; //# sourceMappingURL=crypto.d.ts.map