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

Make QSslKey work with OpenSSL v3

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: P2: Important 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

      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.

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

            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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes