CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2019/01/23 11:39:28
Modified files:
lib/libssl : ssl_clnt.c ssl_locl.h ssl_sigalgs.c
ssl_sigalgs.h ssl_tlsext.c t1_lib.c
regress/lib/libssl/client: clienttest.c
regress/lib/libssl/tlsext: tlsexttest.c
Log message:
Modify sigalgs extension processing to accomodate TLS 1.3.
- Make a separate sigalgs list for TLS 1.3 including only modern
algorithm choices which we use when the handshake will not negotiate
TLS 1.2.
- Modify the legacy sigalgs for TLS 1.2 to include the RSA PSS algorithms as
mandated by RFC8446 when the handshake will permit negotiation of TLS 1.2
from a 1.3 handshake.
ok jsing@ tb@