summaryrefslogtreecommitdiff
path: root/src/usr.bin/openssl/s_server.c
diff options
context:
space:
mode:
authorjsing <>2018-01-27 15:30:05 +0000
committerjsing <>2018-01-27 15:30:05 +0000
commit7e9d176210d3d878a8e83ab3e422f4bf370711e6 (patch)
tree3d53d5ec7c827462ec31ee3156e980e4c951418a /src/usr.bin/openssl/s_server.c
parentcccafe604becdfd2326c3f4d1c5664d824934cb4 (diff)
downloadopenbsd-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