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.
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 +localTo perform the unit tests run:
go test ./...Before first fresh run of the system run:
bash clean.shThis removes all log files and database
To run the network, i.e., mixnodes and providers run
bash run_network.shThis spins up 3 mixnodes and 1 provider
To simulate the clients run
bash run_clients.sh