Implementing Encryption for Qt-based Matrix Client