@cruxpay/js-sdk
Version:
CruxPay Javascript SDK
14 lines (13 loc) • 548 B
TypeScript
export declare class Encryption {
static hash: (value: string) => string;
static encryptJSON: (jsonObj: object, password: string) => Promise<{
encBuffer: string;
iv: string;
}>;
static decryptJSON: (ctBufferBase64: string, ivBase64: string, password: string) => Promise<object>;
static encryptText: (plainText: string, password: string) => Promise<{
encBuffer: string;
iv: string;
}>;
static decryptText: (ctBufferBase64: string, ivBase64: string, password: string) => Promise<string>;
}