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

A

acceptConnection() - Method in class inputOutputHandler.PreviousMixConnectionHandler
Makes this PreviousMixConnectionHandler wait for its predecessor to connect.
acceptConnections() - Method in interface architectureInterface.InputOutputHandlerInterface
Must make the implementing component listen for connections/messages on communication channel(s).
acceptConnections() - Method in class inputOutputHandler.ClientConnectionHandler
Makes this ClientConnectionHandler wait for connections, Requests and Replyies.
acceptConnections() - Method in class inputOutputHandler.InputOutputHandlerController
Makes component listen for connections/messages on communication channels.
acceptRequests() - Method in interface architectureInterface.ExternalInformationPortInterface
Must make component start listening for requests (on communication channel).
acceptRequests() - Method in class externalInformationPort.ExternalInformationPortController
Make component start listening for requests (on communication channel).
acceptRequests() - Method in class externalInformationPort.InformationProvider
Make this InformationProvider start listening for requests (on communication channel).
accessControl - package accessControl
Access control component - Supposed to perform authentication, access and admission control.
accessControl - Variable in class messageProcessor.MessageProcessorController
Reference on component AccessControl (used to check if messages have integrity).
AccessControlController - Class in accessControl
Controller class of component AccessControl.
AccessControlController() - Constructor for class accessControl.AccessControlController
Generates a new AccessControl component which can be used for an integrity check, based on message authentication codes (MAC).
AccessControlInterface - Interface in architectureInterface
Architecture interface for component AccessControl.
addFurterProperties() - Static method in class internalInformationPort.Settings
Adds further properties to the Properties object, that can be calculated from existing properties and therefore shouldn't occur in the property file itself.
addInterMixHeader(Reply) - Method in class inputOutputHandler.PreviousMixConnectionHandler
Adds an (encrypted) header to a Reply containing an identifier for the suiting channel (the identifier is unique for any neighboured mixes).
addMessage(Message) - Method in class outputStrategy.Batch
Adds the bypassed message to the local buffer (at the correct position according to alphabetic, ascending order).
addPadding(byte[], int) - Static method in class message.Padder
Increases the size of the bypassed array to desiredLength, filling it's unused space with padding.
addReceivedMessage(int) - Static method in class testEnvironment.ReceivalCheck
Removes the bypassed message identifier from notYetReceived list.
addReplies(Reply[]) - Method in interface architectureInterface.InputOutputHandlerInterface
Must accept the bypassed (already processed) Replyies and send them to the previous communication partner (e. g. mix).
addReplies(Reply[]) - Method in class inputOutputHandler.InputOutputHandlerController
Adds all the bypassed (already mixed) Replyies to the replyOutputQueue (from where they will be sent to their destination).
addReply(Reply) - Method in interface architectureInterface.InputOutputHandlerInterface
Must accept the bypassed (already processed) Reply and send it to the previous communication partner (e. g. mix).
addReply(Reply) - Method in interface architectureInterface.OutputStrategyInterface
Can be used to add a Reply, that shall be put out according to the underlying output strategy.
addReply(Reply) - Method in class inputOutputHandler.InputOutputHandlerController
Adds the bypassed (already mixed) Reply to the replyOutputQueue (from where it will be sent to its destination).
addReply(Reply) - Method in class outputStrategy.OutputStrategyController
Can be used to add a Reply, that shall be put out according to the underlying output strategy.
addRequest(Request) - Method in interface architectureInterface.InputOutputHandlerInterface
Must accept the bypassed (already processed) Request and send it to the next communication partner (e. g. mix).
addRequest(Request) - Method in interface architectureInterface.OutputStrategyInterface
Can be used to add a Request, that shall be put out according to the underlying output strategy.
addRequest(Request) - Method in class inputOutputHandler.InputOutputHandlerController
Adds the bypassed (already mixed) Request to the requestOutputQueue (from where it will be sent to its destination).
addRequest(Request) - Method in class outputStrategy.OutputStrategyController
Can be used to add a Request, that shall be put out according to the underlying output strategy.
addRequests(Request[]) - Method in interface architectureInterface.InputOutputHandlerInterface
Must accept the bypassed (already processed) Requests and send them to the next communication partner (e. g. mix).
addRequests(Request[]) - Method in class inputOutputHandler.InputOutputHandlerController
Adds all the bypassed (already mixed) Requests to the requestOutputQueue (from where they will be sent to their destination).
addSentMessage(int) - Static method in class testEnvironment.ReceivalCheck
Saves the bypassed message identifier in the notYetReceived list.
addUnprocessedReply(ReplyMessage) - Method in class inputOutputHandler.InputOutputHandlerController
Adds the bypassed (just received) Reply to the replyInputQueue (from where it will be taken by component MessageProcessor via getReply()).
addUnprocessedRequest(Request) - Method in class inputOutputHandler.InputOutputHandlerController
Adds the bypassed (just received) Request to the requestInputQueue (from where it will be taken by component MessageProcessor via getRequest()).
addUser(User) - Method in interface architectureInterface.UserDatabaseInterface
Must add the bypassed User to the internal database.
addUser(User) - Method in class userDatabase.UserDatabaseController
Adds the bypassed User to the internal database.
adjustBlockSizeToCryptographicBlockSize(int) - Method in class inputOutputHandler.ReplyDecision
Adjusts the "optimal size" to the CIPHER_BLOCK_SIZE (only multiples of the CIPHER_BLOCK_SIZE are useful).
architectureInterface - package architectureInterface
Provides all interfaces, given by this mix' software architecture for each component ("NameOfComponent"Interface.java).
asymmetricCipher - Variable in class client.Cryptography
Cipher for asymmetric cryptography.
asymmetricCipher - Variable in class messageProcessor.Recoder
Cipher for asymmetric cryptography.
availableDataInProxyReadBuffer() - Method in class userDatabase.User
Returns the number of bytes currently available in proxyReadBuffer, which contains data received from proxy server for this User.
availableDataInProxyWriteBuffer() - Method in class userDatabase.User
Returns the number of bytes currently available in proxyWriteBuffer, which contains data that shall be sent to the proxy server.

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