xypriss-security
Version:
Advanced High-Performance Security Framework. Military-grade encryption, post-quantum resilience, and fortified data structures.
29 lines • 809 B
TypeScript
/**
* Ensure directory exists for file cache operations
*/
export declare const ensureDirectoryExists: (filePath: string) => Promise<void>;
/**
* Encrypt data for file storage
*/
export declare const encryptFileData: (data: string, key?: Buffer) => {
encrypted: string;
iv: string;
authTag: string;
key: string;
};
/**
* Decrypt data from file storage
*/
export declare const decryptFileData: (encrypted: string, iv: string, authTag: string, key: string) => string;
/**
* Compress data if beneficial
*/
export declare const compressFileData: (data: string) => Promise<{
data: string;
compressed: boolean;
}>;
/**
* Decompress data
*/
export declare const decompressFileData: (data: string, compressed: boolean) => Promise<string>;
//# sourceMappingURL=cacheSys.utils.d.ts.map