diff options
author | jsing <> | 2018-01-27 15:30:05 +0000 |
---|---|---|
committer | jsing <> | 2018-01-27 15:30:05 +0000 |
commit | 7e9d176210d3d878a8e83ab3e422f4bf370711e6 (patch) | |
tree | 3d53d5ec7c827462ec31ee3156e980e4c951418a /src/usr.bin/openssl/s_server.c | |
parent | cccafe604becdfd2326c3f4d1c5664d824934cb4 (diff) | |
download | openbsd-7e9d176210d3d878a8e83ab3e422f4bf370711e6.tar.gz openbsd-7e9d176210d3d878a8e83ab3e422f4bf370711e6.tar.bz2 openbsd-7e9d176210d3d878a8e83ab3e422f4bf370711e6.zip |
Complete the TLS extension handling rewrite for the server-side.
This removes ssl_parse_clienthello_tlsext() and allows the CBS to be
passed all the way through from ssl3_get_client_hello(). The renegotation
check gets pulled up into ssl3_get_client_hello() which is where other
such checks exist.
The TLS extension parsing now also ensures that we do not get duplicates
of any known extensions (the old pre-rewrite code only did this for some
extensions).
ok inoguchi@
Diffstat (limited to 'src/usr.bin/openssl/s_server.c')
0 files changed, 0 insertions, 0 deletions