CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2020/05/19 10:35:21
Modified files:
lib/libssl : ssl_both.c ssl_cert.c ssl_clnt.c ssl_lib.c
ssl_locl.h ssl_srvr.c tls13_client.c
tls13_server.c
Log message:
Replace SSL_PKEY_RSA_ENC/SSL_PKEY_RSA_SIGN with SSL_PKEY_RSA.
Some time prior to SSLeay 0.8.1b, SSL_PKEY_RSA_SIGN got added with the
intention of handling RSA sign only certificates... this incomplete code
had the following comment:
/* check to see if this is a signing only certificate */
/* EAY EAY EAY EAY */
And while the comment was removed in 2005, the incomplete RSA sign-only
handling has remained ever since.
Remove SSL_PKEY_RSA_SIGN and rename SSL_PKEY_RSA_ENC to SSL_PKEY_RSA. While
here also remove the unused SSL_PKEY_DH_RSA.
ok tb@