GNUnet Messenger API: March 2026
Hello again, this month I’ve contributed a bit across all kinds of services from GNUnet . It started with minor adjustments to the Messenger service inside GNUnet, fixing an issue in the encryption of SECRET messages. Before that it would use an encrypt-and-mac paradigm that might lead to an attacker breaking the encryption. This has been changed to use the encrypt-then-mac paradigm which is more typical for authenticated encryption . I should note that these changes break compatibility to previous version of the service and it only improves the security attributes of the forward secrecy which is using the SECRET messages. There have also been adjustments to ensure compatibility with changes in the crypto module of GNUnet which introduced syntax changes. Adding to this I’ve started debugging GNUnet services from CORE , DHT , CADET to REGEX and more. I’ve noted that some services were using a completely different peer identity key than underlying communicators which handle the ...