-
Notifications
You must be signed in to change notification settings - Fork 26
feat: Add selective key exchange with pair command for secure peer connections #141
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
base: main
Are you sure you want to change the base?
Conversation
- Add pair command for establishing secure connections - Update discover command with enhanced peer discovery - Modify sync command to support selective key exchange - Update vault configuration for key management - Enhance P2P sync with selective key exchange logic - Improve UI prompts for better user experience
💡 Suggestions to Improve This PR
Consider addressing these points to make your contribution stronger. Thanks for contributing! |
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
|
Hi @SubstantialCattle5 !! i did the total test-coverage as well , it was all fine i guess . edit - i saw the codecov report of missing testing of the added code , if tests are needed , please guide me as to how and what should i do exactly for |
|
Hi @Janmesh23 , |
Hi @Janmesh23 , A bit busy with office work, i'll mark it as hacktoberfest accepted such that it counts towards your contributions. |
Yepp thanks |
💡 Suggestions to Improve This PR
Consider addressing these points to make your contribution stronger. Thanks for contributing! |
Removed duplicate Janmesh23's information from the README. my profile was visible twice on the README.md
💡 Suggestions to Improve This PR
Consider addressing these points to make your contribution stronger. Thanks for contributing! |


Summary
This PR implements a selective key exchange system for enhanced P2P security in Sietch. It adds a new
paircommand that allows users to establish secure connections with specific peers, updates the discovery mechanism to support selective peer management, and enhances the sync functionality to work with the new key exchange system. The changes improve security by allowing users to control which peers they share data with, rather than syncing with all discovered peers.AI Assistance
Fixes #116