aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2021-12-01Fix JSON formatting for one-time-key signature creationTobias Fella
2021-12-01Fix testsCarl Schwan
2021-12-01Fix compilation without E2EETobias Fella
2021-12-01More fixesTobias Fella
2021-12-01Query for keys less and actually load users from cacheTobias Fella
2021-12-01Implement key verification eventsCarl Schwan
2021-12-01Cache deviceslist across restartsTobias Fella
2021-12-01Fix signature verification logicTobias Fella
2021-12-01Verify deviceKeys signaturesTobias Fella
2021-12-01Update tracked users list when new user joins encrypted roomTobias Fella
2021-12-01Start tracking user's devices when a a room starts being encryptedTobias Fella
2021-12-01Actually load devices from sync data and filter relevant usersTobias Fella
2021-12-01Clear current query job when it finishedTobias Fella
2021-12-01Start implementing device key trackingTobias Fella
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 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-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-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-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