Portable Escrow Kek Vault
Portable implementation of GuardianGatedEscrowVaultOperations.
For testing only. Simulates a backend vault for assisted recovery without network calls. Persists escrowed KEKs to KeyValueStorageInterface so they survive across sessions (simulating a real guardian service).
HSM Simulation:
On escrowKek(): encrypts the KEK with a simulated Master Key (AES-256-GCM)
On retrieveKek(): decrypts the KEK with the simulated Master Key
The plaintext KEK is NEVER stored — only the encrypted ciphertext