|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Message | |
---|---|
accessControl | Access control component - Supposed to perform authentication, access and admission control. |
architectureInterface | Provides all interfaces, given by this mix' software architecture for each
component ("NameOfComponent"Interface.java ). |
client | The Client used to anonymize data (e. g. from a user's application) via a cascade of mixes. |
message | Provides different message formats, the InputOutputHandler is
capable of transmitting. |
messageProcessor | MessageProcessor component - Takes messages from component
InputOutputHandler , processes them (recoding, checking for replays,
removing/adding padding, initiating message authentication) and bypasses them
to component OutputStrategy . |
outputStrategy | Output Strategy component - Collects messages until an output criterion is fulfilled (certain number of messages collected or timeout reached) |
Uses of Message in accessControl |
---|
Methods in accessControl with parameters of type Message | |
---|---|
protected static boolean |
IntegrityCheck.isMACCorrect(Message message)
Checks if the bypassed message has integrity. |
boolean |
AccessControlController.isMACCorrect(Message message)
Performs an integrity check on the bypassed message. |
Uses of Message in architectureInterface |
---|
Methods in architectureInterface with parameters of type Message | |
---|---|
boolean |
AccessControlInterface.isMACCorrect(Message message)
Must perform an integrity check on the bypassed message. |
Uses of Message in client |
---|
Methods in client that return Message | |
---|---|
protected Message |
Cryptography.encryptMessage(Message plaintextMessage,
int positionOfMixInCascade)
Encrypts the bypassed message (hybridly) for the specified mix. |
private Message |
MessageGenerator.generatePlaintextChannelEstablishMessage(int positionOfMixInCascade,
Payload payload,
int messageID)
Generates a new (plaintext) ChannelEstablishMessage for the
specified mix. |
private Message |
MessageGenerator.generatePlaintextChannelMessage(int positionOfMixInCascade,
Payload payload,
int messageID)
Generates a new (plaintext) ChannelMessage for the
specified mix. |
Methods in client with parameters of type Message | |
---|---|
protected Message |
Cryptography.encryptMessage(Message plaintextMessage,
int positionOfMixInCascade)
Encrypts the bypassed message (hybridly) for the specified mix. |
Uses of Message in message |
---|
Subclasses of Message in message | |
---|---|
class |
BatchSizeMessage
InternalMessage used for communication between two
OutputStrategy components, located on neighbored mixes. |
class |
ChannelEstablishMessage
ExternalMessage used to establish a channel, which can transmit
ChannelMessage s and Reply ies. |
class |
ChannelMessage
ExternalMessage used to transmit data on an existing channel. |
class |
ChannelReleaseMessage
ExternalMessage used to release an existing channel. |
class |
ReplyMessage
ExternalMessage used to send data to a Client . |
Methods in message with parameters of type Message | |
---|---|
int |
Message.compareTo(Message message)
Implements the Comparable interface's compareTo()
method. |
Uses of Message in messageProcessor |
---|
Methods in messageProcessor that return Message | |
---|---|
protected Message |
Recoder.recode(BasicMessage message)
Recodes (decrypts/encrypts) the bypassed message according to its type. |
Uses of Message in outputStrategy |
---|
Fields in outputStrategy with type parameters of type Message | |
---|---|
private java.util.ArrayList<Message> |
Batch.buffer
ArrayList containing the messages. |
Methods in outputStrategy with parameters of type Message | |
---|---|
protected void |
Batch.addMessage(Message message)
Adds the bypassed message to the local buffer (at the correct position according to alphabetic, ascending order). |
private void |
Batch.findCorrectPosition(Message message,
int startIndex,
int endIndex)
Finds the correct position (alphabetic, ascending order) the bypassed message shall be saved to (in buffer ). |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |