You are here


Rust implementation of GNUnet with GSoC


I will be participating in Google Summer of Code this year with GNUnet. The project is on improving the Rust implementation of GNUnet utils. The primary objective is to add asynchronous IO in a way that is general, extensible and resemble the original GNUnet API. More details can be found here -

Jeff Burdges is my mentor and I will be working closely with him on this project.

libbrandt GSoC kickoff


I was accepted for a Google Summer of Code project and will be developing an auctioning library. During the community bonding period I have so far read four papers relevant to the topic, choosen a few algorithms with slightly different properties which I want to implement and reconstructed one of them within the pari/gp CLI (see attachment). I also started with a first draft of the library interface which will be published in a git repository shortly.

32c3 YBTI videos now online

Bernd Paysan recorded the YBTI sessions of 32c3 with talks on Taler, SecuShare, Axolotl, net2o, I2P and GNUnet's Byzantine Set Consensus. You can now watch the videos here.

OpenSSH-7.1p2 fixes client vulnerability which can leak your private keys

The new openssh-7.1p2 release fixes a vulnerability in openssh clients from versions 5.4 to 7.1 which lets a malicious server to read private keys from the clients memory. For more information and mitigation see,

Be safe out there!

YBTI: Schedule Update

The YBTI talk on Byzantine Consensus will be moved from 9:15 to 13:00 on the 28th.

We're announcing changes to the schedule on since the congress wiki is in read-only mode at this time.

GNUnet e.V. Assembly 2015

The annual GNUnet e.V. assembly is upon us. We'll meet on December 29th at 20:30 in Hall F at 32c3 in Hamburg. Below is the agenda.

YBTI @ 32c3

The "YBTI/We Fix the Net" assembly" is to be the perfect place at 32c3 for all hackers to do something about replacing today's broken Internet with secure alternatives. We hope to have some talks and panels like in previous years. Details will be posted here closer to the congress, for now, please contact us at if you are interested to present your work or organize something practical. Topics include:

Social messaging progress

Development of the social messaging system component of GNUnet is making progress.

Now the PSYCstore is able to perform state assignment operations and local applications can request stored state variables from it.

The social service and its API is ready to use now. It allows applications to host and enter places, send & receive messages, as well as access the history and stored state of places. The social API also uses the GNU Name System for the naming of places.

GNUnet videos

In concert with my GNUnet papers post I'm starting to collect good GNUnet videos here.

Christian Grothoff at a GNU hackers meeting giving an overview of file sharing (GAP, ECRS), transport, and non-anonymous routing (cadet).
Youtube link.

GNUnet in Community Mesh Networks - BattleMeshV8.
Youtube link.


Subscribe to RSS - blogs