The Citadel Protocol is an open-source post-quantum p2p and client-to-server communications protocol written in Rust that provides stronger encryption than Signal. It supports per-message re-keying and ratcheting, single-threaded and multi-threaded execution modes, file transfer, and per-message-defined multi-layered encryption. For authentication, there is passwordless, device-dependent, and credentialed authentication (backed by the…