summaryrefslogtreecommitdiff
path: root/src/regress/lib/libssl
diff options
context:
space:
mode:
authorjsing <>2020-02-05 17:30:30 +0000
committerjsing <>2020-02-05 17:30:30 +0000
commitb4766dc0b43a58fb924f86b32ea9dc519e138f45 (patch)
tree24698e90dd97dec3b0a0fe94f34f034aa56498f6 /src/regress/lib/libssl
parent30522d799b56c01cbca3fedc09dfe8c5f5692a43 (diff)
downloadopenbsd-b4766dc0b43a58fb924f86b32ea9dc519e138f45.tar.gz
openbsd-b4766dc0b43a58fb924f86b32ea9dc519e138f45.tar.bz2
openbsd-b4766dc0b43a58fb924f86b32ea9dc519e138f45.zip
Refactor the server hello processing code in the TLSv1.3 client.
Use flags to signal the need to switch to the legacy client and to identify a hello retry request. This allows the caller to take appropriate action, rather than trying to do this in the parsing/processing code. Split the key deriviation and record protection engagement code into a separate function, both for readability and reuse. Change handshake states outside of the processing code. ok tb@
Diffstat (limited to 'src/regress/lib/libssl')
0 files changed, 0 insertions, 0 deletions