iocane
Version:
Textual encryption library
9 lines (8 loc) • 683 B
TypeScript
/// <reference types="node" />
/// <reference types="node" />
import { EncryptedBinaryComponents, EncryptedComponentsBase, EncryptedPayloadFooter, EncryptedPayloadHeader } from "../types";
export declare function itemsToBuffer(items: Array<string | number | Buffer>): Buffer;
export declare function packEncryptedData(encryptedComponents: EncryptedBinaryComponents | EncryptedComponentsBase): Buffer;
export declare function prepareFooter(encryptedComponents: EncryptedPayloadFooter): Buffer;
export declare function prepareHeader(encryptedComponents: EncryptedPayloadHeader): Buffer;
export declare function unpackEncryptedData(encryptedContent: Buffer): EncryptedBinaryComponents;