about summary refs log tree commit diff stats
path: root/src/omemo/store.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix issue with first encrypted messagePaul Fariello2019-04-101-1/+5
| | | | | | | | When decrypting first message with prekey, libsignal wants to remove used prekey from storage. Return value on success should be 0. We used to return number of deleted keys. Thus libsignal was considering we failed to remove the key and we were ignoring plaintext.
* Rework trusted fingerprint storagePaul Fariello2019-04-101-8/+17
| | | | | Stop using "jid:device_id" keys. And move long term storage to its own file: trust.txt.
* Permanently store pre keysPaul Fariello2019-04-101-2/+41
|
* Add support for disconnect in OMEMOPaul Fariello2019-04-101-3/+13
|
* Don't trust unknown identity keysPaul Fariello2019-04-101-4/+10
| | | | | 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/+15
|
* Add OMEMO session long term storagePaul Fariello2019-04-101-0/+8
|
* Add support for encrypted carbonPaul Fariello2019-04-101-12/+32
| | | | Fix {signed,}_pre_key store
* Add OMEMO message encryption and decryptionPaul Fariello2019-04-101-4/+8
|
* Add signal store backend and OMEMO start commandPaul Fariello2019-04-101-0/+267