Make error reason for disallowed legacy sigalg more specific
[openssl.git] / ssl / statem / statem_lib.c
index 155afd5d91c702bdb3faedde8fd83885022514b4..10e6ef9edd58b38fad7af89158e8d40716a02f65 100644 (file)
@@ -442,7 +442,8 @@ MSG_PROCESS_RETURN tls_process_cert_verify(SSL_CONNECTION *s, PACKET *pkt)
             goto err;
         }
     } else if (!tls1_set_peer_legacy_sigalg(s, pkey)) {
-            SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
+            SSLfatal(s, SSL_AD_INTERNAL_ERROR,
+                     SSL_R_LEGACY_SIGALG_DISALLOWED_OR_UNSUPPORTED);
             goto err;
     }