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