Details
-
Task
-
Resolution: Done
-
P2: Important
-
6.2
-
None
-
-
13
-
4c0f81490ba0c4ec75786498332fb355f301b9cf (qt/qtbase/dev) 3e9fafacd1d19da33f1779cf70b4f8ea7910f43f (qt/qtbase/6.2)
-
Qt6_Foundation_Sprint 38, Qt6_Foundation_Sprint 39
Description
OpenSSL v3 deprecated old API we are using in QSslKey et al - namely the one working with RSA/DSA/EC_KEY objects. These functions can be compiled-out by using OPENSSL_API_COMPAT, thus breaking Qt's build. They seems to be deleted (or at least some of them) and thus we have unresolved symbols even when linked dynamically. OpenSSL's devs want users to switch to the generic EVP_PKEY API instead. So we should re-write our openssl plugin.
Attachments
Issue Links
- relates to
-
QTBUG-94596 Check OpenSSL plugin built and linked against OpenSSL 3.
- Closed
For Gerrit Dashboard: QTBUG-95122 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
360825,9 | Re-write our QSslKey and QSslContext | dev | qt/qtbase | Status: ABANDONED | +1 | 0 |
361668,8 | Provide new code paths for OpenSSL v3 | dev | qt/qtbase | Status: MERGED | +2 | 0 |
362166,2 | Provide new code paths for OpenSSL v3 | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |