A B C D E F G H I K L M N O P R S T U V W

P

Padder - Class in message
Adds or removes padding to / from a message (Padding is used to guarantee a constant message length and therefore prevent linkability).
Padder() - Constructor for class message.Padder
Empty constructor.
Payload - Class in message
Data structure for the "payload" of a message.
Payload(byte[]) - Constructor for class message.Payload
Constructs a new Payload with the submitted content ( bytePayload).
payloadLength - Variable in class message.Message
Only a certain part of byteMessage must be transmitted to the cascade's next mix (Some parts (e. g. the session key for the corresponding mix) are not supposed to be sent).
pollInterval - Variable in class networkClock.NtpMessage
This value indicates the maximum interval between successive messages, in seconds to the nearest power of two.
PORT - Variable in class inputOutputHandler.ClientConnectionHandler
Port number this ClientConnectionHandler runs on.
PORT - Variable in class inputOutputHandler.PreviousMixConnectionHandler
Port number this PreviousMixConnectionHandler runs on.
POSITION_OF_MIX_IN_CASCADE - Variable in class inputOutputHandler.ClientConnectionHandler
The mix' position in the cascade this object belongs to. "1" means "first mix", "2" means "a middle mix" and "3" means "last mix" of cascade.
POSITION_OF_MIX_IN_CASCADE - Variable in class inputOutputHandler.InputOutputHandlerController
The mix' position in the cascade this object belongs to. "1" means "first mix", "2" means "a middle mix" and "3" means "last mix" of cascade.
POSITION_OF_MIX_IN_CASCADE - Variable in class inputOutputHandler.NextMixConnectionHandler
The mix' position in the cascade this object belongs to. "1" means "first mix", "2" means "a middle mix" and "3" means "last mix" of cascade.
POSITION_OF_MIX_IN_CASCADE - Variable in class inputOutputHandler.PreviousMixConnectionHandler
The mix' position in the cascade this object belongs to. "1" means "first mix", "2" means "a middle mix" and "3" means "last mix" of cascade.
positionOfMixInCascade - Variable in class externalInformationPort.InformationProvider
The mix' position in the cascade this object belongs to. "1" means "first mix", "2" means "a middle mix" and "3" means "last mix" of cascade (or single mix).
precision - Variable in class networkClock.NtpMessage
This value indicates the precision of the local clock, in seconds to the nearest power of two.
PREVIOUS_MIX_ADDRESS - Variable in class inputOutputHandler.PreviousMixConnectionHandler
Address of the previous mix in the cascade.
PREVIOUS_MIX_PORT - Variable in class inputOutputHandler.PreviousMixConnectionHandler
Port number of the previous mix in the cascade.
previousMixAddress - Variable in class externalInformationPort.InformationProvider
Address of the previous mix in the cascade.
previousMixConnectionHandler - Variable in class inputOutputHandler.InputOutputHandlerController
Reference on PreviousMixConnectionHandler.
PreviousMixConnectionHandler - Class in inputOutputHandler
Handles communication with a previous mix (in the same cascade as this one).
PreviousMixConnectionHandler(InputOutputHandlerController, UserDatabaseController, OutputStrategyController, ExternalInformationPortController) - Constructor for class inputOutputHandler.PreviousMixConnectionHandler
Constructs a new PreviousMixConnectionHandler which handles communication with a previous mix (in the same cascade as this one).
previousMixInfoPort - Variable in class externalInformationPort.InformationProvider
Port number of the previous mix' InformationProvider component.
previousMixInputStream - Variable in class inputOutputHandler.PreviousMixConnectionHandler
InputStream for communicating with previous mix.
previousMixOutputStream - Variable in class inputOutputHandler.PreviousMixConnectionHandler
OutputStream for communicating with previous mix.
previousMixSocket - Variable in class inputOutputHandler.PreviousMixConnectionHandler
Socket for communicating with previous mix.
processMessages(int, User[]) - Method in class inputOutputHandler.ReplyDecision
Generates Replyies and passes them to the InputOutputHandlerController.
properties - Static variable in class internalInformationPort.Settings
Properties object to load values from.
properties - Static variable in class testEnvironment.Settings
Properties object to load values from.
provideInterMixIV() - Method in class externalInformationPort.InformationProvider
Provides this mix' INTER_MIX_IV.
provideInterMixKey() - Method in class externalInformationPort.InformationProvider
Provides this mix' INTER_MIX_KEY.
provideNextMixAddress() - Method in class externalInformationPort.InformationProvider
Provides this mix' NEXT_MIX_ADDRESS.
provideNextMixInfoPort() - Method in class externalInformationPort.InformationProvider
Provides this mix' NEXT_MIX_INFO_PORT.
providePublicKey() - Method in class externalInformationPort.InformationProvider
Provides this mix' PUBLIC_KEY.
ProxyConnectionHandler - Class in inputOutputHandler
Handles communication with a proxy server.
ProxyConnectionHandler(InputOutputHandlerController) - Constructor for class inputOutputHandler.ProxyConnectionHandler
Generates a new ProxyConnectionHandler, which handles communication with a proxy server.
proxyReadBuffer - Variable in class userDatabase.User
ByteBuffer used to cache data received from proxy server.
proxyWriteBuffer - Variable in class userDatabase.User
ByteBuffer used to cache messages that shall be sent to this User's Client.
PUBLIC_KEYS_OF_MIXES - Variable in class client.Cryptography
Public keys of the cascade's mixes.
publicKey - Variable in class externalInformationPort.InformationProvider
This mix' public key.
publicKeysOfMixes - Variable in class testEnvironment.ClientSimulator
Public keys of the mix used to encrypt messages.
putInProxyReadBuffer(byte[]) - Method in class userDatabase.User
Used to add data received from proxy server for this User.
putInProxyWriteBuffer(byte[]) - Method in class userDatabase.User
Used to add data, that shall be sent to proxy server.
putInSendBuffer(byte[]) - Method in class client.Client
Adds the bypassed data to the sendBuffer (from where it gets transmitted to the mix cascade by CascadeInputOutputHandler ).
putOutBatch() - Method in class outputStrategy.Batch
Puts out the current batch, by submitting all messages in buffer to the InputOutputHandler, which sends them to their destination.
putOutReplyBatch() - Method in class outputStrategy.OutputStrategyController
Puts out collected messages in replyBatch.
putOutRequestBatch() - Method in class outputStrategy.OutputStrategyController
Puts out collected messages in requestBatch and prepares variables for next batch.

A B C D E F G H I K L M N O P R S T U V W