GNUnet 0.22.0 💾

GNUnet is a framework for secure and anonymous peer-to-peer networking that does not use any centralized or otherwise trusted services. Currently, the framework offers censorship-resistant file-sharing, messaging, VPN, GNS (a decentralized version of DNS), and much more. GNUnet is currently developed by a worldwide group of independent free software developers. GNUnet is a GNU package (http://www.gnu.org/).

major feature: New logging API to print/parse hex bytes. - Added RFC9180 HPKE and associated KEMs. - Replace oneshot PKE and KEM APIs with HPKE. - New Elligator KEM. - Namestore API allows multiple records to be inserted in a single transaction (if plugin supports this). - New ECDH API that uses KDFs instead of hash. - Renamed GNUNET_CRYPTO_hkdf to GNUNET_CRYPTO_hkdf_gnunet. - Added new standard SHA256-based HKDF APIs. - New hostlist bootrap domain https://bootstrap.gnunet.org.

Affero GPLv3 anonymity f2f file-sharing gns gnunet internet networking p2p vpn


GNUnet Worker 1.0.1

As it is often the case with network applications, GNUnet is built following a single-threaded event-driven model. This is an optimal model when dealing with high concurrency scenarios, but can be problematic in other contexts (like, for example, graphical user interfaces, which normally have their own event loop). To accomplish its event-driven flow, GNUnet uses a scheduler. Once such scheduler is started, it is not designed to be invoked by other threads, but can schedule only routines reques

Messenger GTK 0.10.1

Messenger GTK is a convergent GTK messaging application using the GNUnet Messenger service. The goal is to provide private and secure communication between any group of devices.