- dek-store-cosmos.ts: Cosmos DB-backed DekStore implementation - Uses _encryption_keys container with dekId partition key - Upsert semantics, idempotent delete, query-based listIds - index.ts: export CosmosDekStore - index.test.ts: 6 new tests with mock container (56 total) This completes E2EE Phase 3 — production multi-instance DEK storage. Previously only MemoryDekStore was available, losing DEKs on restart. |
||
|---|---|---|
| .. | ||
| aes-gcm.ts | ||
| dek-store-cosmos.ts | ||
| dek-store-memory.ts | ||
| envelope.ts | ||
| field-encryptor.ts | ||
| guards.ts | ||
| index.test.ts | ||
| index.ts | ||
| key-cache.ts | ||
| key-provider-akv.ts | ||
| key-provider-env.ts | ||
| key-provider-memory.ts | ||
| migration.ts | ||
| types.ts | ||