mana-swift-event-sync/Sources/ManaEventSync/Crypto
Till bfc1ea5310 feat: Per-Mandant-Crypto-Shredding (A3) — ScopedCryptoProvider (v0.6.0)
CryptoContext + optionale context-Varianten (Default-Extension → bestehende
Provider unverändert); ScopeVaultClient; ScopedCryptoProvider (Actor,
scopeResolver, Sub-Key-Cache, Master-Fallback, shredded→wirft);
createScopedKeyProviderFromVault; EventSyncConfig.scopeResolver → Engine baut
Scoped-Provider, Context an emit/pull/reencrypt. AES-GCM-seal/open geteilt.
31 Tests grün, abwärtskompatibel. Parität zu @mana/event-sync 0.7.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 16:40:52 +02:00
..
CryptoProvider.swift feat: Per-Mandant-Crypto-Shredding (A3) — ScopedCryptoProvider (v0.6.0) 2026-06-16 16:40:52 +02:00
ScopedCryptoProvider.swift feat: Per-Mandant-Crypto-Shredding (A3) — ScopedCryptoProvider (v0.6.0) 2026-06-16 16:40:52 +02:00
ScopeVaultClient.swift feat: Per-Mandant-Crypto-Shredding (A3) — ScopedCryptoProvider (v0.6.0) 2026-06-16 16:40:52 +02:00
VaultClient.swift feat: ManaEventSync E-4.0–E-4.2 — geteilte native Event-Sync-Lib 2026-05-25 12:39:59 +02:00