onionlink: 2.5k lines of C++ to connect to v3 onion services, using only libsodium and mbedTLS
Summary
A small C++20 Tor v3 onion-service client built with libsodium and mbedTLS. It directly talks to Tor relays to fetch descriptors, establish guarded circuits, and exchange data with onion services, framed as a protocol experiment rather than a production Tor client.