UNPKG

petcrypt-js-lite

Version:

Universal sdk for PET functionalities

13 lines (12 loc) 368 B
/// <reference types="node" /> /// <reference types="node" /> 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>; }