OpenBSD/src 4gpyYF6lib/libssl ssl_tlsext.c ssl_tlsext.h

   Rename TLS extension handling to use less "hello".

   When the TLS extension code was rewritten, TLS extensions could only exist
   in ClientHello and ServerHello messages - as such, they were named in pairs
   of *_clienthello_{needs,build} which would be called by the client and
   *_clienthello_parse. Likewise for *_serverhello_{needs,build} which would
   be called by a server and *_serverhello_parse, which would be called by a
   client.

   Enter TLSv1.3 - TLS extensions can now exist in one of seven messages,
   with only certain types being allowed to appear in each, meaning the naming
   scheme no longer works. Instead, rename them to indicate the caller rather
   than the message type - this effectively means:

     clienthello_needs -> client_needs
     clienthello_build -> client_build
     clienthello_parse -> server_parse
     serverhello_needs -> server_needs
     serverhello_build -> server_build
     serverhello_parse -> client_parse

   ok beck@ tb@
VersionDeltaFile
1.27+147-148lib/libssl/ssl_tlsext.c
1.15+75-66lib/libssl/ssl_tlsext.h
1.52+3-3lib/libssl/ssl_clnt.c
1.63+3-3lib/libssl/ssl_srvr.c
+228-2204 files

UnifiedSplitRaw