Skip to content

E2E encryption for private chats #366

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

TatankaConCube
Copy link
Contributor

The pull request describes how the E2E encryption can be integrated into your app.
It DOESN'T cover the feature fully and is provided only to demonstrate one of the ways how it can be implemented using the ConneCtycube platform. So, it has the next limits:

  1. The key exchange happens only in case the opponent is online during the creation chat (if the opponent is offline the key exchange can't be achieved and the messages will not be encrypted);
  2. The E2E encryption applies for Private chats only;

The first feature can be resolved in the real app using the Push notifications feature for key exchange.
The second feature requires encoding messages for every group member and sending them in one message. Then every member should take the message just for him and decode it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant