diff options
author | Timur Pocheptsov <timur.pocheptsov@qt.io> | 2021-07-23 11:50:35 +0200 |
---|---|---|
committer | Timur Pocheptsov <timur.pocheptsov@qt.io> | 2021-07-28 16:24:24 +0200 |
commit | 4c0f81490ba0c4ec75786498332fb355f301b9cf (patch) | |
tree | 305b8eee5a951e676e42aacc9bcb12ebd3107166 /src/gui/platform | |
parent | 25fff849e8f34af6d41ff36f2891bb4099b89360 (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