Mehrfaches parsen des JWE-Payloads beim Senden und Empfang von Attachments
Problem
Beim Senden und Empfangen von Attachments wird der JWE‑Payload je zweimal geparst, einmal beim en- und decrypten und erneut beim parsen der Auth‑Tag.
Das verursacht unnötige RAM-Allokationen (Strings).
Erwartetes Verhalten
- Decryption und Auth‑Tag parsen erfolgt im Decryption‑Schritt
- Encryption und Auth‑Tag parsen erfolgt im Encryption‑Schritt.
Das von Nimbus erzeute JWEObject enthält bereits die Authtags.
Akzeptanzkriterien
- 1. Attachment‑Download nutzt eine Methode, die Payload und Auth‑Tag in einem Schritt liefert
- 2. Attachment‑Upload nutzt eine Methode, die Payload und Auth‑Tag in einem Schritt liefert
- 3. Keine direkte Nutzung von AuthenticationTags.getAuthTagFromJWT(...) im Attachment Up-/Download
Edited by Martin Vogel