# Post-Quantum Cryptography ## Rosenpass A key-exchange protocol using post-quantum cryptographic techniques. - **Website:** [rosenpass.eu](https://rosenpass.eu/) - **GitHub:** [rosenpass/rosenpass](https://github.com/rosenpass/rosenpass) ### Features - Secure against quantum computer attacks - Same security guarantees as WireGuard - Combines Classic McEliece and Kyber (KEM) ### Installation **Debian/Ubuntu:** ```bash sudo apt-get install libsodium-dev libclang-dev cmake pkg-config git build-essential wireguard curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh git clone https://github.com/rosenpass/rosenpass.git cd rosenpass && git checkout v0.2.2 cargo build --release sudo install target/release/rosenpass /usr/local/bin ``` **macOS:** ```bash brew install rust libsodium cmake git clone https://github.com/rosenpass/rosenpass.git cd rosenpass && git checkout v0.2.2 cargo build --release sudo install target/release/rosenpass /usr/local/bin ``` ### Quick Start See [rosenpass.eu/#start](https://rosenpass.eu/#start)