Mix server
Err | Mix::InitializeRandomGenerator () Initializes a random generator |
Mix::Mix (string configName) Mix constructor | |
void | Mix::Run (void) Creates and starts all running objects (ie |
RunningObjectID | Mix::StartObject ( Runable *object) Starts one running object |
Mix::~Mix () Mix destructor |
attributes
| |||
methods |
methods |
Mix server. Implements the ability to route messages in the spirit of onion routing slightly enhanced. The message that mix receives is decrypted so that it is possible to find out where to send the message next. The piece of information about where to send the message consists of two (that is what we chose but any finite number would go) recipients. This allows Mix for a much bigger reliability when delivering messages routed through many hops. It also implements some techniques suitable for making traffic analysis harder. These techniques are:
- Header padding
- Data padding
- Onion routing
- Traffic padding
alphabetic index hierarchy of classes
generated by doc++