UNPKG

@signumjs/crypto

Version:

Cryptographic functions for building Signum Network apps.

7 lines (6 loc) 487 B
export type InputEncoding = 'utf8' | 'hex' | 'base64'; export declare function sha256Raw(input: string, encoding: InputEncoding): ArrayBuffer; export declare function sha256AsBytes(input: string, encoding?: InputEncoding): Uint8Array; export declare function sha256AsHex(input: string, encoding?: InputEncoding): string; export declare function sha256AsBase64(input: string, encoding?: InputEncoding): string; export declare function sha256Binary(data: string | Uint8Array): Uint8Array;