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

Make QSslKey work with OpenSSL v3

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • P2: Important
    • 6.2.0 Beta2
    • 6.2
    • Network: SSL
    • None
    • All
    • 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

          For Gerrit Dashboard: QTBUG-95122
          # Subject Branch Project Status CR V

          Activity

            People

              tpochep Timur Pocheptsov
              tpochep Timur Pocheptsov
              Vladimir Minenko Vladimir Minenko
              Alex Blasche Alex Blasche
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes