CVSROOT: /cvs Module name: src Changes by: [email protected] 2022/01/11 11:28:41
Modified files:
lib/libssl : ssl_clnt.c ssl_kex.c ssl_locl.h ssl_srvr.c
ssl_tlsext.c tls_internal.h tls_key_share.c
Log message:
Plumb decode errors through key share parsing code.
Distinguish between decode errors and other errors, so that we can send
a SSL_AD_DECODE_ERROR alert when appropriate.
Fixes a tlsfuzzer failure, due to it expecting a decode error alert and
not receiving one.
Prompted by anton@
ok tb@
