About GNUnet
Installation
User Manual
Developer Handbook
Contributing
Style and Workflow
Repository Structure
libgnunetutil
System Architecture
Internal dependencies
Subsystem stability
Basic Services
Peer-to-Peer Set Operations
VPN and VPN Support
GNS and GNS Support
Applications
FS — File sharing over GNUnet
IDENTITY — Ego management
REVOCATION — Ego key revocation
MESSENGER — Room-based end-to-end messaging
REST — RESTful GNUnet Web APIs
REST API
C Tutorial
Doxygen
Living Standards
GANA
GUIs
Frequently Asked Questions
Bibliography
GNUnet
Developer Handbook
System Architecture
Applications
View page source
Applications
FS — File sharing over GNUnet
Namespace Advertisements
KSBlocks
File-sharing persistence directory structure
IDENTITY — Ego management
Connecting to the service
Operations on Egos
The anonymous Ego
Convenience API to lookup a single ego
Associating egos with service functions
The IDENTITY Client-Service Protocol
REVOCATION — Ego key revocation
Dissemination
Revocation Message Design Requirements
Querying for revoked keys
Preparing revocations
Issuing revocations
The REVOCATION Client-Service Protocol
The REVOCATION Peer-to-Peer Protocol
MESSENGER — Room-based end-to-end messaging
MERGE-message
INVITE-message
TEXT-message
FILE-message
DELETE-message
Member sessions
REST — RESTful GNUnet Web APIs
Namespace considerations
Endpoint documentation