RetroShare
RetroShare is free software for encrypted filesharing, serverless email, instant messaging, chatrooms, and BBS, based on a friend-to-friend network built on GPG (GNU Privacy Guard). It is not strictly a darknet since optionally, peers may communicate certificates and IP addresses from and to their friends.
History
There has been an unofficial build for the single-board computer Raspberry Pi, named PiShare, since 2012.
The web site 'PRISM Break' has recommended RetroShare for anonymous file sharing since 2013.
On November 4, 2014, RetroShare scored 6 out of 7 points on the Electronic Frontier Foundation's secure messaging scorecard. It lost a point because there has not been a recent independent code audit.
Features
Authentication and connectivity
After initial installation, the user generates a pair of (GPG) cryptographic keys with RetroShare.
After authentication and exchanging an asymmetric key, OpenSSL is used to establish a connection, and for end to end encryption. Friends of friends cannot connect by default, but they can see each other, if the users allow it.