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.