status-protocol-go/encryption
Adam Babik 6a11d08b05
Prepare for status-go integration (#27)
status-go requires some special methods to be exposed in order to support the current integration.

Introduced families of methods marked as `DEPRECATED`:
* `SendRaw` to send transit-encoded messages, both public and private. It supports only private PFS-enabled messages. To send private non-PFS messages, we can add this functionality or it needs to happen through `shh_post` directly from status-react.
* `RetrieveRawAll` and `RetrieveRawWithFilter` to get retrieve decrypted but transit-encoded messages.
* `LoadFilters` and `RemoveFilters` to manage Whisper filters directly.
* By default, persistence of messages is disabled. It can be enabled with an option passed to `Messenger`.
* File paths to the databases are configurable in `Messenger`.
2019-07-23 10:33:57 +02:00
..
internal/sqlite Refactor the library (#20) 2019-07-16 12:43:07 +02:00
multidevice Move to zap structured logging library (#25) 2019-07-18 15:41:48 +02:00
publisher Fix lint & tests 2019-07-21 07:57:27 +02:00
sharedsecret Prepare for status-go integration (#27) 2019-07-23 10:33:57 +02:00
encryption_multi_device_test.go Prepare for status-go integration (#27) 2019-07-23 10:33:57 +02:00
encryption_test.go Prepare for status-go integration (#27) 2019-07-23 10:33:57 +02:00
encryptor.go Prepare for status-go integration (#27) 2019-07-23 10:33:57 +02:00
persistence.go Refactor the library (#20) 2019-07-16 12:43:07 +02:00
persistence_keys_storage_test.go Refactor the library (#20) 2019-07-16 12:43:07 +02:00
persistence_test.go Refactor the library (#20) 2019-07-16 12:43:07 +02:00
protocol.go Prepare for status-go integration (#27) 2019-07-23 10:33:57 +02:00
protocol_message.pb.go move code from status-go and status-console-client 2019-07-08 11:21:21 +02:00
protocol_message.proto move code from status-go and status-console-client 2019-07-08 11:21:21 +02:00
protocol_test.go Prepare for status-go integration (#27) 2019-07-23 10:33:57 +02:00
x3dh.go [Fixes #9] Increase multidevice response (#16) 2019-07-17 08:42:27 +02:00
x3dh_test.go move code from status-go and status-console-client 2019-07-08 11:21:21 +02:00