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

Reply via email to