Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
Reconsider Noise Handshake Pattern
lorenz opened 1 year ago

Please read https://noiseprotocol.org/noise.html#handshake-patterns.

radicle-node, as of 2025-05-13, implements an XK handshake.

We should think about the consequences of moving to XX, or a deferred pattern.

In particular, we would have to think about what happens when the responder sends a key that is different from what the initiator would expect, based on earlier handshaking. This reminds of "known hosts" in SSH.

By switching to a handshake pattern that does not require the key of the responder to initiate, we would unlock some nicer UX.

lorenz added crate=radicle-node 1 year ago
lorenz added networking 1 year ago