CVSROOT:        /cvs
Module name:    src
Changes by:     t...@cvs.openbsd.org    2020/07/02 22:51:59

Modified files:
        lib/libssl     : ssl_tlsext.c ssl_tlsext.h 

Log message:
Make the message type available to the extension functions

Some TLS extensions need to be treated differently depending on the
handshake message they appear in. Over time, various workarounds and
hacks were used to deal with the unavailability of the message type
in these functions, but this is getting fragile and unwieldy. Having
the message type available will enable us to clean this code up and
will allow simple fixes for a number of bugs in our handling of the
status_request extension reported by Michael Forney.

This approach was suggested a while ago by jsing.

ok beck jsing

Reply via email to