Sunsetting QCA
We are planning to sunset QCA, it's architecture is quite complex, the code quite bug and the uses of it are relatively small so it's easier to just replace QCA with uses of botan/gnupg/nss/openssl as appropriate.
Uses of QCA Qt6
kwallet
Used in src/runtime/kwalletd for FDO secrets
-
Todo
ksirk
Used in libiris copied for jabber (code doesn't compile)
-
Remove libiris/jabber support from the code games/ksirk!21 (merged)
kdepim-runtime
Used in ewsclient
messagelib
Used in dkim-verify
plasma-nm
Used in libs/editor/settings/security802-1x.cpp
-
Todo
konversation
Used for Diffie-Hellman and Blowfish over IRC. Testing direct use of Botan2.
-
Todo
calligra
-
Used in MsooXmlImport.cpp -
Used in KoEncryptedStore.cpp office/calligra@adee1986
Uses of QCA Qt5
skrooge
QCA is only used to open old encrypted files. Plan is to stop using QCA and just tell users that are in that scenario to temporarily use an older version to use the file.
calligra-plan
Used in KoEncryptedStore.cpp
-
Todo
gcompris
Used in work/server branch
-
Todo
Edited by Daniel Vrátil