about summary refs log tree commit diff stats
path: root/src/omemo
Commit message (Collapse)AuthorAgeFilesLines
* Cosmetics rename variable barejid into roomjidPaul Fariello2019-04-102-3/+3
|
* Allow to start OMEMO in MUCPaul Fariello2019-04-102-0/+14
|
* Add MUC message decryptionPaul Fariello2019-04-102-15/+45
|
* Fix prekey handling after first usePaul Fariello2019-04-101-8/+7
| | | | libsignal will remove prekey on its own.
* device_list iq should be from barejid or nonePaul Fariello2019-04-101-5/+8
| | | | | | | Ensure we request device_list and remove non conforming handling of responses. Move initialisation of iq_handlers before call to sv_ev_login_account_success
* Add logs about crypto generationPaul Fariello2019-04-101-0/+4
|
* Log device_id on startupPaul Fariello2019-04-101-0/+2
|
* Don't rely on account name being jidPaul Fariello2019-04-101-2/+2
|
* Add hints about trust command when printing fingerprintsPaul Fariello2019-04-101-1/+11
|
* Avoid using xmpp_jid_barePaul Fariello2019-04-101-27/+20
|
* Add OMEMO untrust commandPaul Fariello2019-04-102-0/+23
|
* Allow to trust own device idPaul Fariello2019-04-101-0/+9
|
* Add trust commandPaul Fariello2019-04-102-40/+208
|
* Don't trust unknown identity keysPaul Fariello2019-04-104-55/+105
| | | | | 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-102-0/+25
|
* Add OMEMO fingerprint commandPaul Fariello2019-04-102-0/+54
|
* Add OMEMO session long term storagePaul Fariello2019-04-103-30/+95
|
* Replace used prekey in bundlePaul Fariello2019-04-101-1/+16
|
* Start new session upon prekey receptionPaul Fariello2019-04-101-0/+1
|
* Randomly choose a prekey on session buildPaul Fariello2019-04-102-9/+28
|
* Check received gcm tagPaul Fariello2019-04-103-7/+18
|
* Follow xep by putting gcm tag on encrypted keyPaul Fariello2019-04-103-13/+23
|
* Get rid of libsodiumPaul Fariello2019-04-103-33/+72
|
* Add log on OMEMO session startPaul Fariello2019-04-101-0/+2
|
* Use profanity logs for OMEMO logsPaul Fariello2019-04-101-1/+15
|
* Add support for encrypted carbonPaul Fariello2019-04-103-36/+309
| | | | Fix {signed,}_pre_key store
* Handle requested device list for session startPaul Fariello2019-04-101-7/+41
|
* Add OMEMO identity materials long term storagePaul Fariello2019-04-103-4/+100
|
* Add OMEMO message encryption and decryptionPaul Fariello2019-04-105-30/+374
|
* Create signal sessionPaul Fariello2019-04-102-3/+18
|
* Add signal store backend and OMEMO start commandPaul Fariello2019-04-104-4/+383
|
* Request for device list when OMEMO is readyPaul Fariello2019-04-101-7/+3
|
* Ensure received devicelist contains our own device idPaul Fariello2019-04-102-3/+12
|
* Fix devicelist subscription and handle pubsub eventPaul Fariello2019-04-102-11/+25
| | | | Devicelist subscription can be done directly with caps_add feature.
* Add devicelist and bundle publicationPaul Fariello2019-04-102-19/+125
|
* Move OMEMO initialization to profanity intializationPaul Fariello2019-04-102-5/+22
| | | | Also store identity keys into account
* Add signal-protocol lockingPaul Fariello2019-04-082-4/+36
|
* Add crypto backend for signal-protocolPaul Fariello2019-04-084-2/+307
|
* Link against libsignal-protocol-cPaul Fariello2019-04-081-0/+10