UNPKG

@zlattice/lattice-js

Version:

Lattice blockchain TypeScript SDK with dual module support (CJS + ESM)

20 lines 960 B
export interface SM4Options { padding?: "pkcs#7" | "pkcs#5" | "none" | null; mode?: "cbc" | "ecb"; iv?: Uint8Array | string; output?: "string" | "array"; } export declare function sm4(inArray: Uint8Array | string, key: Uint8Array | string, cryptFlag: 0 | 1, options?: SM4Options): string | Uint8Array<ArrayBuffer>; export declare function encrypt(inArray: Uint8Array | string, key: Uint8Array | string, options?: { output: "array"; } | SM4Options): Uint8Array; export declare function encrypt(inArray: Uint8Array | string, key: Uint8Array | string, options?: { output: "string"; } | SM4Options): string; export declare function decrypt(inArray: Uint8Array | string, key: Uint8Array | string, options?: { output: "array"; } | SM4Options): Uint8Array; export declare function decrypt(inArray: Uint8Array | string, key: Uint8Array | string, options?: { output: "string"; } | SM4Options): string; //# sourceMappingURL=_slow.d.ts.map