
Made as an assignment for the course Network Design and Applications, the Sproutrouter is a concept of an implementation of a layered network like the Onion network. It uses OpenSSL Envelope encryption (using RSA and AES). Each layer uses a new keypair to encrypt the connection.