qt5base-lts/tests/auto/network/ssl
Timur Pocheptsov c30af31f99 QSslSocket (SecureTransport) add TLS 1.3 ciphersuites
At some point we decided to support a custom set of ciphersuites specified
by QSslConfiguration (which if you ask me was never a good idea). The law
of unforseen consequiences bit us again: since we now give a set of ciphesuites
to QSslConfiguration and set ciphesuites from the configuration a socket has,
we are limited by the ciphersuites we know about at the moment of 'coding'.
Meaning if an SDK was updated and CipherSuite.h later adds more ciphersuites,
we miss them and 'don't support them', while we ... actually do.

This patch tries to add some more ciphersuites introduced in TLS 1.3 (interesting,
SecureTransport does not support TLS 1.3, but TLS 1.3 suites can be used in TLS
1.2 session).

Pick-to: 6.2 6.3 5.15
Task-number: QTBUG-99368
Change-Id: I439b63845c4893e5621cffaf3bcaf62e2b643c74
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
2022-01-12 22:27:21 +01:00
..
qasn1element Remove the qmake project files 2021-01-07 15:32:28 +01:00
qdtls tst_QDtls: Move the function declaration outside the function 2021-07-02 13:05:32 +00:00
qdtlscookie QDtls(Cookie) autotests - use the proper API to detect DTLS support 2021-06-03 20:08:32 +02:00
qocsp Introduce a mini-version of qsslsocket_openssl_symbols_p.h/.cpp 2021-06-09 20:55:49 +02:00
qpassworddigestor Remove the qmake project files 2021-01-07 15:32:28 +01:00
qsslcertificate tst_QSslCertificate::verify - remove QSKIP 2021-08-06 16:08:43 +02:00
qsslcipher Remove the qmake project files 2021-01-07 15:32:28 +01:00
qssldiffiehellmanparameters Fix auto-tests that are fooled by the presence of more than one plugin 2021-05-27 06:41:26 +02:00
qsslellipticcurve Fix auto-tests that are fooled by the presence of more than one plugin 2021-05-27 06:41:26 +02:00
qsslerror Remove the qmake project files 2021-01-07 15:32:28 +01:00
qsslkey testlib: Deprecate QWARN() in favor of qWarning() 2021-08-04 19:31:51 +02:00
qsslsocket QSslSocket (SecureTransport) add TLS 1.3 ciphersuites 2022-01-12 22:27:21 +01:00
qsslsocket_onDemandCertificates_member tests: Remove unused SRCDIR defines 2021-08-17 12:41:57 +00:00
qsslsocket_onDemandCertificates_static tests: Remove unused SRCDIR defines 2021-08-17 12:41:57 +00:00
shared Fix loading of OpenSSL on macOS versions that ship its own OpenSSL 2021-09-17 16:09:51 +02:00
CMakeLists.txt Move plugin code from QtNetwork to qtbase/plugins 2021-04-22 22:51:54 +02:00