@naturalcycles/nodejs-lib
Version:
Standard library for Node.js
6 lines (5 loc) • 436 B
TypeScript
/// <reference types="node" />
export declare function encryptRandomIVBuffer(input: Buffer, secretKeyBase64: string, algorithm?: string): Promise<Buffer>;
export declare function decryptRandomIVBuffer(input: Buffer, secretKeyBase64: string, algorithm?: string): Buffer;
export declare function generateSecretKey(sizeBytes?: number): Promise<Buffer>;
export declare function generateSecretKeyBase64(sizeBytes?: number): Promise<string>;