]> git.ipfire.org Git - thirdparty/openvpn.git/commit
polarssl: disable 1/n-1 record splitting
authorSteffan Karger <steffan@karger.me>
Mon, 4 May 2015 19:06:38 +0000 (21:06 +0200)
committerGert Doering <gert@greenie.muc.de>
Sat, 9 May 2015 14:03:52 +0000 (16:03 +0200)
commitd0f26fb524744a63615a1bf4e7ddcefcd102b328
tree319a376d06db9c00a53dfe6a769eeba9c5731ca3
parent5f66f907cfc57b89110c08e50c7aab228e090911
polarssl: disable 1/n-1 record splitting

Disable record splitting (for now).  OpenVPN assumes records are sent
unfragmented, which is no longer a valid assumption when record splitting
is enabled (which polarssl/mbedtls did in 1.3.10, see trac #524).
Changing the code to deal with record splitting will require intrusive
changes that need thorough review and testing.  Since OpenVPN is not
susceptible to BEAST (the data transmitted over the control channel is
very hard to influence for a remote attacker), we can just disable record
splitting as a quick fix.  This gives us the time to develop a proper
solution in the mean time, and test that thoroughly.

Signed-off-by: Steffan Karger <steffan@karger.me>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <1430766398-17209-1-git-send-email-steffan@karger.me>
URL: http://article.gmane.org/gmane.network.openvpn.devel/9646
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/ssl_polarssl.c