Libraries Used in Secure P2P Chat

🔐 Security and Cryptography

PyNaCl (libsodium)

High-level cryptography library based on libsodium.

PySpx (SPHINCS+)

Implementation of SPHINCS+, a post-quantum digital signature system.

🌐 Networking and Communication

Kademlia

Implementation of the Kademlia DHT (Distributed Hash Table) protocol.

PySocks

Support for SOCKS4, SOCKS5, and HTTP proxy connections.

aiohttp

Asynchronous HTTP client/server framework.

🗜️ Compression

Zstandard (zstd)

High-performance real-time compression algorithm.

🖥️ User Interface

Tkinter

Python's standard GUI framework.

🔧 Utilities and Support

asyncio

Library for asynchronous programming in Python.

logging

Python's standard logging system.

🌍 Anonymity and Privacy

Tor

Tor client for anonymous communication.