Noise Protocol Framework

I’ve seen a few references to the Noise framework in discussions about TLS 1.3 and elsewhere.

What do people know about it? Seems interesting, but I don’t know how to evaluate it.

https://noiseprotocol.org/noise.html

It is a framework which helps to build custom DH-based protocols.

You can build numerous protocols :

Noise{$variant}_${pattern}_${dhcurve}_${streamcipher}_${hash}

Example:
Noise_XK_secp256k1_ChaChaPoly_SHA256

Noise will be used in polkadot, so we will be integrating it into C++ libp2p. I am not sure which variants/patterns, but at least some. :slight_smile:

1 Like

Just seeing this now.

Mafintosh gave a presentation in Tokyo on how the Dat project is planning to use Noise…

https://mafintosh.github.io/nodefest-2018/

1 Like