UNPKG

petcrypt-js-lite

Version:

Universal sdk for PET functionalities

11 lines (10 loc) 306 B
import { PlaintextType } from "../types"; export declare class Cipher { private keypair; private aesKey; constructor(); isAesKeySet(): boolean; getPublicKey(): Buffer; deriveShareSecret(publicKey: Buffer): void; aesEncrypt(data: Buffer, type: PlaintextType): Promise<Buffer>; }