Experimental workaround TLS filler (WTF) extension.
authorDr. Stephen Henson <steve@openssl.org>
Wed, 6 Nov 2013 20:45:12 +0000 (20:45 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Wed, 6 Nov 2013 20:49:47 +0000 (20:49 +0000)
commit0467ea68624450ecece4cde0d5803499aaff19c2
tree1b14b6d36894ff113f56f165a0ec1f61e1afc1a6
parente0ffd129c16af90eb5e2ce54e57832c0046d1aaf
Experimental workaround TLS filler (WTF) extension.

Based on a suggested workaround for the "TLS hang bug" (see FAQ and PR#2771):
if the TLS Client Hello record length value would otherwise be > 255 and less
that 512 pad with a dummy extension containing zeroes so it is at least 512.

To enable it use an unused extension number (for example 0x4242) using
e.g. -DTLSEXT_TYPE_wtf=0x4242

WARNING: EXPERIMENTAL, SUBJECT TO CHANGE.
CHANGES
ssl/t1_lib.c