Dear GNUnet community,
I am happy to announce the completion of milestones 4 (integration
tests) for the "Go implementation of the R5N DHT" which is a
NLnet-funded project "R5N (2021-02-038)".
The source code is written for Go1.18+ (it makes use of generics in some
places); it can be found in the GNUnet Repository at
"https://git.gnunet.org/gnunet-go.git/" with tag "v0.1.34" in the master
branch.
The integration tests between the extended C-implementation of GNUnet
and the new Go implementations ironed-out some bugs in both
implementations. We also improved the spec
(https://lsd.gnunet.org/lsd0004/) in regard to GET/PUT path signatures.
The repositories are now subject to a security audit by Radically Open
Security (https://www.radicallyopensecurity.com/); the results of the
audit will be handled accordingly in milestone 5 (the last milestone of
this project).
Cheers, Bernd.