UNPKG

petcrypt-js-lite

Version:

Universal sdk for PET functionalities

14 lines (13 loc) 479 B
import { ClientConfig, Plaintext, PlaintextType } from '../types/index'; import { SUPPORTED_CHAINS } from '../constants'; export declare class TEEClient { private cipher; private config; private teeGateway; private WebSocket; constructor(config: ClientConfig); init(): Promise<void>; private validateData; encrypt(data: Plaintext, type: PlaintextType): Promise<Uint8Array>; decrypt(handle: string, chain: SUPPORTED_CHAINS): Promise<string>; }