summary refs log tree commit diff
path: root/src/encryption (follow)
Commit message (Expand)AuthorAgeFilesLines
* Make a few headers forward declarationsNicolas Werner2024-03-163-5/+5
* Include moc files for a tiny speedup on incremental buildsNicolas Werner2024-03-164-0/+8
* Fix verification with multiple devices in parallelNicolas Werner2024-01-152-5/+37
* Support "fixed" mac method in verificationNicolas Werner2024-01-141-61/+48
* Use constant for sas verification macNicolas Werner2024-01-141-18/+13
* Work around clazy claiming we connect a lambdaNicolas Werner2023-12-131-1/+2
* Upgrade trust of megolm sessions when receiving RoomKeyNicolas Werner2023-11-192-15/+35
* Downgrade self verification status logging to debugNicolas Werner2023-11-011-1/+1
* Cleanup headers a bit moreNicolas Werner2023-10-314-38/+42
* Speed up compilation a bitNicolas Werner2023-10-315-10/+11
* Migrate olm sessions to be stored in one database instead of thousandsNicolas Werner2023-10-231-1/+1
* Remove some unnecessary forward declarations and headersLoren Burkholder2023-08-111-1/+0
* Remove final which breaks type registrationNicolas Werner2023-07-161-1/+1
* Fix verification error codesNicolas Werner2023-07-162-0/+5
* Fix build against fmt10Nicolas Werner2023-06-281-1/+1
* Move to automatic type registrationNicolas Werner2023-06-195-1/+39
* Remove a few more QPairsNicolas Werner2023-06-081-3/+3
* Fix a few more clazy warningsNicolas Werner2023-06-081-2/+2
* Adapt to the new inherited variantNicolas Werner2023-04-111-4/+4
* Get rid of year in license headersNicolas Werner2023-02-218-24/+8
* Switch to upstream olm error codeNicolas Werner2023-02-211-1/+1
* Reduce code bloat a bitNicolas Werner2023-02-192-2/+1
* Automatically fetch keys for undecrypted messages after verificationNicolas Werner2023-02-181-11/+23
* Warn when no secret can be requestedNicolas Werner2023-01-221-1/+3
* Skip empty requests for cross-signing keys when user only has one device.Jason Volk2023-01-221-0/+3
* Add some more error loggingNicolas Werner2023-01-091-2/+2
* A whole new year full of excitement and possibilities!Nicolas Werner2023-01-028-0/+8
* Store secrets (apart from the pickle key) in the databaseNicolas Werner2022-11-061-7/+14
* Speedup sending encrypted messages after metasync was reenabledNicolas Werner2022-11-011-69/+80
* Enable -WconversionNicolas Werner2022-10-261-1/+1
* Mark classes as final where possibleNicolas Werner2022-10-103-3/+3
* cppcheck stuff (#1200)Loren Burkholder2022-10-036-35/+44
* Work around MSVC bug with structured bindings in lambdasNicolas Werner2022-10-022-4/+36
* Merge branch 'v0.10.2-fixes'Nicolas Werner2022-09-281-15/+25
|\
| * Prevent the homeserver from inserting malicious secretsNicolas Werner2022-09-281-15/+25
* | Switch to clang-format14Nicolas Werner2022-09-252-2/+3
|/
* Fix too many fmt parametersNicolas Werner2022-07-301-1/+1
* Make code compile with hidden friendsNicolas Werner2022-07-291-1/+1
* Verifications sneakily accumulating in the backgroundNicolas Werner2022-07-223-13/+44
* Request full online keybackup when turning it onNicolas Werner2022-06-192-0/+69
* Remove a few more headersNicolas Werner2022-06-183-11/+9
* Get rid of 'using json = nlohmann::json'Nicolas Werner2022-06-173-15/+15
* Fix compilation without implicit nlohmann conversionsNicolas Werner2022-06-172-13/+16
* Simplify includes a bitNicolas Werner2022-06-161-0/+2
* Fix comparison for glare algorithmNicolas Werner2022-06-122-5/+9
* Properly handle glare when verifyingNicolas Werner2022-06-121-4/+17
* Use right linterNicolas Werner2022-05-102-3/+2
* More image dialog fixesNicolas Werner2022-05-102-2/+3
* Remove sender key from megolm session indexNicolas Werner2022-04-081-24/+24
* Allow properly editing pending encrypted messagesNicolas Werner2022-02-272-13/+30
* Prevent old verification requests from showing upNicolas Werner2022-02-141-0/+27
* Update year in copyright notice to shut up lint jobNicolas Werner2022-01-018-0/+8
* Reserve size of some containers we are fillingNicolas Werner2021-12-291-0/+1
* Reduce allocations using QStringLiteralNicolas Werner2021-12-292-11/+11
* Fix more warnings and remove dead codeNicolas Werner2021-12-283-5/+5
* Fix a few shadowing warningsNicolas Werner2021-12-113-11/+11
* Make clang-format <13 and clang-format >=13 behave the sameNicolas Werner2021-11-222-18/+21
* Fix no replies being rendered for edits sent from Element in encrypted roomsNicolas Werner2021-11-111-5/+4
* Improve fetching of device keys after loginNicolas Werner2021-11-081-3/+14
* Fix self verification status never updatingNicolas Werner2021-11-071-1/+2
* Don't try to load verification status before db is readyNicolas Werner2021-11-071-1/+0
* Move away from using an event loop to access secretsNicolas Werner2021-11-071-4/+9
* Fix translation nitsNicolas Werner2021-11-041-1/+1
* Prompt user when there are unverified devicesNicolas Werner2021-11-012-1/+21
* Add self verification after loginNicolas Werner2021-10-307-68/+182
* lint using clang11Nicolas Werner2021-10-171-2/+2
* lintNicolas Werner2021-10-172-3/+2
* move device verification management to its own fileNicolas Werner2021-10-172-0/+174
* Move voip and encryption stuff into their own directoriesNicolas Werner2021-10-176-0/+3126