summaryrefslogtreecommitdiffstats
path: root/src/gui/platform
diff options
context:
space:
mode:
authorTimur Pocheptsov <timur.pocheptsov@qt.io>2021-07-23 11:50:35 +0200
committerTimur Pocheptsov <timur.pocheptsov@qt.io>2021-07-28 16:24:24 +0200
commit4c0f81490ba0c4ec75786498332fb355f301b9cf (patch)
tree305b8eee5a951e676e42aacc9bcb12ebd3107166 /src/gui/platform
parent25fff849e8f34af6d41ff36f2891bb4099b89360 (diff)
Provide new code paths for OpenSSL v3
With OpenSSL v3 it would be possible to compile-out functions, directly working with entities like RSA, DSA, DH and EC_KEY. For this you have to define OPENSSL_API_COMPAT >= 0x30000000L. This would break QSslKey and QSslContext. To mitigate this potential problem, we switch to the 'generic' API, that works with EVP_PKEY instead. All functionality will be preserved, except inability of QSslKey::handle() to get pointers to RSA, DSA, DH or EC_KEY. Fixes: QTBUG-95122 Pick-to: 6.2 Change-Id: Ic85b48502421c4330cf4877b52850539c855fa74 Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'src/gui/platform')
0 files changed, 0 insertions, 0 deletions