|
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. |
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.