aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2022-04-09Prepare for MSC 3700Tobias Fella
2022-04-09Don't crash when decrypting existing messagesTobias Fella
2022-04-09Make sure devices are known before decrypting olm messagesTobias Fella
2022-04-09Check edKey when receiving an olm messageTobias Fella
2022-04-09Correctly load EncryptedEventsTobias Fella
2022-03-11Fix loading images when E2EE is disabledTobias Fella
2022-03-10Merge pull request #541 from TobiasFella/storesessionedkeyAlexey Rusakov
2022-03-09Check for empty ed25519 key.Tobias Fella
2022-03-09Update lib/database.cppTobias Fella
2022-03-08Store time of last decrypted message for each olm sessionTobias Fella
2022-03-07Add datbase migrationTobias Fella
2022-03-07Guard against device reuse attacksTobias Fella
2022-03-07Store the device's ed25519 in the databaseTobias Fella
2022-02-27Merge #538: Verification should return false instead of error for failed sign...Alexey Rusakov
2022-02-27Merge #535: Convenience functions for querying user devices and keys from cacheAlexey Rusakov
2022-02-27Update lib/e2ee/qolmutility.cppTobias Fella
2022-02-27Return false instead of error for failed signature checksTobias Fella
2022-02-27Merge pull request #537 from TobiasFella/decryptcheckroomAlexey Rusakov
2022-02-27Apply suggestionsTobias Fella
2022-02-27Apply suggestionsTobias Fella
2022-02-27Merge #536: Use QOlmMessage::Type in more placesAlexey Rusakov
2022-02-26Check that decrypted events are for the current roomTobias Fella
2022-02-26Use QOlmMessage::Type in more placesTobias Fella
2022-02-26Handle to-device messages before handling roomdataTobias Fella
2022-02-26Add convenience functions for querying user devices and keys from cacheTobias Fella
2022-02-26Merge pull request #477 from TobiasFella/work/readencryptedmessagesAlexey Rusakov
2022-02-25IfdefTobias Fella
2022-02-25Save key counts to stateTobias Fella
2022-02-24Fix all testsTobias Fella
2022-02-16quotient_export.h: #include <qglobal.h>Alexey Rusakov
2022-02-16More cleanup, especially in EncryptedFileAlexey Rusakov
2022-02-16isSupportedAlgorithm()Alexey Rusakov
2022-02-16Use QHash instead of QMapAlexey Rusakov
2022-02-16Fix file decryptionTobias Fella
2022-02-16Connection: guard device loading per-objectAlexey Rusakov
2022-02-16CleanupAlexey Rusakov
2022-02-16Add a few missing QUOTIENT_API stanzasAlexey Rusakov
2022-02-14Don't set lifetime as version in call invitesTobias Fella
2022-02-14Revert "Don't #include "logging.h" from headers"Alexey Rusakov
2022-02-14Don't #include "logging.h" from headersAlexey Rusakov
2022-02-13Merge branch 'dev'Alexey Rusakov
2022-02-12Replace QPair with std::pairTobias Fella
2022-02-11Implement more suggestionsTobias Fella
2022-02-11Enable to/fromJson to work with non-assignable objectsAlexey Rusakov
2022-02-11Better documentation for QUO_DECLARE_FLAGS[_NS]Alexey Rusakov
2022-02-11EventRelation: defer to non-deprecated symbolsAlexey Rusakov
2022-02-09Fix compilation without E2EETobias Fella
2022-02-09Move includes to .cpp fileTobias Fella
2022-02-07Refactor KeyVerificationEventsTobias Fella
2022-02-07Remove encryptionmanager and various fixesTobias Fella