I have not reviewied this in full depth, trusting Frank here.

I *have* tested this on the server side testbed with "plain", "tls-auth"
and "tls-crypt" instances - and besides the fact that tls-crypt breaks
the 2.3 client (no support ;-) ) it all works nicely.

All the comments and whitespace bits have been fixed-on-the-fly
as instructed.  I have also fixed the "Return *true* if this packet..."
comment before do_pre_decrypt_check() and rewrapped the very long
comment lines in mudp.c (why did uncrustify not find this?).

I have stared a bit at the code and I think I understand what the code
does, and it seems to make sense.  Plus, it has unit tests :-)

Your patch has been applied to the master branch.

commit b364711486dc6371ad2659a5aa190941136f4f04
Author: Arne Schwabe
Date:   Mon May 2 17:43:10 2022 +0200

     Implement stateless HMAC-based sesssion-id three-way-handshake

     Signed-off-by: Arne Schwabe <a...@rfc2549.org>
     Acked-by: Frank Lichtenheld <fr...@lichtenheld.com>
     Message-Id: <20220502154310.836947-1-a...@rfc2549.org>
     URL: 
https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg24262.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