status-go/services/shhext/chat
Andrea Maria Piana 2a4382369a
Add GetContactCode call, add DH flag (#1367)
This PR does a few things:

1) Add a call GetContactCode to check whether we have a bundle for a
given user.

2) Add a DH flag to the API (non-breaking change), for those messages
that we want to target all devices (contact-requests for example).

3) Fixes a few small issues with installations, namely if for example a
messages is sent without a bundle (currently not done by any client),
we still infer installation info, so that we can communicate securely
and making it truly optional.
2019-02-12 12:07:13 +01:00
..
crypto Add extract group membership signatures (#1226) 2018-10-04 18:53:48 +02:00
migrations Allow multiple bundles, change n devices & bundle refresh (#1331) 2018-12-21 11:07:25 +01:00
chat.pb.go Add enabling/disabling of installations (#1264) 2018-11-06 09:05:32 +01:00
chat.proto Add x3dh key exchange (#1127) 2018-09-24 20:07:34 +02:00
encryption.go Add GetContactCode call, add DH flag (#1367) 2019-02-12 12:07:13 +01:00
encryption.pb.go Allow multiple bundles, change n devices & bundle refresh (#1331) 2018-12-21 11:07:25 +01:00
encryption.proto Allow multiple bundles, change n devices & bundle refresh (#1331) 2018-12-21 11:07:25 +01:00
encryption_multi_device_test.go Add tests for multi-device and refactor encryption service config (#1277) 2018-11-27 09:54:20 +01:00
encryption_test.go Notify user when the device is missing (#1298) 2018-12-05 09:22:49 +01:00
persistence.go Add tests for multi-device and refactor encryption service config (#1277) 2018-11-27 09:54:20 +01:00
protocol.go Add GetContactCode call, add DH flag (#1367) 2019-02-12 12:07:13 +01:00
protocol_test.go Add GetContactCode call, add DH flag (#1367) 2019-02-12 12:07:13 +01:00
rpc.go Add GetContactCode call, add DH flag (#1367) 2019-02-12 12:07:13 +01:00
sql_lite_persistence.go Add GetContactCode call, add DH flag (#1367) 2019-02-12 12:07:13 +01:00
sql_lite_persistence_keys_storage_test.go Change handling of skipped/deleted keys & add version (#1261) 2018-11-05 20:00:04 +01:00
sql_lite_persistence_test.go Add versioning & tests, migrate db files (#1293) 2018-11-28 12:34:39 +01:00
test.db Add x3dh key exchange (#1127) 2018-09-24 20:07:34 +02:00
whisper.go Allow specify topic in rpc endpoint (#1328) 2018-12-18 16:27:12 +01:00
whisper_test.go Add bundles.added signal & pairing endpoint (#1237) 2018-10-16 12:31:05 +02:00
x3dh.go Add enabling/disabling of installations (#1264) 2018-11-06 09:05:32 +01:00
x3dh_test.go Add enabling/disabling of installations (#1264) 2018-11-06 09:05:32 +01:00