CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]   2020/02/05 10:30:30

Modified files:
        lib/libssl     : ssl_locl.h tls13_client.c 

Log message:
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@

Reply via email to