summaryrefslogtreecommitdiff
path: root/src/regress/usr.bin/openssl
diff options
context:
space:
mode:
authortb <>2020-07-30 16:23:17 +0000
committertb <>2020-07-30 16:23:17 +0000
commitc83de9bf1a5deaa83030eac8eb7a2ce4749d120d (patch)
treeea30368cd2d92bed397d7b50b859b333c5b0ccc6 /src/regress/usr.bin/openssl
parentaac53677fa701dbcea49076f866c4ffbc99edfad (diff)
downloadopenbsd-c83de9bf1a5deaa83030eac8eb7a2ce4749d120d.tar.gz
openbsd-c83de9bf1a5deaa83030eac8eb7a2ce4749d120d.tar.bz2
openbsd-c83de9bf1a5deaa83030eac8eb7a2ce4749d120d.zip
Add minimal info callback support for TLSv1.3
As abieber@ found the hard way, some python frameworks (twisted, synapse) thought it a great idea to use the info callback mechanism (designed to get state information about SSL objects) to modify state information such as setting and verifying the SNI. The switch of TLS_method() to default to TLSv1.3 broke these contraptions. Further bits of the info callback mechanism will likely metastasize throughout the TLSv1.3 stack if we need them, so we only do what's really necessary now. Lots of debugging, crucial hint and testing by abieber input & ok jsing
Diffstat (limited to 'src/regress/usr.bin/openssl')
0 files changed, 0 insertions, 0 deletions