diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-09-25 09:46:32 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-11-14 15:00:32 +0100 |
commit | 8bf0421af05b5a909dc8a6ab06265d2de39ffd64 (patch) | |
tree | a377d657351ba4f3546c742646d4ea8dabb4375d | |
parent | fbcd91adb9794d5df2a5dcca9a95f02a25c0cb4f (diff) | |
download | gnutls-8bf0421af05b5a909dc8a6ab06265d2de39ffd64.tar.gz |
priority: do include all the version's signature semantics
This resolves issue, which prevented handling certain types
of TLS1.3-only signatures, depending on the order of enabled
protocols.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
-rw-r--r-- | lib/priority.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/lib/priority.c b/lib/priority.c index 6e537bd8c0..63d9ebd9cb 100644 --- a/lib/priority.c +++ b/lib/priority.c @@ -1202,14 +1202,10 @@ static int set_ciphersuite_list(gnutls_priority_t priority_cache) tlsmax = version_to_entry(priority_cache->protocol.priority[i]); if (tlsmax) tls_sig_sem |= tlsmax->tls_sig_sem; - if (dtlsmax) - break; } else { /* dtls */ dtlsmax = version_to_entry(priority_cache->protocol.priority[i]); if (dtlsmax) tls_sig_sem |= dtlsmax->tls_sig_sem; - if (tlsmax) - break; } } |