petcrypt-js-demo
Version:
Universal sdk for PET functionalities
13 lines (12 loc) • 405 B
TypeScript
import { ClientConfig, Plaintext, PlaintextType } from '../types/index';
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): Promise<string>;
}