4 ms·
Any idea how it compares to CurveCP [http://curvecp.org/ http://curvecp.org/] and Noise [https://github.com/trevp/noise/wiki https://github.com/trevp/noise/wiki
by cakoose 11y ago
Any idea how it compares to CurveCP [http://curvecp.org/ http://curvecp.org/] and Noise [https://github.com/trevp/noise/wiki https://github.com/trevp/noise/wiki]?
- efoto 11y agoAs far as I recall CurveCP is based upon public key encryption NaCl primitives. This protocol uses symmetric encryption from Sodium. While it is also based on NaCl, that's all they have in common. I'm not familiar with Noise.
- AlyssaRowan 11y agoThis protocol has no forward security; so, poorly by comparison.
- jedisct1 11y agoThis protocol assumes there's already a shared secret. So you need another one for the key exchange. Which can provide forward security. Or not.
- domanic 11y agoThis protocol does not include a handshake, so it's not comparable to either of those protocols. (Also, I was not aware of noise so thank you for bringing that to my attention!) You could use this protocol for the rest of the tcp connection, once a forward secure key has been agreed upon.