Published April 26, 2026 | Version v0.9.0
Software Open

NoisePQC++: A C++23 Implementation of the Noise Protocol Framework with Post-Quantum Cryptography

Authors/Creators

Description

NoisePQC++ is a modern, type-safe implementation of the Noise Protocol Framework using C++23 modules with support for post-quantum cryptography and hybrid forward secrecy. The library provides cryptographic protocol building blocks including AEAD ciphers, hash functions, Diffie-Hellman key exchange, and NIST-standardized ML-KEM for quantum-resistant key encapsulation.

Notes

If you use this software in your research, please cite it as below.

Files

nata11/NoisePQCpp-v0.9.0.zip

Files (7.6 MB)

Name Size Download all
md5:ce5b9e5d4821aedb15e87e29ec44548a
7.6 MB Preview Download

Additional details

Related works

Software