After some discussion it was decided to keep the "two independent options", partially because "these two patches have been out there for a while, been stared-at, and tested quite a bit" - also, IV_PROTO_V4 might end up with a different combination, we'll see. 507 will ensure that for IV_PROTO_V3 the two new options (AEAD at the end and 64 bit counters) will only ever be used together, or not at all - reduce the amount of protocol versions to implement in all datapaths, and combinations to test.
I have tested this against older code (t_client -> 2.6 etc, and t_server <- 2.2...2.6) and nothing broke. Also, tested against itself, and that worked as well. Of course it does not actually *do* anything yet, as the logic to push "aead-tag-end" does not exist... (FTR, in case one of you is wondering - this is v3, and gerrit has "v8" of the patch - but it's the same code change, just being pushed again as part of "other pushes" after being rebased) Your patch has been applied to the master branch. commit 233e10aeec7de02d34fa5c517b44612d38ccc00f Author: Arne Schwabe Date: Wed Feb 14 14:27:19 2024 +0100 Implement support for AEAD tag at the end Signed-off-by: Arne Schwabe <a...@rfc2549.org> Acked-by: Frank Lichtenheld <fr...@lichtenheld.com> Message-Id: <20240214132719.3031492-1-fr...@lichtenheld.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg28239.html Signed-off-by: Gert Doering <g...@greenie.muc.de> -- kind regards, Gert Doering _______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel