Skip to content

aniampio/loopix-messaging

 
 

Repository files navigation

Anonymous messaging using mix networks

This is an experimental implementation of an anonymous messaging system based on Ania Piotrowska's PhD research.

Note that this is not an officially supported DeepMind product.

Setup

To build and test the code you need:

  • Go 1.9 or later

Before running or testing the code run:

govendor install +local
govendor test +local

To perform the unit tests run:

go test ./...

Before first fresh run of the system run:

bash clean.sh

This removes all log files and database

Usage

To run the network, i.e., mixnodes and providers run

bash run_network.sh

This spins up 3 mixnodes and 1 provider

To simulate the clients run

bash run_clients.sh

About

Anonymous messaging using mix networks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 96.3%
  • Shell 3.7%