Resolves: rhbz#1965017epel8
parent
c5d8025ca8
commit
ecb6630fd3
@ -0,0 +1,22 @@
|
|||||||
|
diff --git a/ssl/t1_lib.c b/ssl/t1_lib.c
|
||||||
|
index 3579202c22..134c948bcb 100644
|
||||||
|
--- a/ssl/t1_lib.c
|
||||||
|
+++ b/ssl/t1_lib.c
|
||||||
|
@@ -3302,7 +3302,7 @@ int tls_choose_sigalg(SSL *s, int fatalerrs)
|
||||||
|
if ((lu = tls1_get_legacy_sigalg(s, -1)) == NULL) {
|
||||||
|
if (!fatalerrs)
|
||||||
|
return 1;
|
||||||
|
- SSLfatal(s, SSL_AD_INTERNAL_ERROR,
|
||||||
|
+ SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
|
||||||
|
SSL_R_NO_SUITABLE_SIGNATURE_ALGORITHM);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
@@ -3317,7 +3317,7 @@ int tls_choose_sigalg(SSL *s, int fatalerrs)
|
||||||
|
if (i == sent_sigslen) {
|
||||||
|
if (!fatalerrs)
|
||||||
|
return 1;
|
||||||
|
- SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
|
||||||
|
+ SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
|
||||||
|
SSL_R_WRONG_SIGNATURE_TYPE);
|
||||||
|
return 0;
|
||||||
|
}
|
Loading…
Reference in new issue