about summary refs log tree commit diff stats
path: root/src/omemo/store.h
Commit message (Collapse)AuthorAgeFilesLines
* fix memory leaks in OMEMOSteffen Jaeckel2023-01-181-0/+1
| | | | Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
* build: remove support for old libsignalMichael Vetter2022-02-181-8/+0
| | | | | | | | | Remove support for libsignal-protocol-c < 2.3.2. Debian 10 uses 2.3.2, Debian 11 and 12 use 2.3.3. openSUSE from 15.2 onward uses 2.3.3. Fedora since 28 uses 2.3.2. We should be good.
* Apply coding styleMichael Vetter2020-07-071-38/+39
|
* Revert "Apply coding style"Michael Vetter2020-07-071-39/+38
| | | | | | This reverts commit 9b55f2dec0ea27a9ce4856e303425e12f866cea2. Sorting the includes creates some problems.
* Apply coding styleMichael Vetter2020-07-071-38/+39
| | | | Regards https://github.com/profanity-im/profanity/issues/1396
* Add vim modelineMichael Vetter2019-11-131-0/+1
|
* Mark messages received from a session as trustedPaul Fariello2019-06-251-1/+0
|
* Add prof_message_t to wrap all message attributesPaul Fariello2019-06-201-1/+1
| | | | | | | Probably missing copy of body to plain in carbon and privmessage. Only covers the incoming message path because goal is OMEMO decryption of untrusted message. Cover some of the log functions but not all.
* Add trusted state after OMEMO decryptionPaul Fariello2019-06-201-0/+1
| | | | Use it to print message on red background if not trusted.
* Decrypt all incoming OMEMO msgPaul Fariello2019-06-201-0/+1
| | | | | Trust all key as long as it's for reading. This code isn't multithread safe.
* Add copyright to omemo codeMichael Vetter2019-06-171-0/+33
|
* Rework trusted fingerprint storagePaul Fariello2019-04-101-1/+0
| | | | | Stop using "jid:device_id" keys. And move long term storage to its own file: trust.txt.
* Permanently store pre keysPaul Fariello2019-04-101-0/+2
|
* Don't trust unknown identity keysPaul Fariello2019-04-101-1/+2
| | | | | Also add long terme storage of known identity keys. If a key is stored it means it is trusted.
* Add support for libsignal-protocol-c 2.3.2Paul Fariello2019-04-101-0/+10
|
* Add support for encrypted carbonPaul Fariello2019-04-101-0/+198
| | | | Fix {signed,}_pre_key store
* Add OMEMO identity materials long term storagePaul Fariello2019-04-101-0/+6
|
* Add signal store backend and OMEMO start commandPaul Fariello2019-04-101-0/+34