On Fri, 2020-10-23 at 22:52 +0200, Martin wrote: > I like to update the gajim-omemo package, so that it becomes > compatible with iOS Jabber/XMPP clients. > > Background: iOS devices can only accept a 12 bytes IV in OMEMO, > because of limitations in system libraries, while most others > can live with both 12 and 16 bytes. Nowadays, (almost) all XMPP > clients use 12 bytes, and it would be good, if Debian stable > would support that. > > (IV = initialization vector for AES-GCM, IIRC)
AIUI 96 bytes (i.e. 12 bytes) is the recommended IV size for AES 128 GCM in any case. > The same change is in Debian testing since 2020-02-24, but for > buster I backported only that specific change. Well, except for: > Packaging changes: > > Move from debian/compat to debhelper-compat. Why was that included in a stable update? While it might make no functional difference, it also fixes no bug that I can see and isn't related to the bug you're addressing. As a general note, as a user-facing item: + * add patch: Switch to 12 byte IV it would have been worth specifying _why_ this change was applied, i.e. that it improves compatibility with clients. Regards, Adam

