JC Brand
|
9c05ca9a09
Add test for sending/receiving MUC OMEMO messages
|
vor 6 Jahren |
JC Brand
|
f64fdb8088
Render the OMEMO lock icon in MUC toolbars as well
|
vor 6 Jahren |
JC Brand
|
d5485d09ae
Always render the OMEMO lock icon
|
vor 6 Jahren |
Christoph Scholz
|
da5ca0b585
implement XEP-0184: Message Delivery Receipts
|
vor 6 Jahren |
JC Brand
|
a5a600bade
Fixes #1193 Properly handle OMEMO messages without `body` tag
|
vor 6 Jahren |
JC Brand
|
439d13d311
Use async/await instead of promise callbacks
|
vor 6 Jahren |
JC Brand
|
7cc59b9ef3
Check in test that headliness box is not created.
|
vor 6 Jahren |
JC Brand
|
9bc8bdf34c
Test updates after updating to use latest strophe.js
|
vor 6 Jahren |
JC Brand
|
defe32d172
Make sure omemo tests pass on Firefox
|
vor 6 Jahren |
JC Brand
|
6a061b4525
Use `raw` key format and not `jwk`. Set correct key size.
|
vor 6 Jahren |
JC Brand
|
ed9afe9afb
Only include key and not whole payload from libsignal
|
vor 6 Jahren |
JC Brand
|
1dc1c1f98a
Properly generate and render fingerprints
|
vor 6 Jahren |
JC Brand
|
3e7c8655ad
Add a `<store>` hint to OMEMO messages.
|
vor 6 Jahren |
JC Brand
|
15a4bcd11e
Add method to generate missing prekeys
|
vor 6 Jahren |
JC Brand
|
3d015c787f
Extract common code into helper functions
|
vor 6 Jahren |
JC Brand
|
ea5144c7e5
Refactor the OMEMOStore to not duplicate prekeys
|
vor 6 Jahren |
JC Brand
|
fd639e2da6
Remove the `active` flag for devices.
|
vor 7 Jahren |
JC Brand
|
fa0e7aeff5
Updated so that own device is properly created and published
|
vor 7 Jahren |
JC Brand
|
3ec426e11d
Don't render OMEMO stuff in profile modal if OMEMO's not enabled
|
vor 7 Jahren |
JC Brand
|
9a7f56db7d
Fix format of stanza that queries for devices.
|
vor 7 Jahren |
JC Brand
|
4ed43854bd
Bugfix. Items need to go inside the list
|
vor 7 Jahren |
JC Brand
|
2884549bb3
Test decryption of incoming OMEMO message
|
vor 7 Jahren |
JC Brand
|
713f49453f
Working example of AES-GCM encryption and decryption
|
vor 7 Jahren |
JC Brand
|
f2c283c907
More work on decrypting messages
|
vor 7 Jahren |
JC Brand
|
be0eaecff9
Parse incoming OMEMO encrypted messages
|
vor 7 Jahren |
JC Brand
|
b273d00412
Fix failing tests due to api refactor (returning promises)
|
vor 7 Jahren |
JC Brand
|
e774e9d1af
Test that own devices (from other clients) get included
|
vor 7 Jahren |
JC Brand
|
a3593dbc7d
Implement and test sending of encrypted messages
|
vor 7 Jahren |
JC Brand
|
bcd6845756
Show fingerprints in the user details modal
|
vor 7 Jahren |
JC Brand
|
114e46dfab
Fix broken test and refactor slightly. updates #497
|
vor 7 Jahren |