summaryrefslogtreecommitdiffstats
path: root/src/encryption
AgeCommit message (Expand)Author
2024-03-16Make a few headers forward declarationsNicolas Werner
2024-03-16Include moc files for a tiny speedup on incremental buildsNicolas Werner
2024-01-15Fix verification with multiple devices in parallelNicolas Werner
2024-01-14Support "fixed" mac method in verificationNicolas Werner
2024-01-14Use constant for sas verification macNicolas Werner
2023-12-13Work around clazy claiming we connect a lambdaNicolas Werner
2023-11-19Upgrade trust of megolm sessions when receiving RoomKeyNicolas Werner
2023-11-01Downgrade self verification status logging to debugNicolas Werner
2023-10-31Cleanup headers a bit moreNicolas Werner
2023-10-31Speed up compilation a bitNicolas Werner
2023-10-23Migrate olm sessions to be stored in one database instead of thousandsNicolas Werner
2023-08-11Remove some unnecessary forward declarations and headersLoren Burkholder
2023-07-16Remove final which breaks type registrationNicolas Werner
2023-07-16Fix verification error codesNicolas Werner
2023-06-28Fix build against fmt10Nicolas Werner
2023-06-19Move to automatic type registrationNicolas Werner
2023-06-08Remove a few more QPairsNicolas Werner
2023-06-08Fix a few more clazy warningsNicolas Werner
2023-04-11Adapt to the new inherited variantNicolas Werner
2023-02-21Get rid of year in license headersNicolas Werner
2023-02-21Switch to upstream olm error codeNicolas Werner
2023-02-19Reduce code bloat a bitNicolas Werner
2023-02-18Automatically fetch keys for undecrypted messages after verificationNicolas Werner
2023-01-22Warn when no secret can be requestedNicolas Werner
2023-01-22Skip empty requests for cross-signing keys when user only has one device.Jason Volk
2023-01-09Add some more error loggingNicolas Werner
2023-01-02A whole new year full of excitement and possibilities!Nicolas Werner
2022-11-06Store secrets (apart from the pickle key) in the databaseNicolas Werner
2022-11-01Speedup sending encrypted messages after metasync was reenabledNicolas Werner
2022-10-26Enable -WconversionNicolas Werner
2022-10-10Mark classes as final where possibleNicolas Werner
2022-10-03cppcheck stuff (#1200)Loren Burkholder
2022-10-02Work around MSVC bug with structured bindings in lambdasNicolas Werner
2022-09-28Merge branch 'v0.10.2-fixes'Nicolas Werner
2022-09-28Prevent the homeserver from inserting malicious secretsNicolas Werner
2022-09-25Switch to clang-format14Nicolas Werner
2022-07-30Fix too many fmt parametersNicolas Werner
2022-07-29Make code compile with hidden friendsNicolas Werner
2022-07-22Verifications sneakily accumulating in the backgroundNicolas Werner
2022-06-19Request full online keybackup when turning it onNicolas Werner
2022-06-18Remove a few more headersNicolas Werner
2022-06-17Get rid of 'using json = nlohmann::json'Nicolas Werner
2022-06-17Fix compilation without implicit nlohmann conversionsNicolas Werner
2022-06-16Simplify includes a bitNicolas Werner
2022-06-12Fix comparison for glare algorithmNicolas Werner
2022-06-12Properly handle glare when verifyingNicolas Werner
2022-05-10Use right linterNicolas Werner
2022-05-10More image dialog fixesNicolas Werner
2022-04-08Remove sender key from megolm session indexNicolas Werner
2022-02-27Allow properly editing pending encrypted messagesNicolas Werner