Details
-
User Story
-
Resolution: Out of scope
-
P2: Important
-
None
-
None
-
-
40
Description
QSslSocket implementation has a lot of overhead. For example:
- It uses QTcpSocket underneath (which implies large copying of data)
- improve code structure by separating encryption facilities
- make direct use of native SSL/TLS/SChannel facilities
- OpenSSL/SecureTransport code is very old. We should not use deprecated APIs
- make sure our use of TLS libs is correct and secure