Package client

The Client used to anonymize data (e. g. from a user's application) via a cascade of mixes.

See:
          Description

Class Summary
Client The Client used to anonymize data (e. g. from a user's application) via a cascade of mixes.
ClientInputStream InputStream used by user (application) to receive (anonymized) data via the mix cascade.
ClientOutputStream OutputStream used by user (application) to send data anonymously via a mix cascade.
Cryptography Provides methods for de- and encrypting messages.
MacGenerator Provides methods for generating message authentication codes (MACs) and MAC keys.
MessageGenerator Provides methods for generating messages (the mixes are capable of processing) from byte arrays.
 

Package client Description

The Client used to anonymize data (e. g. from a user's application) via a cascade of mixes. "Client" is the name of this package's main class as well. It follows the "everything is a stream" concept. See architectureInterfaces.ClientInterface. From a user perspective, the Client behaves quite equal to a socket (java.net.Socket ) and therefore abstracts from the underlying technique.