Dynamic OpenSSL engines are not seen by QtNetwork



  • I'm trying to establish a TLS connection with QSslSocket::connectToHostEncrypted() using one of the GOST ciphers availalbe in gost OpenSSL dynamic engine starting from version 1.0.0. However, I don't see any of the GOST ciphers in the output of QSslSocket::ciphers(). Looks like QTNetwork is not seeing dynamic OpenSSL engines.
    Hope someone can help with this.

    $ openssl version
    OpenSSL 1.0.2g-fips 1 Mar 2016

    $ openssl engine
    (rdrand) Intel RDRAND engine
    (dynamic) Dynamic engine loading support
    (gost) Reference implementation of GOST engine

    $ openssl list-cipher-algorithms | grep gost
    gost89
    gost89
    gost89-cnt

    $ qmake --version
    QMake version 3.0
    Using Qt version 5.7.0 in /usr/local/Qt-5.7.0/lib


  • Lifetime Qt Champion

    Hi and welcome to devnet,

    Which OS are you running this on ?

    Using a self-built Qt ?


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.