UNPKG

@tigthor/kokocrypt

Version:

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

13 lines (12 loc) 470 B
import { KeyProvider, KeyResult } from './key-provider'; export declare class EnhancedEnvKeyProvider extends KeyProvider { private keys; private currentKeyId; private readonly KEY_VALIDITY_PERIOD; constructor(); private initializeFromEnv; getCurrentKey(): Promise<KeyResult>; getKey(kid: string): Promise<Buffer | null>; rotateKeys(): Promise<void>; storeKey(key: Buffer, algorithm: string, expiresAt?: number): Promise<KeyResult>; }