Skip to content
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

Re-enable noise encryption #2700

Closed
wants to merge 13 commits into from
Closed

Conversation

niklaslong
Copy link
Contributor

This PR reintroduces Noise encryption along with some tweaks to the handshaking logic to detect double-connects.
I've also included a fuzz target for the codec.

Testing: I created another branch that includes #2692 and ran a small devnet and successfully bonding new validators. The implementation seems quite stable in normal operations. #2690 should also increase stability.

@niklaslong niklaslong force-pushed the feat/noise branch 2 times, most recently from 4fa93dc to 540e5a6 Compare September 30, 2023 17:30
@niklaslong niklaslong changed the base branch from narwhal to testnet3 September 30, 2023 17:30
@niklaslong niklaslong changed the title [Narwhal] re-enable noise encryption Re-enable noise encryption Oct 2, 2023
@niklaslong niklaslong force-pushed the feat/noise branch 2 times, most recently from ef25a99 to b1acd1e Compare October 19, 2023 08:43
@niklaslong niklaslong force-pushed the feat/noise branch 2 times, most recently from b1b61aa to 0b58a77 Compare November 13, 2023 10:26
@niklaslong niklaslong force-pushed the feat/noise branch 2 times, most recently from a4e20d4 to cf1f0b4 Compare November 22, 2023 15:28
@niklaslong niklaslong force-pushed the feat/noise branch 4 times, most recently from ee58479 to 8f8786b Compare January 18, 2024 02:40
@niklaslong niklaslong force-pushed the feat/noise branch 3 times, most recently from af524c5 to 1da5ea4 Compare February 9, 2024 07:32
@niklaslong
Copy link
Contributor Author

Rebased and updated fuzz targets.

@niklaslong niklaslong force-pushed the feat/noise branch 11 times, most recently from 010bea4 to 1893e23 Compare February 10, 2024 09:19
@niklaslong niklaslong force-pushed the feat/noise branch 10 times, most recently from e3e0e6a to 459b29b Compare February 12, 2024 21:48
@niklaslong niklaslong changed the base branch from testnet3 to mainnet February 12, 2024 21:49
@joske joske force-pushed the feat/noise branch 2 times, most recently from 467d322 to 8d536d9 Compare February 20, 2024 07:41
@niklaslong
Copy link
Contributor Author

Deprioritised for mainnet, closing for now.

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.

None yet

3 participants