UNPKG

@averox/cryptosphare

Version:

Real-time SDK for end-to-end encrypted messaging, key monitoring, and secure A/V streaming

25 lines (24 loc) 741 B
import { KeyManager } from './crypto/KeyManager'; import { SecurityMonitor } from './crypto/Monitoring'; import { Config } from './config/config'; export interface AveroxCryptoSphereConfig { keyId?: string; region?: string; environment?: string; telemetry?: 'Basic' | 'Standard' | 'Advanced' | 'Comprehensive'; sodium?: { initialize?: boolean; }; } export declare class AveroxCryptoSphere { private keyManager; private securityMonitor; private config; private logger; constructor(config?: AveroxCryptoSphereConfig); private setupEventListeners; getKeyManager(): KeyManager; getSecurityMonitor(): SecurityMonitor; getConfig(): Config; enableQuantumResistance(): void; }