UNPKG

@tigthor/kokocrypt

Version:

Enhanced Fortress Edition - Secure, quantum-resistant, high-performance encryption package

15 lines (14 loc) 731 B
import { CryptoService } from '../core/crypto.service'; export declare class EnhancedKafkaService { private readonly cryptoService; constructor(cryptoService: CryptoService); encryptKafkaMessage(message: any, key: Buffer): Promise<Buffer>; decryptKafkaMessage(encryptedMessage: Buffer, key: Buffer): Promise<any>; encryptKafkaMessages(messages: any[], key: Buffer): Promise<Buffer[]>; decryptKafkaMessages(encryptedMessages: Buffer[], key: Buffer): Promise<any[]>; encryptSensitiveKafkaMessage(message: any): Promise<{ ciphertext: Buffer; encapsulatedKey: Buffer; }>; decryptSensitiveKafkaMessage(ciphertext: Buffer, encapsulatedKey: Buffer, privateKey: Buffer): Promise<any>; }