@signumjs/crypto
Version:
Cryptographic functions for building Signum Network apps.
7 lines (6 loc) • 487 B
TypeScript
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;