commit | 5528d68f6d716f3bd0b75d0fd223fb866a96346c | [log] [tgz] |
---|---|---|
author | Dr. Stephen Henson <steve@openssl.org> | Fri Mar 03 03:23:27 2017 +0000 |
committer | Dr. Stephen Henson <steve@openssl.org> | Fri Mar 03 22:02:39 2017 +0000 |
tree | 8ee7e5c9484481eb24466f59454deb8a2fcba22d | |
parent | b0e9ab95ddda78921545ee93a337e23ee99ea5ea [diff] [blame] |
Set specific error is we have no valid signature algorithms set Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/2840)
diff --git a/ssl/t1_lib.c b/ssl/t1_lib.c index 00bbcd6..5ab7223 100644 --- a/ssl/t1_lib.c +++ b/ssl/t1_lib.c
@@ -1476,6 +1476,8 @@ || (lu->sig != EVP_PKEY_RSA && lu->hash != NID_sha1))) rv = 1; } + if (rv == 0) + SSLerr(SSL_F_TLS12_COPY_SIGALGS, SSL_R_NO_SUITABLE_SIGNATURE_ALGORITHM); return rv; }