Summary (AI generated)

Archived original version »

The Noise Protocol Framework is a framework for building secure cryptographic protocols. It supports features like mutual and optional authentication, identity hiding, forward secrecy, zero round-trip encryption, and more. Implementations are available in various languages such as C, C#, Go, Haskell, Java, Javascript, Python, and Rust. The framework is already being adopted by companies such as WhatsApp, WireGuard, Lightning, and I2P.