Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-95122

Make QSslKey work with OpenSSL v3

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Done
    • Affects Version/s: 6.2
    • Fix Version/s: 6.2.0 Beta2
    • Component/s: Network: SSL
    • Labels:
      None

      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

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              tpochep Timur Pocheptsov
              Reporter:
              tpochep Timur Pocheptsov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes