Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
Dynamic OpenSSL engines are not seen by QtNetwork
rezniknn last edited by
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
$ qmake --version
QMake version 3.0
Using Qt version 5.7.0 in /usr/local/Qt-5.7.0/lib
Hi and welcome to devnet,
Which OS are you running this on ?
Using a self-built Qt ?