aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-01Upload device keys when creating a new olm accountTobias Fella
2021-12-01Uncomment some stuffCarl Schwan
2021-12-01Make sure that only one upload is runningTobias Fella
2021-12-01Upload one-time keys when their count is lowTobias Fella
2021-12-01Fix everythingCarl Schwan
2021-12-01sslCarl Schwan
2021-12-01Apply suggestions from code reviewCarl Schwan
Co-authored-by: Tobias Fella <9750016+TobiasFella@users.noreply.github.com>
2021-12-01Ifdef E2EE out at cmake levelTobias Fella
2021-12-01fix typoCarl Schwan
2021-12-01Apply a few more commentsCarl Schwan
2021-12-01Apply suggestions from code reviewCarl Schwan
Co-authored-by: Nicolas Fella <6377822+nicolasfella@users.noreply.github.com>
2021-12-01Fix cmake codeCarl Schwan
2021-12-01Fix signing keysCarl Schwan
2021-12-01remove old filesCarl Schwan
2021-12-01More test but still failing in signing/signature verificationCarl Schwan
2021-12-01Add more test and use macro to remove duplicated codeCarl Schwan
2021-12-01Key verificationCarl Schwan
2021-12-01More testsCarl Schwan
2021-12-01More porting to new APICarl Schwan
2021-12-01Fix testCarl Schwan
2021-12-01E2EE: initial port to internal olm wrapperAlexey Andreyev
Remove qtolm git module. Update CMakeLists.txt. Rename olm to crypto subdir to prevent disambiguation. Rename internal files accordingly. Comment out not ported E2EE API usage.
2021-12-01Remove duplicated fileCarl Schwan
2021-12-01Move filesCarl Schwan
2021-12-01Add encrypted file structCarl Schwan
2021-12-01Fix CICarl Schwan
2021-12-01Add device key testCarl Schwan
2021-12-01Disable olm test when disabling encryptionCarl Schwan
2021-12-01Implement session sortingCarl Schwan
2021-12-01Add QOlmSession::decryptCarl Schwan
2021-12-01Add more test and methods in session handlingCarl Schwan
2021-12-01Add first session test and it fails :(Carl Schwan
2021-12-01Start adding test for session stuffCarl Schwan
2021-12-01Add hehlper functionsCarl Schwan
2021-12-01Add missing reinterpret_cast for session dataAlexey Andreyev
2021-12-01E2EE: Introduce session (WiP)Alexey Andreyev
2021-12-01Improve APICarl Schwan
2021-12-01Add group session decrypt/encrypt test and fix bug found by itCarl Schwan
2021-12-01Depends on OpenSSL for crypo randCarl Schwan
2021-12-01Update testCarl Schwan
2021-12-01Make it workCarl Schwan
2021-12-01Fix documentation typosCarl Schwan
Co-authored-by: Tobias Fella <9750016+TobiasFella@users.noreply.github.com>
2021-12-01ifdef everythingCarl Schwan
2021-12-01Implement outboundsessionCarl Schwan
2021-12-01Implement InboundsessionCarl Schwan
2021-12-01Start inboundsession wrapperCarl Schwan
2021-12-01Add destructorCarl Schwan
2021-12-01Add testsCarl Schwan
2021-12-01Start implementing Qt olm bindingCarl Schwan
2021-11-29Track room stubbed state size in logsAlexey Rusakov
2021-11-28Simplify converters.*Alexey Rusakov
There was a lot of excess redirection in fromJson() and toJson() with most of JsonConverter<> specialisations being unnecessary boilerplate. These have been replaced by overloads for toJson() and explicit specialisations for fromJson() wherever possible without breaking the conversion logic.