summary refs log tree commit diff
path: root/src/CacheCryptoStructs.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Make a few headers forward declarationsNicolas Werner2024-03-161-6/+5
|
* Upgrade trust of megolm sessions when receiving RoomKeyNicolas Werner2023-11-191-8/+9
| | | | | | | Before we only did that, when we basically didn't have the key yet. But since we usually get sent a RoomKey when a new message is sent after we sign in, we were discarding, that those messages should usually now be trusted.
* Move to automatic type registrationNicolas Werner2023-06-191-0/+3
|
* Get rid of year in license headersNicolas Werner2023-02-211-3/+1
| | | | | | See also: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/ https://hynek.me/til/copyright-years/
* A whole new year full of excitement and possibilities!Nicolas Werner2023-01-021-0/+1
|
* Enable -WconversionNicolas Werner2022-10-261-2/+2
|
* Switch to clang-format14Nicolas Werner2022-09-251-1/+2
|
* Use right linterNicolas Werner2022-05-101-2/+1
|
* More image dialog fixesNicolas Werner2022-05-101-1/+2
|
* Remove sender key from megolm session indexNicolas Werner2022-04-081-3/+3
| | | | | | implements MSC3700 see https://github.com/matrix-org/matrix-spec-proposals/pull/3700
* Update year in copyright notice to shut up lint jobNicolas Werner2022-01-011-0/+1
|
* Move away from using an event loop to access secretsNicolas Werner2021-11-071-0/+8
| | | | | | | | Fixes messages in room flickering and being stuck fixes #760 relates to #770 relates to #789
* Change indentation to 4 spacesNicolas Werner2021-09-181-77/+77
|
* Allow downloading keys from key backupNicolas Werner2021-08-171-0/+25
|
* Request keys when opening a room for the first timeNicolas Werner2021-08-141-0/+2
|
* Show if there are unverified devices in a roomNicolas Werner2021-08-131-3/+5
| | | | | Also fixes some issues where nested transactions will poison the verification cache.
* Protect against replay attacksNicolas Werner2021-08-071-0/+3
|
* Store megolm session data in separate databaseNicolas Werner2021-07-171-11/+16
|
* Add TOFU (Trust On First Use) mode to encryptionNicolas Werner2021-05-071-1/+6
|
* Show verification status next to messagesNicolas Werner2021-05-071-1/+19
|
* Rotate session keys properlyNicolas Werner2021-03-151-0/+1
|
* Update license headersNicolas Werner2021-03-051-0/+4
|
* Properly share and rotate sessions on member and device changesNicolas Werner2020-11-301-0/+16
|
* Remove outbound session storageNicolas Werner2020-11-301-11/+1
|
* Load sessions lazily from dbNicolas Werner2020-11-301-2/+0
|
* Optimize buildNicolas Werner2020-10-271-4/+2
|
* Store timestamp with olm sessionsNicolas Werner2020-10-201-0/+10
|
* Calculate verification status from cross-signing sigs and update dynamicallyNicolas Werner2020-10-081-4/+17
|
* Clean up verification and key cache a bitNicolas Werner2020-10-021-32/+18
|
* Cache FixCH Chethan Reddy2020-08-241-1/+4
|
* Updating keys of outdated encrypted usersCH Chethan Reddy2020-07-301-4/+25
|
* Some issue with UserProfileCH Chethan Reddy2020-07-301-4/+1
|
* [WIP] Add Caching for usersCH Chethan Reddy2020-07-301-0/+30
|
* Reduce some include of Cache.h since it needs 11s on averageNicolas Werner2019-12-141-0/+67