-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Public/Private key encryption mechanism for client message communication.
Clients issue public/private key pairs on initialization.
When a client connects to a tracker, the public key is passed.
The tracker keeps the public key and whenever other clients request peer information, include individual public keys for each client.
Client sends a message to other clients with their public keys. Each receiving client decrypts the encrypted message by the public key with their private key.
Acceptance Criteria:
Add Public/Private key generation on client init.
Include public key in /Connect API call to tracker
Include public key in send_message between clients
Decryption with private key in client's receive_message function
Metadata
Metadata
Assignees
Labels
No labels
