mana-kotlin-event-sync/gradle/wrapper/gradle-wrapper.jar
Till JS fa7f4c61c6 mana-kotlin-event-sync v0.1 — Crypto + Envelope + Vault + Sync-HTTP
Phase 2 (Teil 1) des Android-Plans. Kotlin-Port von ManaEventSync (Swift).

- MasterKeyCryptoProvider (AES-GCM-256): byte-kompatibel zu Swift/TS,
  bewiesen per echtem WebCrypto-Golden-Vektor (enc:1:<iv>.<ct‖tag>)
- NoOpCryptoProvider (Passthrough, Mixed-Log-tolerant)
- VaultClient + createMasterKeyProviderFromVault (Key-Fetch/ZK-Erkennung)
- EventEnvelope + ActorContext + flexibler Long-Serializer
  (sequenceNumber als String ODER Zahl — mana-sync Go json:",string")
- Ulid (Port der Swift-Generierung)
- SyncHttpClient (append≤500 / pull; 422->SchemaOutdated)
- 26 Tests grün; Composite-Build auf mana-kotlin-core

Offen (Teil 2): WebSocket-Client, Room-EventStorage, EventSyncEngine.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 18:30:39 +02:00

43 KiB