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

A

abort() - Method in class infoservice.agreement.paxos.PaxosRound
Aborts this round
AbstractCascadeIDEntry - Class in anon.infoservice
This database class stores the IDs of all mixes in a cascade in a single string.
AbstractCascadeIDEntry(MixCascade, long) - Constructor for class anon.infoservice.AbstractCascadeIDEntry
Creates a new CascadeIDEntry from the mix IDs of a given cascade.
AbstractCascadeIDEntry(AbstractCascadeIDEntry, long) - Constructor for class anon.infoservice.AbstractCascadeIDEntry
Creates a new CascadeIDEntry from the mix IDs of a given cascade.
AbstractCascadeIDEntry(Element) - Constructor for class anon.infoservice.AbstractCascadeIDEntry
 
AbstractChannel - Class in anon.client
 
AbstractChannel(int, Multiplexer) - Constructor for class anon.client.AbstractChannel
 
AbstractChannel - Class in anon.shared
 
AbstractChannel(int) - Constructor for class anon.shared.AbstractChannel
 
AbstractChannel() - Constructor for class anon.shared.AbstractChannel
 
AbstractControlChannel - Class in anon.client
 
AbstractControlChannel(int, Multiplexer, IServiceContainer) - Constructor for class anon.client.AbstractControlChannel
 
AbstractDatabaseEntry - Class in anon.infoservice
This is a generic definition for a database entry.
AbstractDatabaseEntry(long) - Constructor for class anon.infoservice.AbstractDatabaseEntry
Creates a new AbstractDatabaseEntry with the specified expire time.
AbstractDataChain - Class in anon.client
 
AbstractDataChain(IDataChannelCreator, DataChainErrorListener) - Constructor for class anon.client.AbstractDataChain
 
AbstractDataChain.DataChainInputStreamImplementation - Class in anon.client
 
AbstractDataChain.DataChainInputStreamImplementation() - Constructor for class anon.client.AbstractDataChain.DataChainInputStreamImplementation
 
AbstractDataChain.DataChainOutputStreamImplementation - Class in anon.client
 
AbstractDataChain.DataChainOutputStreamImplementation() - Constructor for class anon.client.AbstractDataChain.DataChainOutputStreamImplementation
 
AbstractDataChannel - Class in anon.client
 
AbstractDataChannel(int, Multiplexer, AbstractDataChain, MixCipherChain) - Constructor for class anon.client.AbstractDataChannel
 
AbstractDistributableCertifiedDatabaseEntry - Class in anon.infoservice
 
AbstractDistributableCertifiedDatabaseEntry(long) - Constructor for class anon.infoservice.AbstractDistributableCertifiedDatabaseEntry
 
AbstractDistributableDatabaseEntry - Class in anon.infoservice
This class implements common methods that may be used by distributabe database entries.
AbstractDistributableDatabaseEntry(long) - Constructor for class anon.infoservice.AbstractDistributableDatabaseEntry
 
AbstractDistributableDatabaseEntry.SerialDBEntry - Class in anon.infoservice
 
AbstractDistributableDatabaseEntry.SerialDBEntry(String, long, long, boolean, boolean) - Constructor for class anon.infoservice.AbstractDistributableDatabaseEntry.SerialDBEntry
 
AbstractDistributableDatabaseEntry.Serials - Class in anon.infoservice
 
AbstractDistributableDatabaseEntry.Serials(Class) - Constructor for class anon.infoservice.AbstractDistributableDatabaseEntry.Serials
 
AbstractEMCAdapter - Class in infoservice.agreement.multicast
 
AbstractEMCAdapter(IAgreementLog) - Constructor for class infoservice.agreement.multicast.AbstractEMCAdapter
LERNGRUPPE The constructor sets only the logger.
AbstractIDEntry - Class in anon.infoservice
This is used to store the IDs of recently added database entries, so that they are not added several times after they have expired.
AbstractIDEntry(AbstractDatabaseEntry, long) - Constructor for class anon.infoservice.AbstractIDEntry
 
AbstractLog4jLog - Class in logging
This is the logging service implementation for compatibility between JAP logging style and log4j logging style.
AbstractLog4jLog() - Constructor for class logging.AbstractLog4jLog
 
AbstractMailSystemCommand - Class in infoservice.mailsystem.central
This interface specifies the methods any JAP mailsystem command has to implement.
AbstractMailSystemCommand(MailMessages) - Constructor for class infoservice.mailsystem.central.AbstractMailSystemCommand
Initializes a new instance of AbstractMailSystemCommand.
AbstractMessage - Class in anon.util
This is a generic message implementation.
AbstractMessage(int) - Constructor for class anon.util.AbstractMessage
This creates a new AbstractMessage.
AbstractMessage(int, Object) - Constructor for class anon.util.AbstractMessage
This creates a new AbstractMessage.
AbstractMixCascadeContainer - Class in anon.infoservice
This class keeps and returns one or more objects of the class MixCascade.
AbstractMixCascadeContainer() - Constructor for class anon.infoservice.AbstractMixCascadeContainer
 
AbstractPrivateKey - Class in anon.crypto
This class is an abstract implementation of a private key.
AbstractPrivateKey() - Constructor for class anon.crypto.AbstractPrivateKey
Creates a new (empty) private key;
AbstractPrivateKey(PrivateKeyInfo) - Constructor for class anon.crypto.AbstractPrivateKey
Creates a private key from a PrivateKeyInfo.
AbstractPublicKey - Class in anon.crypto
This class is an abstract implementation of a private key.
AbstractPublicKey() - Constructor for class anon.crypto.AbstractPublicKey
 
AbstractPublicKey(SubjectPublicKeyInfo) - Constructor for class anon.crypto.AbstractPublicKey
Creates a public key from a PrivateKeyInfo.
AbstractServerImplementation - Class in infoservice.mailsystem.central.server
This is a generic implementation for handling client requests which have reached the server.
AbstractServerImplementation() - Constructor for class infoservice.mailsystem.central.server.AbstractServerImplementation
Creates a new AbstractServerImplementation.
AbstractTLSRecord - Class in anon.crypto.tinytls
 
AbstractTLSRecord() - Constructor for class anon.crypto.tinytls.AbstractTLSRecord
 
AbstractX509AlternativeName - Class in anon.crypto
The SubjectAlternativeName extension represents an alias to distinguished name (DN).
AbstractX509AlternativeName(String, String, Integer) - Constructor for class anon.crypto.AbstractX509AlternativeName
Constructs a new X509AlternativeName from a value.
AbstractX509AlternativeName(String, boolean, String, Integer) - Constructor for class anon.crypto.AbstractX509AlternativeName
Constructs a new X509AlternativeName from a value.
AbstractX509AlternativeName(String, Vector, Vector) - Constructor for class anon.crypto.AbstractX509AlternativeName
Constructs a new X509AlternativeName from values.
AbstractX509AlternativeName(String, boolean, Vector, Vector) - Constructor for class anon.crypto.AbstractX509AlternativeName
Constructs a new X509AlternativeName from values.
AbstractX509AlternativeName(DERSequence) - Constructor for class anon.crypto.AbstractX509AlternativeName
Creates an X509AlternativeName from a BouncyCastle DER sequence.
AbstractX509Extension - Class in anon.crypto
Represents and creates an X509 V3 extensions.
AbstractX509Extension(String, boolean, byte[]) - Constructor for class anon.crypto.AbstractX509Extension
Create a new X509 V3 extension.
AbstractX509Extension(DERSequence) - Constructor for class anon.crypto.AbstractX509Extension
Creates an extension from a BouncyCastle DER sequence.
acc(String) - Method in class infoservice.agreement.paxos.PaxosRound
Calculates if the given proposal belongs to the set Acc (see Paxos at War)
accept() - Method in class anon.crypto.tinytls.TinyTLSServer
 
accountActivated(PayAccount) - Method in interface anon.pay.IPaymentListener
The active account changed.
accountAdded(PayAccount) - Method in interface anon.pay.IPaymentListener
An account was added
accountCertRequested(boolean) - Method in interface anon.pay.IPaymentListener
The AI has signaled that the current cascade has to be payed for.
accountChanged(PayAccount) - Method in interface anon.pay.IAccountListener
the state of the account changed
accountChanged(PayAccount) - Method in class anon.pay.PayAccountsFile.MyAccountListener
accountChanged
accountError(XMLErrorMessage) - Method in interface anon.pay.IPaymentListener
The AI has signaled an error.
accountRemoved(PayAccount) - Method in interface anon.pay.IPaymentListener
An account was removed
acquire() - Method in class infoservice.agreement.common.Semaphore
 
activateAllDependentCertificates(JAPCertificate) - Method in class anon.crypto.CertificateStore
 
add(JAPCertificate) - Method in class anon.crypto.CertPath
Adds a certificate to next higher level of this CertPath, if the cert is not already included
add(String) - Method in class anon.tor.ordescription.ORAcl
add a acl condition
add(Runnable, Object) - Method in class anon.util.ThreadPool
 
addAccount(PayAccount) - Method in class anon.pay.PayAccountsFile
Adds a new account
addAccountListener(IAccountListener) - Method in class anon.pay.PayAccount
 
addAddresses(Node) - Static method in class infoservice.VisibleProxyAddresses
Adds the addresses store in the DOM_Node
addAIListener(IAIEventListener) - Method in class anon.pay.AIControlChannel
 
addCC(XMLEasyCC) - Method in class anon.pay.xml.XMLAccountInfo
Adds a cost confirmation xml structure to the accountinfo.
addCertificate(JAPCertificate) - Method in class anon.crypto.XMLSignature
Adds a certificate to the signature.
addCertificateWithoutVerification(JAPCertificate, int, boolean, boolean) - Method in class anon.crypto.CertificateStore
 
addCertificateWithoutVerification(CertPath, int, boolean, boolean) - Method in class anon.crypto.CertificateStore
 
addCertificateWithVerification(CertPath, int, boolean) - Method in class anon.crypto.CertificateStore
 
addChannelMessage(InternalChannelMessage) - Method in class anon.client.InternalChannelMessageQueue
 
addCharge(String, String, String) - Method in class anon.pay.xml.XMLExternalChargeRequest
 
addCipherSuite(CipherSuite) - Method in class anon.crypto.tinytls.TinyTLS
add a ciphersuites to TinyTLS
addCipherSuite(CipherSuite) - Method in class anon.crypto.tinytls.TinyTLSServerSocket
add a ciphersuites to TinyTLS
addCollectMessage(PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosAcceptor
Adds a CollectMessage.
addCollectMessage(CollectMessage) - Method in class infoservice.agreement.paxos.PaxosRound
Adds a CollectMessage to this round.
addCommitMessage(CommitMessage) - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
If checkCommitMessage(a_msg) is successful the messge will be added to the consensuslog, otherwise discarded.
addConnectionListener(IBIConnectionListener) - Method in class anon.pay.BIConnection
Adds an IBIConnectionListener
addCostConfirmation(XMLEasyCC) - Method in class anon.pay.PayAccount
addCostConfirmation
addCurrency(String) - Method in class anon.pay.xml.XMLPaymentOptions
 
addData(String, String) - Method in class anon.pay.xml.XMLPassivePayment
Adds a element
addDecideMessage(PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosAcceptor
Adds a DecideMessage.
addDecideMessage(PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosRound
Adds a DecideMessage to this round
addDecision(String, String) - Method in class infoservice.agreement.paxos.PaxosInstance
Adds the decission for the given initiator
addDetailedInfo(String, String) - Method in class anon.pay.xml.XMLPaymentOption
 
addDirectoryServer(URL) - Method in class infoservice.tor.MixminionDirectoryAgent
 
addEchoMessage(EchoMessage) - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
If checkEchoMessage(a_msg) is successful the messge will be added to the consensuslog, otherwise discarded.
addElement(Cell) - Method in class anon.tor.CellQueue
Adds a cell to the cellqueue
addEventListener(AnonServiceEventListener) - Method in interface anon.AnonService
Adds an AnonServiceEventListener.
addEventListener(AnonServiceEventListener) - Method in class anon.client.AnonClient
 
addEventListener(AnonServiceEventListener) - Method in class anon.mixminion.Mixminion
 
addEventListener(AnonServiceEventListener) - Method in class anon.tor.Tor
 
addExtraInfo(String, String, String) - Method in class anon.pay.xml.XMLPaymentOption
 
addFileToClasspath(String) - Static method in class anon.util.ClassUtil
 
addFileToClasspath(File) - Static method in class anon.util.ClassUtil
 
addForwarder(byte[], InetAddress) - Static method in class infoservice.japforwarding.JapForwardingTools
Decodes the received data, check the connection to the forwarder and adds him to the JAP forwarder list.
addFragment(byte[], int) - Method in class anon.mixminion.message.FragmentContainer
Adds a Fragment with specified Index returns true if enough packets are in the container to reassemble
addFreezeMessage(PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosAcceptor
Adds a FreezeMessage.
addFreezeMessage(PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosRound
Adds a FreezeMessage to this round
addFreezeProofMessage(PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosAcceptor
Adds a FreezeProofMessage.
addHeading(String, String) - Method in class anon.pay.xml.XMLPaymentOption
 
addInitMessage(InitMessage) - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
If checkInitMessage(a_msg) was successful the messge will be added to the consensuslog, otherwise discarded.
addInputField(String, String, String) - Method in class anon.pay.xml.XMLPaymentOption
 
addInputStreamQueueEntry(DataChainInputStreamQueueEntry) - Method in class anon.client.AbstractDataChain
 
addJapForwarder(byte[], InetAddress) - Method in class infoservice.InfoServiceCommands
Adds a new JAP forwarder to the database of JAP forwarders.
addJob(IDistributable) - Method in interface anon.infoservice.IDistributor
Adds a new job to the default job queue.
addJob(JobQueue.Job) - Method in class anon.util.JobQueue
Adds a new job to the queue that is run as soon as there are no other running threads left in the queue.
addJob(IDistributable) - Method in class infoservice.InfoServiceDistributor
Adds a new job to the default job queue.
addJobToInititalNeighboursQueue(IDistributable) - Method in class infoservice.InfoServiceDistributor
Adds a new job to the initial neighbours job queue.
addKnownPI(BI) - Method in class anon.pay.PayAccountsFile
Adds a payment instance to the list of known payment instances
addKnownPI(Element) - Method in class anon.pay.PayAccountsFile
Adds a payment instance to the list of known payment instances
addMessage(PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosAcceptor
This gets called if a PaxosMessage arrives.
addMessage(Hashtable, PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosRound
Does some message checking and then adds the given message to the given hashtable
addMul(char[], int, char[], int, char, int) - Method in class anon.mixminion.fec.FECMath
 
addMul(byte[], int, byte[], int, byte, int) - Method in class anon.mixminion.fec.FECMath
 
addObserver(Observer) - Method in class anon.infoservice.Database
Adds an observer to this database.
addOption(XMLPaymentOption) - Method in class anon.pay.xml.XMLPaymentOptions
 
addPaymentListener(IPaymentListener) - Method in class anon.pay.PayAccountsFile
 
addProof(FreezeProofMessage) - Method in class infoservice.agreement.paxos.PaxosRound
Adds a FreezeProofMessage to this round.
addProposal(PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosRound
Adds a proposal for tihs round
addProposeMessage(PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosAcceptor
Adds a ProposeMessage.
addRBtoPayload(String) - Method in class anon.mixminion.EMail
Adds the specified Replyblock(as String) to the payload
addRejectMessage(RejectMessage) - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
If checkRejectMessage(a_msg) is successful the messge will be added to the consensuslog, otherwise discarded.
addRejectMessage(PaxosMessage) - Method in class infoservice.agreement.paxos.integration.PaxosRejectManager
Handles an incomming RejectMessage
addRequest(Runnable) - Method in class anon.util.ThreadPool
 
addRequestAndWait(Runnable) - Method in class anon.util.ThreadPool
 
addStrongMessage(PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosAcceptor
Adds a StrongMessage.
addStrongMessage(PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosRound
Adds a StrongMessage to this round
addTan(long) - Method in class anon.pay.xml.XMLTransactionOverview
Adds a transfer number and sets its state to "not used".
addToQueue(DataChainInputStreamQueueEntry) - Method in class anon.client.AbstractDataChain.DataChainInputStreamImplementation
 
addTorDirectoryServer(TorDirectoryServer) - Method in class infoservice.tor.TorDirectoryAgent
Adds a TorDirectoryServer to the database of known tor directory servers.
addTransCert(XMLTransCert) - Method in class anon.pay.PayAccount
 
addTransferredBytes(long) - Method in class anon.pay.xml.XMLEasyCC
this makes the signature invalid!
addURLToClasspath(URL) - Static method in class anon.util.ClassUtil
 
addWeakMessage(PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosAcceptor
Adds a WeakMessage.
addWeakMessage(PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosRound
Adds a WeakMessage to this round
ADynamicCascadeBuildingStrategy - Class in infoservice.dynamic
Superclass for implementations of IDynamicCascadeBuildingStrategy Defines the convenient method buildCascade which builds MixCascade objects from a Vector of MixInfo
ADynamicCascadeBuildingStrategy() - Constructor for class infoservice.dynamic.ADynamicCascadeBuildingStrategy
 
AesDecryption - Class in anon.crypto
This class is a wrapper for doing AES decryption stuff.
AesDecryption(byte[]) - Constructor for class anon.crypto.AesDecryption
Creates a new instance of AesDecryption.
AesEncryption - Class in anon.crypto
This class is a wrapper for doing AES encryption stuff.
AesEncryption(byte[]) - Constructor for class anon.crypto.AesEncryption
Creates a new instance of AesEncryption.
aesEngine - Variable in class anon.client.crypto.SymCipher
 
AGREEMENT - Static variable in class logging.LogType
Indicates messages from the paw filter system
AGREEMENT_LOG - Static variable in class infoservice.agreement.logging.AgreementFileLog
 
AGREEMENT_PASSIVE_PHASE - Static variable in interface infoservice.agreement.common.AgreementConstants
 
AGREEMENT_PHASE_GAP - Static variable in interface infoservice.agreement.common.AgreementConstants
 
AGREEMENT_TIMEOUT - Static variable in interface infoservice.agreement.common.AgreementConstants
 
AgreementConstants - Interface in infoservice.agreement.common
 
AgreementFileLog - Class in infoservice.agreement.logging
 
AgreementFileLog() - Constructor for class infoservice.agreement.logging.AgreementFileLog
Creates a new FileLogger
AgreementMessageTypes - Class in infoservice.agreement.multicast
 
AgreementMessageTypes() - Constructor for class infoservice.agreement.multicast.AgreementMessageTypes
 
AIControlChannel - Class in anon.pay
This control channel is used for communication with the AI (AccountingInstance or Abrechnungsinstanz in German) which lives in the first mix.
AIControlChannel(Multiplexer, IMutableProxyInterface, PacketCounter, IServiceContainer) - Constructor for class anon.pay.AIControlChannel
 
aktKey - Variable in class anon.client.crypto.KeyPool
 
aktPos - Variable in class anon.util.MyStringBuilder
 
Alert() - Method in exception anon.crypto.tinytls.TLSException
check if this Exception is an alert
ALERT - Static variable in class logging.LogLevel
Indicates level type of message: Alert message
ALL - Static variable in class logging.LogType
Indicates all messages
ALL_ENTRIES_REMOVED - Static variable in class anon.infoservice.DatabaseMessage
This message is sent, if the database is cleared (all entries are removed at once).
allowsFragmented() - Method in class anon.mixminion.mmrdescription.MMRDescription
 
ALPHABET - Static variable in class anon.util.Base64
The 64 valid Base64 values.
alreadyRunning - Static variable in class infoservice.InfoServicePropagandist
Stores whether ther is already an instance of InfoServicePropagandist running or not.
AlternateFileLogger - Class in infoservice.agreement.logging
 
AlternateFileLogger(String, int, int) - Constructor for class infoservice.agreement.logging.AlternateFileLogger
 
AMessage - Class in infoservice.agreement.multicast.messages
 
AMessage(String, int, String, String, String) - Constructor for class infoservice.agreement.multicast.messages.AMessage
Creates a new message.
AMOUNT - Static variable in class anon.pay.xml.XMLPassivePayment
 
ANNOUNCE_PERIOD - Static variable in class anon.infoservice.Constants
 
anon - package anon
 
anon.client - package anon.client
 
anon.client.crypto - package anon.client.crypto
 
anon.client.replay - package anon.client.replay
 
anon.crypto - package anon.crypto
 
anon.crypto.tinytls - package anon.crypto.tinytls
 
anon.crypto.tinytls.ciphersuites - package anon.crypto.tinytls.ciphersuites
 
anon.crypto.tinytls.keyexchange - package anon.crypto.tinytls.keyexchange
 
anon.crypto.tinytls.test - package anon.crypto.tinytls.test
 
anon.crypto.tinytls.util - package anon.crypto.tinytls.util
 
anon.infoservice - package anon.infoservice
 
anon.mixminion - package anon.mixminion
 
anon.mixminion.fec - package anon.mixminion.fec
 
anon.mixminion.message - package anon.mixminion.message
 
anon.mixminion.mmrdescription - package anon.mixminion.mmrdescription
 
anon.pay - package anon.pay
 
anon.pay.xml - package anon.pay.xml
 
anon.shared - package anon.shared
 
anon.tor - package anon.tor
 
anon.tor.cells - package anon.tor.cells
 
anon.tor.ordescription - package anon.tor.ordescription
 
anon.tor.util - package anon.tor.util
 
anon.util - package anon.util
 
anon.util.captcha - package anon.util.captcha
 
ANON_LEVEL_FAIR - Static variable in class anon.infoservice.StatusInfo
 
ANON_LEVEL_HIGH - Static variable in class anon.infoservice.StatusInfo
 
ANON_LEVEL_MAX - Static variable in class anon.infoservice.StatusInfo
 
ANON_LEVEL_MIN - Static variable in class anon.infoservice.StatusInfo
 
AnonChannel - Interface in anon
An AnonChannel could be used to send and receive data.
AnonClient - Class in anon.client
 
AnonClient() - Constructor for class anon.client.AnonClient
 
AnonClient(Socket) - Constructor for class anon.client.AnonClient
 
AnonClient.StatusThread - Interface in anon.client
 
ANONLIB_VERSION - Static variable in interface anon.AnonService
 
AnonServerDescription - Interface in anon
This interface is used for initializing an AnonService with the necessary parameters
AnonService - Interface in anon
This class is used for accessing the AnonService.
AnonServiceEventAdapter - Class in anon
An adapter for the AnonServiceEventListener.
AnonServiceEventAdapter() - Constructor for class anon.AnonServiceEventAdapter
 
AnonServiceEventListener - Interface in anon
 
append(String) - Method in class anon.util.MyStringBuilder
 
append(int) - Method in class anon.util.MyStringBuilder
 
append(long) - Method in class anon.util.MyStringBuilder
 
appendCustomNodes(Document, Node) - Method in class infoservice.agreement.multicast.messages.AMessage
Subclasses can add some extra nodes into the xml representation of this message by implementing this method
appendCustomNodes(Document, Node) - Method in class infoservice.agreement.multicast.messages.CommitMessage
 
appendCustomNodes(Document, Node) - Method in class infoservice.agreement.multicast.messages.EchoMessage
 
appendCustomNodes(Document, Node) - Method in class infoservice.agreement.multicast.messages.InitMessage
 
appendCustomNodes(Document, Node) - Method in class infoservice.agreement.multicast.messages.RejectMessage
 
appendSignatureTo(Node) - Method in class anon.crypto.XMLSignature
Appends this XMLSignature to an XML node.
arAdrMask - Variable in class anon.tor.ordescription.ORAcl.AclElement
 
arAdrWithMask - Variable in class anon.tor.ordescription.ORAcl.AclElement
 
areNewCascadesInBlacklist() - Static method in class anon.infoservice.BlacklistedCascadeIDEntry
 
arraysEqual(byte[], byte[]) - Static method in class anon.util.Util
Tests if two byte arrays are equal.
arraysEqual(char[], char[]) - Static method in class anon.util.Util
Tests if two charactet arrays are equal.
arraysEqual(byte[], int, byte[], int, int) - Static method in class anon.util.Util
Tests if a_length positions of two arrays are equal.
assertNodeName(Node, String) - Static method in class anon.util.XMLUtil
Throws an XMLParseException if the given XML node has not the expected name or if it is null.
assertNotNull(Node) - Static method in class anon.util.XMLUtil
Throws an XMLParseException if the given XML node is null.
assertNotNull(Node, String) - Static method in class anon.util.XMLUtil
 
ASymCipher - Class in anon.client.crypto
 
ASymCipher() - Constructor for class anon.client.crypto.ASymCipher
 
AsymmetricCryptoKeyPair - Class in anon.crypto
A key pair used for signing and encryption with an asymmetric cryptographic algorithm.
AsymmetricCryptoKeyPair(IMyPrivateKey) - Constructor for class anon.crypto.AsymmetricCryptoKeyPair
Creates a new key pair from a private key.
AsymmetricCryptoKeyPair(PrivateKeyInfo) - Constructor for class anon.crypto.AsymmetricCryptoKeyPair
Creates a new key pair from a PrivateKeyInfo.
ATTR_ALGORITHM - Static variable in class anon.crypto.XMLSignature
 
ATTR_URI - Static variable in class anon.crypto.XMLSignature
 
AUTH_PASS_CANCEL_WAIT_TIME - Static variable in class anon.infoservice.ProxyInterface
Authentication stuff
authenticate(XMLAccountCertificate, IMyPrivateKey) - Method in class anon.pay.BIConnection
performs challenge-response authentication
available() - Method in class anon.client.AbstractDataChain.DataChainInputStreamImplementation
 
available() - Method in class anon.client.SocketHandler.SocketInputStreamImplementation
 
available() - Method in class anon.crypto.tinytls.TinyTLS.TLSInputStream
 
available() - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSInputStream
 
available() - Method in class anon.shared.ChannelInputStream
 
available() - Method in class anon.shared.IOQueue
 
available() - Method in class infoservice.mailsystem.central.server.util.LimitedLengthInputStream
Returns the number of bytes which can be read from this input stream without blocking.
AVAILABLE_EXTENSIONS - Static variable in class anon.crypto.AbstractX509Extension
 

B

babylonianConfusion() - Method in class infoservice.agreement.paxos.integration.PaxosAdapter
If something went terribly wrong, this gets called.
BALANCE_MILLISECONDS - Static variable in class anon.pay.AIControlChannel
How many milliseconds to wait before requesting a new account statement
BAN_PERIOD - Static variable in class infoservice.mailsystem.central.MailContext
The period a recipient will be banned after we have received to many requests for his address.
BannedMailAddressDBEntry - Class in infoservice.mailsystem.central
This class is the implementation of an entry in the list of banned mailaddresses.
BannedMailAddressDBEntry(Address) - Constructor for class infoservice.mailsystem.central.BannedMailAddressDBEntry
Creates a new banned mailaddress entry.
BanWarningCommand - Class in infoservice.mailsystem.central.commands
This is the implementation for generating a reply message for the BanWarning command.
BanWarningCommand(MailMessages) - Constructor for class infoservice.mailsystem.central.commands.BanWarningCommand
Creates a new instance of BanWarningCommand.
Base64 - Class in anon.util
Encodes and decodes to and from Base64 notation.
Base64() - Constructor for class anon.util.Base64
Defeats instantiation.
BASE64_ALTERNATIVE_TAG - Static variable in class anon.crypto.JAPCertificate
 
BASE64_ALTERNATIVE_TAG - Static variable in class anon.crypto.PKCS10CertificationRequest
 
BASE64_TAG - Static variable in class anon.crypto.JAPCertificate
 
BASE64_TAG - Static variable in class anon.crypto.PKCS10CertificationRequest
 
BASE64_TAG - Static variable in class anon.crypto.PKCS12
 
BasicTrustModel - Class in anon.client
A trust model that only checks if a previously done signature verification was successful.
BasicTrustModel() - Constructor for class anon.client.BasicTrustModel
 
BEGIN_TAG - Static variable in class anon.util.Base64
 
belongsTo(PaxosInstance) - Method in class infoservice.agreement.paxos.messages.PaxosMessage
Indicates if this message belongs to the given paxos instance
belongsTo(PaxosExecution) - Method in class infoservice.agreement.paxos.messages.PaxosMessage
Indicates if this message belongs to the given execution
belongsTo(PaxosRound) - Method in class infoservice.agreement.paxos.messages.PaxosMessage
Indicates if this message belongs to the given round
bFull - Variable in class anon.shared.IOQueue
 
BI - Class in anon.pay
This class represents a known BI with its unique name and x509 public certificate (verifyer).
BI(String, String, Vector, JAPCertificate) - Constructor for class anon.pay.BI
 
BI(Element) - Constructor for class anon.pay.BI
 
BI(byte[], String, Vector) - Constructor for class anon.pay.BI
constructs a BI object from a binary X509 certificate and some additional data
BI(PaymentInstanceDBEntry) - Constructor for class anon.pay.BI
 
BIConnection - Class in anon.pay
 
BIConnection(BI) - Constructor for class anon.pay.BIConnection
Constructor
BinaryImageCreator - Class in captcha.graphics
This is a helper class for creating binary images.
BinaryImageCreator() - Constructor for class captcha.graphics.BinaryImageCreator
 
BinaryImageExtractor - Class in anon.util.captcha
This is a helper class for extracting binary images.
BinaryImageExtractor() - Constructor for class anon.util.captcha.BinaryImageExtractor
 
BinaryImageExtractor - Class in infoservice.japforwarding.captcha.test
This is a helper class for extracting binary images.
BinaryImageExtractor() - Constructor for class infoservice.japforwarding.captcha.test.BinaryImageExtractor
 
binaryToImage(byte[]) - Static method in class anon.util.captcha.BinaryImageExtractor
Transfroms the data of our own binary image format back to a Image.
binaryToImage(byte[]) - Static method in class infoservice.japforwarding.captcha.test.BinaryImageExtractor
Transfroms the data of our own binary image format back to a Image.
bIsAccept - Variable in class anon.tor.ordescription.ORAcl.AclElement
 
BlacklistedCascadeIDEntry - Class in anon.infoservice
Cascades of this type are blacklisted
BlacklistedCascadeIDEntry(MixCascade) - Constructor for class anon.infoservice.BlacklistedCascadeIDEntry
 
BlacklistedCascadeIDEntry(Element) - Constructor for class anon.infoservice.BlacklistedCascadeIDEntry
 
body(int[], int, int) - Static method in class anon.crypto.DESCrypt
 
bReadClosed - Variable in class anon.shared.IOQueue
 
bubbleSortStrings(Vector, String[], int[]) - Static method in class anon.util.Util
Uses the Bubble Sort method to sort a vector of objects by comparing the output of the toString() method.
buff - Variable in class anon.shared.IOQueue
 
BUFF_SIZE - Static variable in class anon.shared.IOQueue
 
BUFFER_SIZE - Static variable in class infoservice.mailsystem.forwarder.MailForwarder
This is the size of the buffer in bytes used when reading the mail from the input pipe and forwarding it to the main process.
buildBlock() - Method in class anon.mixminion.message.ReplyBlock
builds the replyHeader
buildCascade(Vector) - Method in class infoservice.dynamic.ADynamicCascadeBuildingStrategy
Builds a MixCascade object using the MixInfo objects in the given Vector.
buildCascades(long) - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
Start to build the new cascades.
buildCascades(long) - Method in class infoservice.agreement.multicast.InfoserviceEMCAdapter
Starts the cascade building process.
buildCascades(long) - Method in class infoservice.dynamic.DynamicCascadeConfigurator
This method gets called to build new cascades.
buildHeader(Vector, Vector, ExitInformation) - Method in class anon.mixminion.message.Header
builds a header with the specified hops
buildMessage() - Method in class anon.mixminion.message.NoReplyMessage
Builds for every element in m_message_parts a ready to send message
buildMessage() - Method in class anon.mixminion.message.ReplyImplementation
 
buildMessage() - Method in class anon.mixminion.message.ReplyMessage
 
buildPayload() - Method in class anon.mixminion.message.FragmentedMessage
 
buildPayload() - Method in class anon.mixminion.message.MessageImplementation
 
buildPayload() - Method in class anon.mixminion.message.SingleBlockMessage
 
busycount - Variable in class anon.util.BusyFlag
 
BusyFlag - Class in anon.util
 
BusyFlag() - Constructor for class anon.util.BusyFlag
 
busyflag - Variable in class anon.util.BusyFlag
 
bWriteClosed - Variable in class anon.shared.IOQueue
 
byteArrayToCharArray(byte[], int, char[], int, int) - Static method in class anon.util.ByteArrayUtil
Copies len bytes starting from offin to out starting at outoff.
ByteArrayUtil - Class in anon.util
 
ByteArrayUtil() - Constructor for class anon.util.ByteArrayUtil
 
ByteSignature - Class in anon.crypto
This class contains all basic signature operations.
ByteSignature() - Constructor for class anon.crypto.ByteSignature
This class works without being initialised and is completely static.
byteToInt(byte[], int) - Method in class anon.mixminion.message.Decoder
Calculates the int value of a given ByteArray
byteToInt(byte[], int) - Method in class anon.mixminion.message.Keyring
Calculates the int value of a given ByteArray
byteToInt(byte[], int) - Static method in class anon.mixminion.message.ReplyBlock
Calculates the int value of a given ByteArray
byteToUnsigned(byte) - Static method in class anon.crypto.DESCrypt
 
bzero(byte[], int, int) - Static method in class anon.util.ByteArrayUtil
Set len bytes starting form off to zero
bzero(char[], int, int) - Static method in class anon.util.ByteArrayUtil
Set len bytes starting form off to zero

C

CACHE_MS - Static variable in class infoservice.InfoServiceCommands.HTTPResponseGetter
 
CACHE_SERIALS_MS - Static variable in class infoservice.InfoServiceCommands.HTTPResponseGetter
 
calculate(int) - Method in class anon.crypto.tinytls.util.PRF
calculates the result of a pseudo random function
calculateClientFinished(byte[]) - Method in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
calculateClientFinished(byte[]) - Method in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
calculateClientFinished(byte[]) - Method in class anon.crypto.tinytls.keyexchange.Key_Exchange
generate the client finished message (see RFC2246)
calculateClientKeyExchange() - Method in class anon.crypto.tinytls.ciphersuites.CipherSuite
calculate the client keys (see RFC2246 Client Key Exchange)
calculateClientKeyExchange() - Method in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
calculateClientKeyExchange() - Method in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
calculateClientKeyExchange() - Method in class anon.crypto.tinytls.keyexchange.Key_Exchange
generates the client key exchange message (see RFC2246)
calculateKeys(byte[], boolean) - Method in class anon.crypto.tinytls.ciphersuites.CipherSuite
calculate server and client write keys (see RFC2246 TLS Record Protocoll)
calculateKeys(byte[], boolean) - Method in class anon.crypto.tinytls.ciphersuites.DHE_DSS_WITH_3DES_CBC_SHA
 
calculateKeys(byte[], boolean) - Method in class anon.crypto.tinytls.ciphersuites.DHE_DSS_WITH_AES_128_CBC_SHA
 
calculateKeys(byte[], boolean) - Method in class anon.crypto.tinytls.ciphersuites.DHE_DSS_WITH_DES_CBC_SHA
 
calculateKeys(byte[], boolean) - Method in class anon.crypto.tinytls.ciphersuites.DHE_RSA_WITH_3DES_CBC_SHA
 
calculateKeys(byte[], boolean) - Method in class anon.crypto.tinytls.ciphersuites.DHE_RSA_WITH_AES_128_CBC_SHA
 
calculateKeys(byte[], boolean) - Method in class anon.crypto.tinytls.ciphersuites.DHE_RSA_WITH_DES_CBC_SHA
 
calculateKeys() - Method in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
calculateKeys() - Method in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
calculateKeys() - Method in class anon.crypto.tinytls.keyexchange.Key_Exchange
calculates the key material (see RFC2246 TLS Record Protocoll)
calculateServerFinished(byte[]) - Method in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
calculateServerFinished(byte[]) - Method in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
calculateServerFinished(byte[]) - Method in class anon.crypto.tinytls.keyexchange.Key_Exchange
calculates server finished message
cancel() - Method in class infoservice.agreement.common.TimeoutThread
 
cancel() - Method in class infoservice.agreement.paxos.integration.PaxosAdapter.AgreementStarterThread
Used to cancel this thread.
cancel() - Method in class infoservice.agreement.paxos.PaxosExecution
Aborts all active rounds
capacity - Variable in class anon.util.MyStringBuilder
 
captcha - package captcha
 
captcha.graphics - package captcha.graphics
 
CAPTCHA_DATA_FORMAT - Static variable in class anon.util.captcha.ZipBinaryImageCaptchaClient
This is the captcha format identifier for the class of captchas, which can be handled by this class implementation.
CAPTCHA_DATA_FORMAT - Static variable in class captcha.ZipBinaryImageCaptchaGenerator
This is the format of the captcha data.
CAPTCHA_KEY_BITS - Static variable in class infoservice.japforwarding.ForwarderDBEntry
This is the number of bits of an AES key, which are embedded within a captcha.
CaptchaGeneratorFactory - Class in captcha
This class is a factory for creating objects, which implements the CaptchaGenerator interface.
CaptchaGeneratorFactory() - Constructor for class captcha.CaptchaGeneratorFactory
This creates a new CaptchaGeneratorFactory.
captchaLabel - Variable in class infoservice.japforwarding.captcha.test.TestZipBinaryImageCaptcha
 
cascade - Variable in class infoservice.dynamic.TemporaryCascade
 
cascade - Variable in class infoservice.dynamic.VirtualCascade
 
CascadeIDEntry - Class in anon.infoservice
This database class stores the IDs of all mixes in a cascade in a single string.
CascadeIDEntry(MixCascade) - Constructor for class anon.infoservice.CascadeIDEntry
Creates a new CascadeIDEntry from the mix IDs of a given cascade.
CascadeIDEntry(Element) - Constructor for class anon.infoservice.CascadeIDEntry
 
cascadePostHelo(byte[], int) - Method in class infoservice.dynamic.DynamicCommandsExtension
This method is called, when we receive data from a mixcascade (first mix) or when we receive data from a remote infoservice, which posts data about a mixcascade.
cascadePostHelo(byte[], int) - Method in class infoservice.InfoServiceCommands
This method is called, when we receive data from a mixcascade (first mix) or when we receive data from a remote infoservice, which posts data about a mixcascade.
cascadePostStatus(byte[]) - Method in class infoservice.InfoServiceCommands
This method is called, when we receive data from a mixcascade about the status or when we receive data from a remote infoservice, which posts data about mixcascade status.
ceilDiv(double, double) - Method in class anon.mixminion.message.Message
rechte die Ganzzahl aus, welche groesser als a/b ist
Cell - Class in anon.tor.cells
 
Cell(int) - Constructor for class anon.tor.cells.Cell
 
Cell(int, int) - Constructor for class anon.tor.cells.Cell
 
Cell(int, int, byte[]) - Constructor for class anon.tor.cells.Cell
 
Cell(int, int, byte[], int) - Constructor for class anon.tor.cells.Cell
 
CELL_PAYLOAD_SIZE - Static variable in class anon.tor.cells.Cell
 
CELL_SIZE - Static variable in class anon.tor.cells.Cell
 
CellQueue - Class in anon.tor
 
CellQueue() - Constructor for class anon.tor.CellQueue
Constructor for the cellqueue
CellQueue.CellQueueEntry - Class in anon.tor
 
CellQueue.CellQueueEntry(Cell) - Constructor for class anon.tor.CellQueue.CellQueueEntry
 
CERT_ALGORITHM - Static variable in class anon.crypto.PKCS12
 
CERT_JAPINFOSERVICEMESSAGES - Static variable in class anon.infoservice.Constants
 
CERTIFICATE_TYPE_INFOSERVICE - Static variable in class anon.crypto.JAPCertificate
This is the certificate type constant for infoservice certificates.
CERTIFICATE_TYPE_MIX - Static variable in class anon.crypto.JAPCertificate
This is the certificate type constant for mix certificates.
CERTIFICATE_TYPE_ROOT_INFOSERVICE - Static variable in class anon.crypto.JAPCertificate
 
CERTIFICATE_TYPE_ROOT_MIX - Static variable in class anon.crypto.JAPCertificate
This are the certificate type constant for root certificates.
CERTIFICATE_TYPE_ROOT_UPDATE - Static variable in class anon.crypto.JAPCertificate
 
CERTIFICATE_TYPE_UPDATE - Static variable in class anon.crypto.JAPCertificate
This is the certificate type constant for update certificates.
CertificateContainer - Class in anon.crypto
This class stores additional settings for every certificate stored within a CertificateStore.
CertificateContainer(JAPCertificate, int, boolean) - Constructor for class anon.crypto.CertificateContainer
Creates a new instance of CertificateContainer.
CertificateContainer(CertPath, int, boolean) - Constructor for class anon.crypto.CertificateContainer
Creates a new instance of CertificateContainer.
CertificateContainer(Element) - Constructor for class anon.crypto.CertificateContainer
Creates a new instance of CertificateContainer.
CertificateInfoStructure - Class in anon.crypto
 
CertificateInfoStructure(JAPCertificate, JAPCertificate, int, boolean, boolean, boolean, boolean) - Constructor for class anon.crypto.CertificateInfoStructure
 
CertificateInfoStructure(CertPath, JAPCertificate, int, boolean, boolean, boolean, boolean) - Constructor for class anon.crypto.CertificateInfoStructure
 
CertificateManager - Class in infoservice
 
CertificateManager() - Constructor for class infoservice.CertificateManager
 
CertificateStore - Class in anon.crypto
Implementation remark: The locking order (to avoid deadlocks) in this class is: 1.
CertificateStore() - Constructor for class anon.crypto.CertificateStore
Creates a new certificate store.
CertificationRequest - Class in anon.crypto
A class for creating and verifying PKCS10 Certification requests.
CertificationRequest(CertificationRequestInfo, AsymmetricCryptoKeyPair) - Constructor for class anon.crypto.CertificationRequest
 
CertificationRequest(ASN1Sequence) - Constructor for class anon.crypto.CertificationRequest
 
CertificationRequestInfo - Class in anon.crypto
This class is used to hold the information that is needed to create a PKCS10 Certification request.
CertificationRequestInfo(X509DistinguishedName, IMyPublicKey, X509Extensions) - Constructor for class anon.crypto.CertificationRequestInfo
Creates a new CertificationRequestInfo from a distinguished name (DN), a public key and X509 V3 extensions.
CertificationRequestInfo(ASN1Sequence) - Constructor for class anon.crypto.CertificationRequestInfo
Creates a CertificationRequestInfo from a BouncyCastle ASN1Sequence.
CertPath - Class in anon.crypto
Stores a certification path with all included certificates.
CertPath(JAPCertificate) - Constructor for class anon.crypto.CertPath
Creates a new CertPath Object from a given Certificate
CertPath(Element) - Constructor for class anon.crypto.CertPath
 
certs - Variable in class anon.crypto.PKCS7SignedData
 
CERTSPATH - Static variable in class anon.infoservice.Constants
 
CHAIN_ID_LENGTH - Static variable in class anon.client.SequentialChannelDataChain
 
ChainedLog - Class in logging
Writes log output to two Log instances
ChainedLog(Log, Log) - Constructor for class logging.ChainedLog
 
changeIntoCommitMessage() - Method in class infoservice.agreement.multicast.messages.ConfirmationMessage
Changes the type of this message to AgreementMessageTypes.MESSAGE_TYPE_COMMIT
changeKeyringPW(String) - Method in class anon.mixminion.message.Keyring
 
changePassword() - Method in class anon.mixminion.PasswordManager
opens a change pw dialog
ChannelClosedException - Exception in anon.client
 
ChannelClosedException(String) - Constructor for exception anon.client.ChannelClosedException
 
ChannelInputStream - Class in anon.shared
 
ChannelInputStream(AbstractChannel) - Constructor for class anon.shared.ChannelInputStream
 
ChannelOutputStream - Class in anon.shared
 
ChannelOutputStream(AbstractChannel) - Constructor for class anon.shared.ChannelOutputStream
 
ChannelTable - Class in anon.client
 
ChannelTable(IDataChannelFactory, SecureRandom) - Constructor for class anon.client.ChannelTable
 
charArrayToByteArray(char[], int, byte[], int, int) - Static method in class anon.util.ByteArrayUtil
Copies len bytes starting from offin to out starting at outoff.
charge() - Method in class anon.pay.BIConnection
Fetches a transfer certificate from the BI.
charge(IMutableProxyInterface) - Method in class anon.pay.PayAccount
Request a transfer certificate from the BI
checkCommitMessage(CommitMessage) - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Checks the given CommitMessage.
checkCreatedCell(Cell) - Method in class anon.tor.OnionRouter
checks the created cell if the answer was right
checkDigest(SHA1Digest) - Method in class anon.tor.cells.RelayCell
checks if the digest of the relay cell is correct
checkEchoMessage(EchoMessage) - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Checks the given EchoMessage.
checkExtendedCell(RelayCell) - Method in class anon.tor.OnionRouter
checks if the extendedcell has the right parameters and hash
checkExtendParameters(byte[], int, int) - Method in class anon.tor.OnionRouter
checks the parameters of a extend cell and calculate the secrets
checkGenericMessage(AMessage) - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Check the properties encapsulated in the AMessage super class.
checkId() - Method in class anon.infoservice.AbstractDistributableCertifiedDatabaseEntry
Checks if the ID is valid.
checkId() - Method in class anon.infoservice.InfoServiceDBEntry
 
checkId() - Method in class anon.infoservice.MixCascade
 
checkId() - Method in class anon.infoservice.StatusInfo
 
checkInitMessage(InitMessage) - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Checks the given InitMessage AND sets the ConsensusId.
checkMessageDigest(Node, XMLSignature) - Static method in class anon.crypto.XMLSignature
 
checkOriginator(Node, String) - Method in class infoservice.agreement.multicast.messages.EchoMulticastMessageFactory
 
checkOriginator(Node, String) - Static method in class infoservice.agreement.paxos.integration.InfoServiceMessageFactory
Checks the originator of the message, i.e.
checkProofs(CollectMessage) - Static method in class infoservice.agreement.paxos.integration.InfoServiceMessageFactory
Checks the signatures of the attached FreezeProofMessages
checkRejectMajority(RejectMessage) - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Count the number of received RejectMessage and sets this value to sm_lastCommonRandom if the amount reachs at least m_criticalMasses.
checkRejectMessage(RejectMessage) - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Check the given reject-message and, if positive, extract and save the new value of lastCommonRandom
checkRootCertificate(boolean) - Method in class anon.crypto.tinytls.TinyTLS
check or check not the root certificate
checkSignature(XMLSignature, IMyPublicKey) - Static method in class anon.crypto.XMLSignature
Checks if the signature of the XMLSignature`s SIGNED_INFO is valid.
checkSignature(byte[], byte[]) - Method in class infoservice.japforwarding.ServerVerifier
This method checks, whether to byte arrays have identical content or not.
checkTheResults() - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
Evaluate the results, combine the random numbers of all infoservices and return this new common random value or null.
checkTrust(MixCascade) - Method in class anon.client.BasicTrustModel
 
checkTrust(MixCascade) - Method in interface anon.client.ITrustModel
 
checkValidity(Date) - Method in class anon.crypto.CertPath
Checks the validity of all certificates in the path.
checkValidity(Class, String) - Method in class anon.util.ClassUtil.ClassInstantiator
 
checkVendor(String) - Static method in class anon.infoservice.JavaVersionDBEntry
 
cipher - Variable in class anon.crypto.PKCS12.MyCipher
 
CipherSuite - Class in anon.crypto.tinytls.ciphersuites
 
CipherSuite(byte[]) - Constructor for class anon.crypto.tinytls.ciphersuites.CipherSuite
Constructor for a ciphersuite
Circuit - Class in anon.tor
 
Circuit(int, FirstOnionRouterConnection, Vector) - Constructor for class anon.tor.Circuit
constructor
circuit(Vector, Vector, long) - Method in class infoservice.dynamic.ComleteRandomStrategy
Creates the mix cascades.
city - Variable in class anon.infoservice.ServiceLocation
This is the city where the service is located.
ClassUtil - Class in anon.util
This class performs some basic operations related to Class objects.
ClassUtil() - Constructor for class anon.util.ClassUtil
This class works without being initialised and is completely static.
ClassUtil.ClassGetter - Class in anon.util
This small inner class is needed to get information about static classes.
ClassUtil.ClassGetter() - Constructor for class anon.util.ClassUtil.ClassGetter
 
ClassUtil.ClassInstantiator - Class in anon.util
 
ClassUtil.ClassInstantiator() - Constructor for class anon.util.ClassUtil.ClassInstantiator
 
ClassUtil.ClassInstantiator(int) - Constructor for class anon.util.ClassUtil.ClassInstantiator
 
ClassUtil.Package - Class in anon.util
Represents a package name.
ClassUtil.Package(Class) - Constructor for class anon.util.ClassUtil.Package
 
ClassUtil.Package(String) - Constructor for class anon.util.ClassUtil.Package
 
clean() - Method in class anon.crypto.tinytls.TLSPlaintextRecord
 
clear() - Method in class anon.util.SingleStringPasswordReader
 
clear() - Method in class infoservice.agreement.common.FifoQueue
Clears the stack.
clearAuthenticationPassword() - Method in class anon.infoservice.ProxyInterface
 
clearCertificates() - Method in class anon.crypto.XMLSignature
Deletes all certificates from this signature.
CLIENTFINISHEDLABEL - Static variable in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
CLIENTFINISHEDLABEL - Static variable in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
clone() - Method in class anon.crypto.JAPCertificate
 
cloneMessage(PaxosMessage, PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosAcceptor
Copies the attributes of the source message to the target message
close() - Method in interface anon.AnonChannel
Closes the channel and releases all resources used.
close() - Method in class anon.client.AbstractDataChain
 
close() - Method in class anon.client.AbstractDataChain.DataChainInputStreamImplementation
 
close() - Method in class anon.client.AbstractDataChain.DataChainOutputStreamImplementation
 
close() - Method in class anon.client.SocketHandler.SocketInputStreamImplementation
 
close() - Method in class anon.client.SocketHandler.SocketOutputStreamImplementation
 
close() - Method in class anon.client.TypeFilterDataChain
 
close() - Method in class anon.client.TypeFilterDataChain.TypeFilterOutputStreamImplementation
 
close() - Method in class anon.crypto.tinytls.TinyTLS
 
close() - Method in class anon.crypto.tinytls.TinyTLS.TLSOutputStream
 
close() - Method in class anon.crypto.tinytls.TinyTLSServerSocket
 
close() - Method in class anon.mixminion.FirstMMRConnection
closes the connection to the router
close() - Method in class anon.pay.HttpClient
Schlie?t die Http-Verbindung.
close() - Method in class anon.shared.AbstractChannel
 
close() - Method in class anon.shared.ChannelInputStream
 
close() - Method in class anon.shared.ChannelOutputStream
 
close() - Method in class anon.shared.ProxyConnection
 
close() - Method in class anon.tor.Circuit
closes the circuit immediately.
close(int) - Method in class anon.tor.Circuit
closes a stream
close() - Method in class anon.tor.FirstOnionRouterConnection
closes the connection to the onionrouter
close() - Method in class anon.tor.TorChannel
 
close() - Method in class anon.util.TimedOutputStream
 
close() - Method in class infoservice.mailsystem.central.server.util.LimitedLengthInputStream
Closes the underlying stream.
close() - Method in class infoservice.mailsystem.central.server.util.SocketContainer
Closes the socket, see Socket.close().
close_impl() - Method in class anon.mixminion.MixminionPOPChannel
 
close_impl() - Method in class anon.mixminion.MixminionSMTPChannel
 
close_impl() - Method in class anon.shared.AbstractChannel
 
close_impl() - Method in class anon.tor.TorChannel
 
closeAll() - Method in class anon.tor.FirstOnionRouterConnectionFactory
Closes all connections to all FirstOnionRouters
closeChannelTable() - Method in class anon.client.ChannelTable
 
closeDataChain() - Method in class anon.client.AbstractDataChain
 
closeDataChain() - Method in class anon.client.SequentialChannelDataChain
 
closeDataChain() - Method in class anon.client.SingleChannelDataChain
 
closedByPeer() - Method in class anon.shared.AbstractChannel
 
closedByPeer() - Method in class anon.shared.ChannelInputStream
 
closedByPeer() - Method in class anon.shared.ChannelOutputStream
 
closedByPeer() - Method in class anon.tor.FirstOnionRouterConnection
connection was closed by peer
closedByPeer() - Method in class anon.tor.TorChannel
 
closeRead() - Method in class anon.shared.IOQueue
 
closeSocket() - Method in class anon.client.SocketHandler
 
closeSocketHandler() - Method in class anon.client.AnonClient
 
closeSockets() - Method in class infoservice.InfoServiceConnection
 
closeWrite() - Method in class anon.shared.IOQueue
 
CODE_CHANNEL_CLOSED - Static variable in class anon.client.InternalChannelMessage
 
CODE_CHANNEL_EXCEPTION - Static variable in class anon.client.InternalChannelMessage
 
CODE_CONTROL_PACKET_DISCARDED - Static variable in class anon.client.PacketProcessedEvent
 
CODE_CONTROL_PACKET_RECEIVED - Static variable in class anon.client.PacketProcessedEvent
 
CODE_CONTROL_PACKET_SENT - Static variable in class anon.client.PacketProcessedEvent
 
CODE_DATA_PACKET_DISCARDED - Static variable in class anon.client.PacketProcessedEvent
 
CODE_DATA_PACKET_RECEIVED - Static variable in class anon.client.PacketProcessedEvent
 
CODE_DATA_PACKET_SENT - Static variable in class anon.client.PacketProcessedEvent
 
CODE_PACKET_RECEIVED - Static variable in class anon.client.InternalChannelMessage
 
codeData(boolean, byte[], PKCS12PBEParams, char[], BlockCipher, int) - Static method in class anon.crypto.PKCS12
 
codeDataCBCwithHMAC(boolean, byte[], CipherParameters, CipherParameters) - Static method in class anon.crypto.XMLEncryption
The part that is the same for encryption and decryption..
codeDataCTS(boolean, byte[], CipherParameters) - Static method in class anon.crypto.XMLEncryption
The part that is the same for encryption and decryption..
codeField - Variable in class infoservice.japforwarding.captcha.test.TestZipBinaryImageCaptcha
 
codeLabel - Variable in class infoservice.japforwarding.captcha.test.TestZipBinaryImageCaptcha
 
COLLECT - Static variable in class infoservice.agreement.paxos.messages.PaxosMessage
Static type of a collect message
CollectMessage - Class in infoservice.agreement.paxos.messages
 
CollectMessage() - Constructor for class infoservice.agreement.paxos.messages.CollectMessage
Creates a new CollectMessage
ComleteRandomStrategy - Class in infoservice.dynamic
This is an implementation of a IDynamicCascadeBuildingStrategy.
ComleteRandomStrategy() - Constructor for class infoservice.dynamic.ComleteRandomStrategy
 
COMMAND_BANMESSAGE - Static variable in class infoservice.mailsystem.central.CommandFactory
The command code for the BanWarning command.
COMMAND_GETFORWARDER - Static variable in class infoservice.mailsystem.central.CommandFactory
The command code of the GetForwarder command.
COMMAND_GETHELP - Static variable in class infoservice.mailsystem.central.CommandFactory
The command code of the GetHelp command.
CommandFactory - Class in infoservice.mailsystem.central
This class finds the correct implementation of the reply-generating class depending on the subject of the received mail.
CommandFactory() - Constructor for class infoservice.mailsystem.central.CommandFactory
 
Commitment - Class in infoservice.agreement.paxos.integration
 
Commitment(String, String) - Constructor for class infoservice.agreement.paxos.integration.Commitment
Creates a Commitment for the given value.
CommitmentMessage - Class in infoservice.agreement.multicast.messages
 
CommitmentMessage() - Constructor for class infoservice.agreement.multicast.messages.CommitmentMessage
Construct a CommitmentMessage.
CommitmentMessage(String) - Constructor for class infoservice.agreement.multicast.messages.CommitmentMessage
Construct a CommitmentMessage.
CommitmentScheme - Class in infoservice.agreement.paxos.integration
 
CommitmentScheme() - Constructor for class infoservice.agreement.paxos.integration.CommitmentScheme
 
CommitMessage - Class in infoservice.agreement.multicast.messages
 
CommitMessage(InitMessage, String, Hashtable) - Constructor for class infoservice.agreement.multicast.messages.CommitMessage
Creates a new CommitMessage.
COMMUNICATION_TIMEOUT - Static variable in class anon.infoservice.Constants
This is the general timeout for the Infoservice socket communication (milli seconds).
compareMixIDs(MixCascade) - Method in class anon.infoservice.MixCascade
Returns whether a given cascade has another number of mixes or mixes with other IDs than this one.
COMPRESS - Static variable in class anon.util.Base64
Specify that data should be compressed (value is true).
compress(byte[]) - Static method in class anon.util.ZLibTools
Compresses the specified data with ZLib in the best compression mode.
compressData(byte[]) - Static method in class anon.mixminion.message.MixMinionCryptoUtil
this Method is for compressing some Data, with the ZLIB-Standard
con_salt - Static variable in class anon.crypto.DESCrypt
 
conc(byte[], byte[]) - Static method in class anon.util.ByteArrayUtil
Concatenates bytearrays
conc(byte[], byte[], byte[]) - Static method in class anon.util.ByteArrayUtil
Concatenates bytearrays
conc(byte[], byte[], byte[], byte[]) - Static method in class anon.util.ByteArrayUtil
Concatenates bytearrays
conc(byte[], byte[], byte[], byte[], byte[]) - Static method in class anon.util.ByteArrayUtil
Concatenates bytearrays
conc(byte[], byte[], byte[], byte[], byte[], byte[]) - Static method in class anon.util.ByteArrayUtil
Concatenates bytearrays
conc(byte[], byte[], int) - Static method in class anon.util.ByteArrayUtil
Concatenates two byte arrays
concat(Vector) - Method in class infoservice.agreement.multicast.messages.CommitmentMessage
 
CondVar - Class in anon.util
 
CondVar() - Constructor for class anon.util.CondVar
 
CondVar(BusyFlag) - Constructor for class anon.util.CondVar
 
Configuration - Class in infoservice
 
Configuration(Properties) - Constructor for class infoservice.Configuration
 
configurationInstance - Static variable in class infoservice.Configuration
Stores the instance of Configuration (Singleton).
ConfirmationMessage - Class in infoservice.agreement.multicast.messages
 
ConfirmationMessage(CommitMessage, String) - Constructor for class infoservice.agreement.multicast.messages.ConfirmationMessage
Creates a ConfirmationMessage.
CONN_ERR_SYNC - Variable in class anon.client.AnonClient
 
connect() - Method in class anon.mixminion.FirstMMRConnection
connects to the First MixminionRouter (MMR)
connect(IMutableProxyInterface) - Method in class anon.pay.BIConnection
Connects to the Payment Instance via TCP and inits the HttpClient.
connect() - Method in class anon.tor.FirstOnionRouterConnection
connects to the FOR
connect(String, int) - Method in class anon.tor.TorChannel
connects to a host over the tor-network
connect_internal(ImmutableProxyInterface) - Method in class anon.pay.BIConnection
 
CONNECT_TIMEOUT - Static variable in class anon.client.AnonClient
 
connectChannel(TorChannel, String, int) - Method in class anon.tor.Circuit
creates a channel through the tor-network
connecting(AnonServerDescription) - Method in class anon.AnonServiceEventAdapter
 
connecting(AnonServerDescription) - Method in interface anon.AnonServiceEventListener
 
connection - Variable in class anon.infoservice.HTTPConnectionDescriptor
Stores the HTTP connection.
CONNECTION_ERROR_WAIT_COUNT - Static variable in class anon.client.AnonClient
 
CONNECTION_ERROR_WAIT_TIME - Static variable in class anon.client.AnonClient
 
connectionError() - Method in class anon.AnonServiceEventAdapter
 
connectionError() - Method in interface anon.AnonServiceEventListener
 
connectionEstablished(AnonServerDescription) - Method in class anon.AnonServiceEventAdapter
 
connectionEstablished(AnonServerDescription) - Method in interface anon.AnonServiceEventListener
 
ConnectionHandle - Class in infoservice.mailsystem.central.server
This is the implementation for handling new connections.
ConnectionHandle(Socket, IServerImplementationFactory) - Constructor for class infoservice.mailsystem.central.server.ConnectionHandle
Handles a new incoming connection from a client.
connectMixCascade(MixCascade, ImmutableProxyInterface) - Method in class anon.client.AnonClient
 
connectToInfoService(HTTPConnectionDescriptor, ImmutableProxyInterface, int) - Method in class anon.infoservice.InfoServiceDBEntry
Creates a new HTTPConnection to a ListenerInterface from the list of all listener interfaces.
CONSENSUS_LOG_TIMEOUT - Static variable in interface infoservice.agreement.common.AgreementConstants
 
ConsensusLogEchoMulticast - Class in infoservice.agreement.multicast
 
ConsensusLogEchoMulticast(EchoMulticastAgreementHandlerImpl, InitMessage) - Constructor for class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Constructor for creating a log entry.
ConsensusLogEchoMulticast(EchoMulticastAgreementHandlerImpl, String, IAgreementLog, String) - Constructor for class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Constructor for creating a logentry.
ConsensusLogEchoMulticast(EchoMulticastAgreementHandlerImpl, InitMessage, IAgreementLog) - Constructor for class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Constructor for creating a logentry.
Constants - Class in anon.infoservice
 
Constants() - Constructor for class anon.infoservice.Constants
 
constructAnswer(String) - Method in class infoservice.dynamic.DynamicCommandsExtension
Constructs the answer for a connectivity request.
constructAnswer(String) - Method in class infoservice.dynamic.DynamicNetworkingHelper
Constructs the answer for a connectivity request.
containsCertificate(JAPCertificate) - Method in class anon.crypto.XMLSignature
Returns if the specified certificate is already contained in this signature element.
CONTENTTYPE_HANDSHAKE - Static variable in class anon.crypto.tinytls.TLSPlaintextRecord
 
CONTROL_CHANNEL_ID_DUMMY - Static variable in class anon.client.ChannelTable
 
CONTROL_CHANNEL_ID_PAY - Static variable in class anon.client.ChannelTable
 
CONTROL_CHANNEL_ID_REPLAY - Static variable in class anon.client.ChannelTable
 
convertVersionStringToNumber(String) - Static method in class anon.util.Util
Converts a version string of the form xx.xx.xxx to a number
copy(byte[], int, int) - Static method in class anon.util.ByteArrayUtil
copy some bytes from an array of bytes
correctCaptchas - Variable in class infoservice.japforwarding.captcha.test.TestZipBinaryImageCaptcha
 
correctLabel - Variable in class infoservice.japforwarding.captcha.test.TestZipBinaryImageCaptcha
 
count - Variable in class infoservice.agreement.common.Semaphore
 
countCertificates() - Method in class anon.crypto.XMLSignature
Returns the number of certificates appended to this signature.
country - Variable in class anon.infoservice.ServiceLocation
This is the country where the service is located.
cov_2char - Static variable in class anon.crypto.DESCrypt
 
create() - Method in class anon.tor.Circuit
creates a circuit and connects to all onionrouters
createAccount(BI, IMutableProxyInterface, AsymmetricCryptoKeyPair) - Method in class anon.pay.PayAccountsFile
Creates a new Account.
createAndSendMixPacket(DataChainSendOrderStructure, short) - Method in class anon.client.AbstractDataChannel
 
createAsymmetricCryptoKey(Object, Enumeration) - Static method in class anon.crypto.AsymmetricCryptoKeyPair
 
createBeginTag(String) - Static method in class anon.util.Base64
Creates the begin tag for a base 64 encoded string.
createByteArrayInstantiator() - Method in class anon.util.ResourceLoader
Returns a new ByteArrayInstantiator.
createCaptcha(String) - Method in interface captcha.ICaptchaGenerator
Creates a new captcha from the given input word.
createCaptcha(String) - Method in class captcha.ZipBinaryImageCaptchaGenerator
Creates a new zipped binary image captcha and returns the image as Base64 encoded String.
createCaptchaNode() - Method in class infoservice.japforwarding.ForwarderDBEntry
Creates the JapForwarder node with the captcha data included.
createCascades(Vector, Vector, Vector, long) - Method in class infoservice.dynamic.ADynamicCascadeBuildingStrategy
 
createCascades(Vector, Vector, Vector, long) - Method in class infoservice.dynamic.ComleteRandomStrategy
 
createCascades(Vector, Vector, Vector, long) - Method in interface infoservice.dynamic.IDynamicCascadeBuildingStrategy
Creates new mix cascades out of the given first, middle and last mixes.
createCell(byte[]) - Static method in class anon.tor.cells.Cell
creates a cell with the given data
CreateCell - Class in anon.tor.cells
 
CreateCell() - Constructor for class anon.tor.cells.CreateCell
Constructor for a create cell
CreateCell(int) - Constructor for class anon.tor.cells.CreateCell
Constructor for a create cell
CreateCell(int, byte[]) - Constructor for class anon.tor.cells.CreateCell
Constructor for a create cell
createCertifcationRequest() - Method in class anon.crypto.PKCS12
Creates a certification request from this private certificate.
createChannel(int) - Method in interface anon.AnonService
Creates a new AnonChannel, which could be used for transmitting data.
createChannel(int) - Method in class anon.client.AnonClient
 
createChannel(int) - Method in class anon.mixminion.Mixminion
creates a SMTP channel which sents e-mail through the mixminion-network
createChannel(String, int) - Method in class anon.mixminion.Mixminion
Always returns NULL as normal TCP/IP channels are not supported at the moment
createChannel(String, int) - Method in class anon.tor.Circuit
creates a channel through the tor-network
createChannel(int) - Method in class anon.tor.Tor
creates a channel through the tor-network
createChannel(String, int) - Method in class anon.tor.Tor
creates a channel through the tor-network
createChildContainer(InputStream, OutputStream) - Method in class infoservice.mailsystem.central.server.util.SocketContainer
Creates a child of this SocketContainer.
createCircuit(Vector) - Method in class anon.tor.FirstOnionRouterConnection
Creates a circuit with the given onion routers
createClientCert() - Method in class anon.mixminion.FirstMMRConnection
create client certificate for TinyTLS-connection
createCommitment(String) - Static method in class infoservice.agreement.paxos.integration.CommitmentScheme
Creates a Commitment for the given value.
createConnection() - Method in class anon.tor.OnionRouter
create cell this cell is needed to connect to the first OR.
createConsensusId() - Method in class infoservice.agreement.multicast.messages.AMessage
Creates a unique id for this broadcast
createDataChannel() - Method in class anon.client.AbstractDataChain
 
createDataChannel(AbstractDataChain) - Method in class anon.client.ChannelTable
 
createDataChannel(int, AbstractDataChain) - Method in class anon.client.DefaultDataChannelFactory
 
createDataChannel(AbstractDataChain) - Method in interface anon.client.IDataChannelCreator
 
createDataChannel(int, AbstractDataChain) - Method in interface anon.client.IDataChannelFactory
 
CreatedCell - Class in anon.tor.cells
 
CreatedCell() - Constructor for class anon.tor.cells.CreatedCell
Constructor for a created cell
CreatedCell(int) - Constructor for class anon.tor.cells.CreatedCell
Constructor for created cell
CreatedCell(int, byte[]) - Constructor for class anon.tor.cells.CreatedCell
Constructor for a created cell
CreatedCell(int, byte[], int) - Constructor for class anon.tor.cells.CreatedCell
Constructor
createDecodeMatrix(char[], int[], int, int) - Method in class anon.mixminion.fec.FECMath
createDecodeMatrix constructs the encoding matrix given the indexes.
createDEROctets(IMyPublicKey) - Static method in class anon.crypto.X509SubjectKeyIdentifier
 
createDocument() - Static method in class anon.util.XMLUtil
Creates a new Document.
createDummyStatusInfo(String) - Static method in class anon.infoservice.StatusInfo
Returns a new StatusInfo with dummy values (everything is set to -1).
createEchoMessage(Node) - Method in class infoservice.agreement.multicast.messages.EchoMulticastMessageFactory
Creates an EchoMessage out of the given node
createEmptyMixPacket() - Method in class anon.client.AbstractChannel
 
createEncodeMatrix(int, int) - Method in class anon.mixminion.fec.FECMath
 
createEndTag(String) - Static method in class anon.util.Base64
Creates the end tag for a base 64 encoded string.
createExtendOnionSkin() - Method in class anon.tor.OnionRouter
creates the onion skin for a create or extend cell
createExtensionsFromX509Extensions(X509Extensions) - Static method in class anon.crypto.X509Extensions
 
createFECCode(int, int) - Method in class anon.mixminion.fec.FECCodeFactory
 
createFileTypeInstantiator() - Method in class anon.util.ResourceLoader
Returns a new FileTypeInstantiator.
createFingerprint(GeneralDigest, byte[]) - Static method in class anon.crypto.JAPCertificate
Creates a human readable fingerprint for this certificate.
createFingerprints() - Method in class anon.crypto.PKCS10CertificationRequest
 
createFirstOnionRouterConnection(ORDescription) - Method in class anon.tor.FirstOnionRouterConnectionFactory
creates a FOR with the given description if it doesn't exist.
createFreezeProof(Node) - Static method in class infoservice.agreement.paxos.integration.InfoServiceMessageFactory
Creates a FreezeProofMessage off the given node
createGetRequest(String) - Static method in class anon.infoservice.HttpRequestStructure
Creates a new HTTP GET request.
createGFMatrix(int, int) - Static method in class anon.mixminion.fec.FECMath
Generate GF(2**m) from the irreducible polynomial p(X) in p[0]..p[m] Lookup tables: index->polynomial form gf_exp[] contains j= \alpha^i; polynomial form -> index form gf_log[ j = \alpha^i ] = i \alpha=x is the primitive element of GF(2^m) For efficiency, gf_exp[] has size 2*gfSize, so that a simple multiplication of two numbers can be resolved without calling modnn
createHTTPConnection(ListenerInterface) - Method in class anon.infoservice.HTTPConnectionFactory
This method creates a new instance of HTTPConnection.
createHTTPConnection(ListenerInterface, int, boolean) - Method in class anon.infoservice.HTTPConnectionFactory
This method creates a new instance of HTTPConnection.
createHTTPConnection(ListenerInterface, ImmutableProxyInterface) - Method in class anon.infoservice.HTTPConnectionFactory
This method creates a new instance of HTTPConnection using the specified proxy settings (ignoring the default settings).
createHTTPConnection(ListenerInterface, ImmutableProxyInterface, int, boolean) - Method in class anon.infoservice.HTTPConnectionFactory
This method creates a new instance of HTTPConnection using the specified proxy settings (ignoring the default settings).
createHTTPConnectionInternal(ListenerInterface) - Method in class anon.infoservice.HTTPConnectionFactory
Creates an HTTPConnection with the listener settings.
createHttpMessage(int, int, int, byte[], boolean) - Method in class infoservice.HttpResponseStructure
Creates the whole HTTP response, including HTTP return code, HTTP header and the specified content.
createImage(int, int) - Static method in class captcha.graphics.ImageFactory
Constructs a new Image (BufferedImage implementation) with the default color model (ARGB).
createImage(ImageProducer) - Static method in class captcha.graphics.ImageFactory
Constructs a new Image (BufferedImage implementation) with the default color model (ARGB).
createInstance(String) - Static method in class infoservice.mailsystem.central.MailContext
Creates an instance of MailContext, if there is already one, the old one is overwritten (Singleton).
createLogTypeALL() - Static method in class logging.LogType
 
createMixIDString() - Method in class anon.infoservice.MixCascade
 
createNewCircuit(String, int) - Method in class anon.tor.Tor
creates a new random Circuit for the given Destination.
createPacketPayload(DataChainSendOrderStructure) - Method in class anon.client.AbstractDataChain
 
createPacketPayload(DataChainSendOrderStructure) - Method in class anon.client.SequentialChannelDataChain
 
createPacketPayload(DataChainSendOrderStructure) - Method in class anon.client.SingleChannelDataChain
 
createPayload(byte, int, byte[]) - Static method in class anon.tor.cells.RelayCell
 
createPostRequest(String, Document) - Static method in class anon.infoservice.HttpRequestStructure
Creates a new HTTP POST request.
createPRNG(byte[], int) - Static method in class anon.mixminion.message.MixMinionCryptoUtil
Creates a octet-array using Cryptographic Stream generator
createProtocolPacket(byte[]) - Method in class infoservice.japforwarding.ServerVerifier
Creates a protocol packet from byte array with data.
createPublicKey(SubjectPublicKeyInfo) - Static method in class anon.crypto.AsymmetricCryptoKeyPair
Creates a new public key from a SubjectPublicKeyInfo.
createPublicKey() - Method in interface anon.crypto.IMyPrivateKey
Creates the corresponding public key to this private key.
createPublicKey() - Method in class anon.crypto.MyDSAPrivateKey
Creates the corresponding public key to this private key.
createPublicKey() - Method in class anon.crypto.MyRSAPrivateKey
Creates the corresponding public key to this private key.
createReply() - Method in class infoservice.mailsystem.central.MailHandler
This creates the reply for the received message, depending on the subject and message data.
createReplyMessage(MimeMessage, MimeMessage) - Method in class infoservice.mailsystem.central.AbstractMailSystemCommand
This method shall create the reply message.
createReplyMessage(MimeMessage, MimeMessage) - Method in class infoservice.mailsystem.central.commands.BanWarningCommand
Creates the reply for the BanWarning command.
createReplyMessage(MimeMessage, MimeMessage) - Method in class infoservice.mailsystem.central.commands.GetForwarderCommand
Creates the response for the GetForwarder command.
createReplyMessage(MimeMessage, MimeMessage) - Method in class infoservice.mailsystem.central.commands.HelpCommand
Creates the reply for the GetHelp command.
createRequest(DERSequence, AlgorithmIdentifier, DERBitString) - Static method in class anon.crypto.CertificationRequest
 
createRequestInfo(DERInteger, X509Name, SubjectPublicKeyInfo, X509Extensions) - Static method in class anon.crypto.CertificationRequestInfo
 
createRequestInfo(ASN1Sequence) - Static method in class anon.crypto.CertificationRequestInfo
 
createRound(int) - Method in class infoservice.agreement.paxos.PaxosExecution
Creates and returns a new PaxosRound with the given round number
createRound() - Method in class infoservice.agreement.paxos.PaxosExecution
Creates a PaxosRound with round number 0
createServerImplementation() - Method in class infoservice.mailsystem.central.MailSystemServerImplementationFactory
Creates a MailSystemServerImplementation which handles the client request.
createServerImplementation() - Method in interface infoservice.mailsystem.central.server.IServerImplementationFactory
This method creates a new server implementation whenever it is necessary.
createSocket(String, int, long) - Static method in class anon.util.SocketFactory
Creates a new Socket.
createSubjectKeyId() - Method in class anon.crypto.PKCS12
 
createValidTo(Calendar, int) - Static method in class anon.crypto.Validity
For a given Calendar object that represents a start date (valid from), this method creates an end date (valid to) that lies a specified amount of years ahead from the start date.
createValue(Vector, Vector) - Static method in class anon.crypto.AbstractX509AlternativeName
 
createValue() - Method in class anon.crypto.X509SubjectKeyIdentifier
 
createX509Certificate(PKCS12, Validity, X509Extensions, BigInteger) - Method in class anon.crypto.PKCS10CertificationRequest
Creates a new X509 certificate from this certification request.
creditChanged(PayAccount) - Method in interface anon.pay.IPaymentListener
The credit changed for the given account.
crypt(String) - Method in class anon.crypto.DESCrypt
Encrypt a password given the cleartext password.
crypt(String, String) - Method in class anon.crypto.DESCrypt
 
crypt(String) - Method in interface anon.crypto.ICrypt
Creates a UNIX/BSD/Linux-compatible hash value from a password String.
crypt(String, String) - Method in interface anon.crypto.ICrypt
Creates a UNIX/BSD/Linux-compatible hash value from a password String and a salt value.
crypt(String) - Method in class anon.crypto.MD5Crypt
Encrypts a password using FreeBSD-style md5-based encryption
crypt(String, String) - Method in class anon.crypto.MD5Crypt
Encrypts a password using FreeBSD-style md5-based encryption
CRYPTO - Static variable in class logging.LogType
Indicates a message related to cryptographic operations (binary: 00100000)
cryptTo64(int, int) - Static method in class anon.crypto.MD5Crypt
 
CURRENCY - Static variable in class anon.pay.xml.XMLPassivePayment
 
CURRENT_JAVA_VENDOR - Static variable in class anon.infoservice.JavaVersionDBEntry
 
CURRENT_JAVA_VERSION - Static variable in class anon.infoservice.JavaVersionDBEntry
 
cvAvailable - Variable in class anon.util.ThreadPool
 
cvBroadcast() - Method in class anon.util.CondVar
 
cvBroadcast(BusyFlag) - Method in class anon.util.CondVar
 
cvEmpty - Variable in class anon.util.ThreadPool
 
cvFlag - Variable in class anon.util.ThreadPool
 
cvSignal() - Method in class anon.util.CondVar
 
cvSignal(BusyFlag) - Method in class anon.util.CondVar
 
cvTimedWait(int) - Method in class anon.util.CondVar
 
cvTimedWait(BusyFlag, int) - Method in class anon.util.CondVar
 
cvWait() - Method in class anon.util.CondVar
 
cvWait(BusyFlag) - Method in class anon.util.CondVar
 

D

D_ENCRYPT(int, int, int, int, int, int[]) - Static method in class anon.crypto.DESCrypt
 
DATA_MODE - Static variable in class anon.tor.TorSocksChannel
 
Database - Class in anon.infoservice
This class is the generic implementation of a database.
Database(Class) - Constructor for class anon.infoservice.Database
Creates a new instance of a Database.
DATABASE_TIMEOUT - Static variable in class anon.infoservice.JAPMinVersion
The timeout for minimum JAP version information in the database.
DATABASE_TIMEOUT - Static variable in class anon.infoservice.JAPVersionInfo
The timeout for JAP version information in the database.
DatabaseMessage - Class in anon.infoservice
This is the message implementation used for database-specific messages.
DatabaseMessage(int) - Constructor for class anon.infoservice.DatabaseMessage
This creates a new DatabaseMessage.
DatabaseMessage(int, Object) - Constructor for class anon.infoservice.DatabaseMessage
This creates a new DatabaseMessage.
DataChainChannelListEntry - Class in anon.client
 
DataChainChannelListEntry(AbstractDataChannel) - Constructor for class anon.client.DataChainChannelListEntry
 
DataChainErrorListener - Interface in anon.client
 
dataChainErrorSignaled() - Method in class anon.AnonServiceEventAdapter
 
dataChainErrorSignaled() - Method in interface anon.AnonServiceEventListener
 
dataChainErrorSignaled() - Method in class anon.client.AnonClient
 
dataChainErrorSignaled() - Method in interface anon.client.DataChainErrorListener
 
DataChainInputStreamQueueEntry - Class in anon.client
 
DataChainInputStreamQueueEntry(int, byte[]) - Constructor for class anon.client.DataChainInputStreamQueueEntry
 
DataChainInputStreamQueueEntry(IOException) - Constructor for class anon.client.DataChainInputStreamQueueEntry
 
DataChainSendOrderStructure - Class in anon.client
 
DataChainSendOrderStructure(byte[]) - Constructor for class anon.client.DataChainSendOrderStructure
 
DATALENGTH_MASK - Static variable in class anon.client.SequentialChannelDataChain.ChainCell
 
DATALENGTH_MASK - Static variable in class anon.client.SingleChannelDataChain.ChainCell
 
deactivate(Element) - Method in class anon.pay.PayAccount
 
deactivateAllDependentCertificates(JAPCertificate) - Method in class anon.crypto.CertificateStore
 
debug(String) - Method in class infoservice.agreement.logging.AgreementFileLog
 
debug(String) - Method in interface infoservice.agreement.logging.IAgreementLog
Log a message at debug level
debug(String) - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
Loggs a debug message.
debug(String) - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
 
debug(String) - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
Logs debug messages
debug(String) - Method in class infoservice.agreement.paxos.PaxosObject
Logs a message at debug level
DEBUG - Static variable in class logging.LogLevel
Indicates level type of message, e.g.
DECIDE - Static variable in class infoservice.agreement.paxos.messages.PaxosMessage
Static type of a decide message
decide(PaxosRound, PaxosMessage, boolean) - Method in class infoservice.agreement.paxos.PaxosAcceptor
Decide for the proposal contained in the given message and send a DecideMessage to all processes if a_sendDecide is true
decide(String) - Method in class infoservice.agreement.paxos.PaxosExecution
Decides the given proposal for this execution
decide(String) - Method in class infoservice.agreement.paxos.PaxosRound
Decides on the given value.
DECODABET - Static variable in class anon.util.Base64
Translates a Base64 value to either its 6-bit reconstruction value or a negative number indicating some other meaning.
decode(TLSPlaintextRecord) - Method in class anon.crypto.tinytls.ciphersuites.CipherSuite
decodes a message with a symmetric key
decode(byte[][], int[], int[], int, boolean) - Method in class anon.mixminion.fec.FECCode
This method takes an array of encoded packets and decodes them.
decode(byte[][], int[], int[], int, boolean) - Method in class anon.mixminion.fec.Pure16Code
 
decode(char[][], int[], int[], int) - Method in class anon.mixminion.fec.Pure16Code
 
decode(byte[][], int[], int[], int, boolean) - Method in class anon.mixminion.fec.PureCode
 
decode() - Method in class anon.mixminion.message.Decoder
Method to decode a given payload as String
DECODE - Static variable in class anon.util.Base64
Specify decoding (value is false).
decode(String) - Static method in class anon.util.Base64
Decodes data from Base64 notation.
decode(byte[], int, int) - Static method in class anon.util.Base64
Decodes Base64 content in byte array format and returns the decoded byte array.
decode(String) - Static method in class anon.util.URLDecoder
Decodes a URL to a unicode.
decode(byte[]) - Static method in class infoservice.agreement.paxos.integration.InfoServiceMessageFactory
Decodes the given POST data and creates a PaxosMessage off it
decode4to3(byte[], int, byte[], int) - Static method in class anon.util.Base64
Decodes four bytes from array source and writes the resulting bytes (up to three of them) to destination.
decodeForXMLSignature(byte[]) - Method in interface anon.crypto.IMySignature
Tries to decode a signature in a way as it would meet the W3C standard for XML signature values.
decodeForXMLSignature(byte[]) - Method in interface anon.crypto.ISignatureVerificationAlgorithm
Tries to decode a signature in a way as it would meet the W3C standard for XML signature values.
decodeForXMLSignature(byte[]) - Method in class anon.crypto.MyDSASignature
Tries to decode a signature in a way as it would meet the W3C standard for DSA XML signature values.
decodeForXMLSignature(byte[]) - Method in class anon.crypto.MyRSASignature
Tries to decode a signature in a way as it would meet the W3C standard for RSA XML signature values.
Decoder - Class in anon.mixminion.message
 
Decoder(String, String) - Constructor for class anon.mixminion.message.Decoder
Constructor
decodeToString(String) - Static method in class anon.util.Base64
Decodes data from Base64 notation and returns it as a string.
decompress(byte[]) - Static method in class anon.util.ZLibTools
Decompresses the specified data.
decompressData(byte[]) - Static method in class anon.mixminion.message.MixMinionCryptoUtil
 
deconcat(String) - Method in class infoservice.agreement.multicast.messages.CommitmentMessage
 
deconcatenate(String) - Static method in class infoservice.agreement.multicast.messages.CommitmentMessage
 
decrypt(byte[]) - Method in class anon.client.crypto.DefaultMixCipher
 
decrypt(byte[]) - Method in class anon.client.crypto.FirstMixCipher
 
decrypt(byte[]) - Method in interface anon.client.crypto.IMixCipher
 
decrypt(byte[]) - Method in class anon.crypto.AesDecryption
Decrypts one single cipher data block and returns the plain data block.
decryptCell(RelayCell) - Method in class anon.tor.OnionRouter
decrypts a RelayCell
decryptElement(Element, String) - Static method in class anon.crypto.XMLEncryption
Decrypts an XML element
decryptElement(Element, IMiscPasswordReader) - Static method in class anon.crypto.XMLEncryption
 
decryptPacket(byte[]) - Method in class anon.client.crypto.MixCipherChain
 
decryptPrivateKey(IMiscPasswordReader) - Method in class anon.pay.PayAccount
 
decryptPrivateKey(Node, IMiscPasswordReader, boolean) - Method in class anon.pay.PayAccount
 
DEFAULT_AUTO_BLACKLIST - Static variable in class anon.infoservice.BlacklistedCascadeIDEntry
 
DEFAULT_COMMAND - Static variable in class infoservice.mailsystem.central.CommandFactory
The default command to use, if we could not find a matching command in the subject line of the received mail.
DEFAULT_COMMON_RANDOM - Static variable in interface infoservice.agreement.common.AgreementConstants
 
DEFAULT_CONFIG_FILE - Static variable in class infoservice.mailsystem.central.MailSystem
This is the default name and location of the mailsystem configuration file.
DEFAULT_CONFIG_FILE - Static variable in class infoservice.mailsystem.forwarder.MailForwarder
This is the default name and location of the mailsystem configuration file.
DEFAULT_DIR_SERVER_ADDR - Static variable in class anon.tor.Tor
 
DEFAULT_DIR_SERVER_PORT - Static variable in class anon.tor.Tor
 
DEFAULT_DIRECTORY_FILE - Static variable in class infoservice.tor.MixminionDirectoryAgent
The filename where we can find the TOR nodes file on a TOR directory server.
DEFAULT_DIRECTORY_FILE - Static variable in class infoservice.tor.TorDirectoryAgent
The filename where we can find the TOR nodes file on a TOR directory server.
DEFAULT_FONT - Static variable in class captcha.ZipBinaryImageCaptchaGenerator
This is the font for drawing the text.
DEFAULT_FORMAT_SPACE - Static variable in class anon.util.XMLUtil
 
DEFAULT_GET_XML_CONNECTION_TIMEOUT - Static variable in class anon.infoservice.InfoServiceDBEntry
 
DEFAULT_ID - Static variable in class anon.infoservice.JAPMinVersion
 
DEFAULT_LANGUAGE - Static variable in class infoservice.mailsystem.central.CommandFactory
The default language to use, if no language code to use could be found in the subject line of the received mail.
DEFAULT_LOCALE - Static variable in class infoservice.mailsystem.central.MailMessages
This is the default localization (English as default).
DEFAULT_LOGIN_TIMEOUT - Static variable in class anon.client.AnonClient
 
DEFAULT_NAME - Static variable in class anon.infoservice.MixInfo
 
DEFAULT_OF_ASKED_INFO_SERVICES - Static variable in class anon.infoservice.InfoServiceHolder
 
DEFAULT_RESSOURCE_FILENAME - Static variable in class anon.infoservice.Constants
 
DefaultDataChannelFactory - Class in anon.client
 
DefaultDataChannelFactory(KeyExchangeManager, Multiplexer) - Constructor for class anon.client.DefaultDataChannelFactory
 
DefaultMixCipher - Class in anon.client.crypto
 
DefaultMixCipher(MixParameters, SymCipher) - Constructor for class anon.client.crypto.DefaultMixCipher
 
deleteAccount(long) - Method in class anon.pay.PayAccountsFile
Deletes the account from the accountsfile and saves the file to disk.
deleteChannel() - Method in class anon.client.AbstractChannel
 
DeletedMessageIDDBEntry - Class in anon.infoservice
Stored all message db entries deleted by the user.
DeletedMessageIDDBEntry(MessageDBEntry) - Constructor for class anon.infoservice.DeletedMessageIDDBEntry
 
DeletedMessageIDDBEntry(Element) - Constructor for class anon.infoservice.DeletedMessageIDDBEntry
 
deliverCells() - Method in class anon.tor.Circuit
delivers the cells if the FOR accept more cells
derDecode(byte[], int, int) - Method in class anon.crypto.MyDSASignature
 
derEncode(BigInteger, BigInteger) - Method in class anon.crypto.MyDSASignature
 
DERtoBytes(Object) - Static method in class anon.crypto.CertificationRequest
 
des_set_key(byte[]) - Static method in class anon.crypto.DESCrypt
 
DESCrypt - Class in anon.crypto
DESCrypt.java Java-based implementation of the unix crypt command Based upon C source code written by Eric Young, eay@psych.uq.oz.au from http://locutus.kingwoodcable.com/jfd/crypt.html
DESCrypt() - Constructor for class anon.crypto.DESCrypt
 
DestroyCell - Class in anon.tor.cells
 
DestroyCell() - Constructor for class anon.tor.cells.DestroyCell
Constructor for a destroy cell
DestroyCell(int) - Constructor for class anon.tor.cells.DestroyCell
Constructor for a destroy cell
DestroyCell(int, byte[], int) - Constructor for class anon.tor.cells.DestroyCell
Constructor for a destroy cell
destroyedByPeer() - Method in class anon.tor.Circuit
circuit was destroyed by peer.
DETAIL_LEVEL_HIGH - Static variable in class logging.LogHolder
prints the log message, package, classname, method name and the source line of the log message; this enables some IDEs to jump to the log source by clicking on the message line
DETAIL_LEVEL_HIGHEST - Static variable in class logging.LogHolder
additionally prints the whole stack trace of an error log if available
DETAIL_LEVEL_LOWER - Static variable in class logging.LogHolder
prints the log message, the class name and the source line of the log message
DETAIL_LEVEL_LOWEST - Static variable in class logging.LogHolder
prints the log message only
DH_PARAMS - Static variable in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
DH_PARAMS - Static variable in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
DH_PARAMS - Static variable in class anon.tor.OnionRouter
 
DHE_DSS_Key_Exchange - Class in anon.crypto.tinytls.keyexchange
 
DHE_DSS_Key_Exchange() - Constructor for class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
DHE_DSS_WITH_3DES_CBC_SHA - Class in anon.crypto.tinytls.ciphersuites
 
DHE_DSS_WITH_3DES_CBC_SHA() - Constructor for class anon.crypto.tinytls.ciphersuites.DHE_DSS_WITH_3DES_CBC_SHA
 
DHE_DSS_WITH_AES_128_CBC_SHA - Class in anon.crypto.tinytls.ciphersuites
 
DHE_DSS_WITH_AES_128_CBC_SHA() - Constructor for class anon.crypto.tinytls.ciphersuites.DHE_DSS_WITH_AES_128_CBC_SHA
Constructor
DHE_DSS_WITH_DES_CBC_SHA - Class in anon.crypto.tinytls.ciphersuites
 
DHE_DSS_WITH_DES_CBC_SHA() - Constructor for class anon.crypto.tinytls.ciphersuites.DHE_DSS_WITH_DES_CBC_SHA
Constuctor
DHE_RSA_Key_Exchange - Class in anon.crypto.tinytls.keyexchange
 
DHE_RSA_Key_Exchange() - Constructor for class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
DHE_RSA_WITH_3DES_CBC_SHA - Class in anon.crypto.tinytls.ciphersuites
 
DHE_RSA_WITH_3DES_CBC_SHA() - Constructor for class anon.crypto.tinytls.ciphersuites.DHE_RSA_WITH_3DES_CBC_SHA
Constuctor
DHE_RSA_WITH_AES_128_CBC_SHA - Class in anon.crypto.tinytls.ciphersuites
 
DHE_RSA_WITH_AES_128_CBC_SHA() - Constructor for class anon.crypto.tinytls.ciphersuites.DHE_RSA_WITH_AES_128_CBC_SHA
Constructor
DHE_RSA_WITH_DES_CBC_SHA - Class in anon.crypto.tinytls.ciphersuites
 
DHE_RSA_WITH_DES_CBC_SHA() - Constructor for class anon.crypto.tinytls.ciphersuites.DHE_RSA_WITH_DES_CBC_SHA
Constuctor
DIFFERENCE_THRESHOLD - Static variable in class anon.pay.AIControlChannel
Threshold for warning the user of too large number of transferred bytes in cc (0-1)
digest - Variable in class anon.crypto.PKCS7SignedData
 
DIGEST_METHOD_ALGORITHM - Static variable in class anon.crypto.XMLSignature
 
digestAlgorithm - Variable in class anon.crypto.PKCS7SignedData
 
digestalgos - Variable in class anon.crypto.PKCS7SignedData
 
digestEncryptionAlgorithm - Variable in class anon.crypto.PKCS7SignedData
 
DIR_CURRENT - Static variable in class anon.util.ResourceLoader
 
DIR_UP - Static variable in class anon.util.ResourceLoader
 
disconnect() - Method in class anon.pay.BIConnection
Closes the connection.
disconnected() - Method in class anon.AnonServiceEventAdapter
 
disconnected() - Method in interface anon.AnonServiceEventListener
 
dispatchCell(Cell) - Method in class anon.tor.Circuit
dispatches cells to the opended channels
dispatchCell(Cell) - Method in class anon.tor.FirstOnionRouterConnection
dispatches a cell to the circuits if one is recieved
dispatchCell(RelayCell) - Method in class anon.tor.TorChannel
dispatches the cells to the outputstream
divide(String[], String[], int, int) - Static method in class anon.util.Util
 
divideIntoFragments(byte[]) - Method in class anon.mixminion.message.FragmentedMessage
Diese Methode fragmentiert eine Nachricht (nach der E2E.txt)
DNS_TIME_OUT - Static variable in class anon.tor.Tor
 
DNSCacheEntry - Class in anon.tor.util
 
DNSCacheEntry(String, String, long) - Constructor for class anon.tor.util.DNSCacheEntry
Constructor
doCryptography(MyAES) - Method in class anon.tor.cells.RelayCell
encode the cell
DOCUMENT_CLASS_INFOSERVICE - Static variable in class anon.crypto.SignatureVerifier
This is the class for all documents coming from infoservices (infoserviceinfo).
DOCUMENT_CLASS_MIX - Static variable in class anon.crypto.SignatureVerifier
This is the class for all documents coming from mixes (mixinfo, cascadeinfo, status).
DOCUMENT_CLASS_UPDATE - Static variable in class anon.crypto.SignatureVerifier
This is the class for all documents with JAP update specific stuff (WebStart files, minimal JAP version).
doHttpRequest(HttpRequestStructure, int) - Method in class anon.infoservice.InfoServiceDBEntry
 
doNotHandleAnything - Variable in class infoservice.agreement.multicast.AbstractEMCAdapter
LERNGRUPPE A boolean value, which indicates whether the handler is in stop mode.
DONT_COMPRESS - Static variable in class anon.util.Base64
Specify that data should not be compressed (value is false).
doPing(InetAddress, int, long) - Method in class infoservice.dynamic.DynamicCommandsExtension
Actually executes the ping-like connectivity-test.
doPing(InetAddress, int, long) - Method in class infoservice.dynamic.DynamicNetworkingHelper
Actually executes the ping-like connectivity-test.
downloadCompressedTorNodesInformation() - Method in class infoservice.tor.TorDirectoryServer
This method connects to the tor directory server and downloads the tor nodes list.
dsaKey - Static variable in class anon.crypto.AsymmetricCryptoKeyPair
 
DSAKeyPair - Class in anon.crypto
This class creates key pairs for the DSA algorithm.
DSAKeyPair(MyDSAPrivateKey) - Constructor for class anon.crypto.DSAKeyPair
Creates a new DSA key pair.
DummyLog - Class in logging
 
DummyLog() - Constructor for class logging.DummyLog
 
DummyORListFetcher - Class in infoservice.tor
This is a dummy implementation of the ORListFetcher interface.
DummyORListFetcher(byte[]) - Constructor for class infoservice.tor.DummyORListFetcher
Creates a new DummyORListFetcher.
DummyTrafficControlChannel - Class in anon.client
This is the implementation for the dummy traffic interval timeout.
DummyTrafficControlChannel(Multiplexer, IServiceContainer) - Constructor for class anon.client.DummyTrafficControlChannel
Creates a new DummyTrafficControlChannel instance.
DYNAMIC_CONFIGURATION_FILENAME - Static variable in class anon.infoservice.Constants
 
DynamicCascadeConfigurator - Class in infoservice.dynamic
This class is used to build new dynamic cascades.
DynamicCascadeConfigurator() - Constructor for class infoservice.dynamic.DynamicCascadeConfigurator
 
DynamicCommandsExtension - Class in infoservice.dynamic
This class provides the functionality needed by the "dynamic cascade extension".
DynamicCommandsExtension() - Constructor for class infoservice.dynamic.DynamicCommandsExtension
 
DynamicConfiguration - Class in infoservice.dynamic
 
DynamicConfiguration() - Constructor for class infoservice.dynamic.DynamicConfiguration
Private constructor -> singleton
DynamicNetworkingHelper - Class in infoservice.dynamic
 
DynamicNetworkingHelper() - Constructor for class infoservice.dynamic.DynamicNetworkingHelper
 

E

E_ALREADY_CONNECTED - Static variable in class anon.ErrorCodes
 
E_CONNECT - Static variable in class anon.ErrorCodes
 
E_INTERRUPTED - Static variable in class anon.ErrorCodes
 
E_INVALID_CERTIFICATE - Static variable in class anon.ErrorCodes
 
E_INVALID_KEY - Static variable in class anon.ErrorCodes
 
E_INVALID_SERVICE - Static variable in class anon.ErrorCodes
 
E_NOT_CONNECTED - Static variable in class anon.ErrorCodes
 
E_NOT_PARSABLE - Static variable in class anon.ErrorCodes
 
E_NOT_TRUSTED - Static variable in class anon.ErrorCodes
 
E_PROTOCOL_NOT_SUPPORTED - Static variable in class anon.ErrorCodes
 
E_SIGNATURE_CHECK_FIRSTMIX_FAILED - Static variable in class anon.ErrorCodes
 
E_SIGNATURE_CHECK_OTHERMIX_FAILED - Static variable in class anon.ErrorCodes
 
E_SPACE - Static variable in class anon.ErrorCodes
 
E_SUCCESS - Static variable in class anon.ErrorCodes
 
E_UNKNOWN - Static variable in class anon.ErrorCodes
 
echoIP(InetAddress) - Method in class infoservice.InfoServiceCommands
 
EchoMessage - Class in infoservice.agreement.multicast.messages
 
EchoMessage(InitMessage, String) - Constructor for class infoservice.agreement.multicast.messages.EchoMessage
Creates an EchoMessage.
EchoMulticastAgreementHandlerImpl - Class in infoservice.agreement.multicast
 
EchoMulticastAgreementHandlerImpl(IInfoService) - Constructor for class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
Creates an agereement handler witch runs the multycast-agreement-protocol.
EchoMulticastMessageFactory - Class in infoservice.agreement.multicast.messages
 
EchoMulticastMessageFactory() - Constructor for class infoservice.agreement.multicast.messages.EchoMulticastMessageFactory
 
ELEM_CANONICALIZATION_METHOD - Static variable in class anon.crypto.XMLSignature
 
ELEM_DIGEST_METHOD - Static variable in class anon.crypto.XMLSignature
 
ELEM_DIGEST_VALUE - Static variable in class anon.crypto.XMLSignature
 
ELEM_KEY_INFO - Static variable in class anon.crypto.XMLSignature
 
ELEM_REFERENCE - Static variable in class anon.crypto.XMLSignature
 
ELEM_SIGNATURE_METHOD - Static variable in class anon.crypto.XMLSignature
 
ELEM_SIGNATURE_VALUE - Static variable in class anon.crypto.XMLSignature
 
ELEM_SIGNED_INFO - Static variable in class anon.crypto.XMLSignature
 
EMail - Class in anon.mixminion
 
EMail(String[], String) - Constructor for class anon.mixminion.EMail
The Constructor of an eMail, which scould be send over the MixMinion-Net
EMERG - Static variable in class logging.LogLevel
Indicates level type of message: Emergency message
enableNotRemovable() - Method in class anon.crypto.CertificateContainer
This certifcate is not removeable - this is a workaround for default certificates
enableOnlyHardRemovable() - Method in class anon.crypto.CertificateContainer
Disables the possibility of removing the certificate automatically from the certificate store.
encMatrix - Variable in class anon.mixminion.fec.PureCode
 
encode(TLSPlaintextRecord) - Method in class anon.crypto.tinytls.ciphersuites.CipherSuite
encodes a message with a symmetric key
encode(byte[][], int[], byte[][], int[], int[], int) - Method in class anon.mixminion.fec.FECCode
This method takes an array of source packets and generates a number of repair packets from them.
encode(byte[][], int[], byte[][], int[], int[], int) - Method in class anon.mixminion.fec.Pure16Code
encode accepts as input pointers to n data packets of size sz, and produces as output a packet pointed to by fec, computed with index "index".
encode(char[][], int[], char[], int, int, int) - Method in class anon.mixminion.fec.Pure16Code
ASSERT: index >= k && index < n
encode(byte[][], int[], byte[][], int[], int[], int) - Method in class anon.mixminion.fec.PureCode
encode accepts as input pointers to n data packets of size sz, and produces as output a packet pointed to by fec, computed with index "index".
encode(byte[][], int[], byte[], int, int, int) - Method in class anon.mixminion.fec.PureCode
 
ENCODE - Static variable in class anon.util.Base64
Specify encoding (value is true).
encode(byte[], boolean) - Static method in class anon.util.Base64
Encodes a byte array into Base64 notation.
encode(byte[], int, int) - Static method in class anon.util.Base64
Encodes a byte array into Base64 notation.
encode(byte[], int, int, boolean) - Static method in class anon.util.Base64
Encodes a byte array into Base64 notation.
encode3to4(byte[], int, int, byte[], int) - Static method in class anon.util.Base64
Encodes up to three bytes of the array source and writes the resulting four Base64 bytes to destination.
encodeBytes(byte[]) - Static method in class anon.util.Base64
Encodes a byte array into Base64 notation.
encodeForXMLSignature(byte[]) - Method in interface anon.crypto.IMySignature
Encodes a signature in a way it meets the W3C standard for XML signature values.
encodeForXMLSignature(byte[]) - Method in interface anon.crypto.ISignatureCreationAlgorithm
Encodes a signature in a way it meets the W3C standard for XML signature values.
encodeForXMLSignature(byte[]) - Method in class anon.crypto.MyDSASignature
Encodes a signature in a way it meets the W3C standard for DSA XML signature values.
encodeForXMLSignature(byte[]) - Method in class anon.crypto.MyRSASignature
Encodes a signature in a way it meets the W3C standard for RSA XML signature values.
encodeMessage() - Method in class anon.mixminion.message.Message
 
encodeString(String) - Static method in class anon.util.Base64
Encodes a string in Base64 notation with line breaks after every 75 Base64 characters.
encodeString(String, boolean) - Static method in class anon.util.Base64
Encodes a string in Base64 notation with line breaks after every 75 Base64 characters.
encrypt(byte[], int, byte[], int) - Method in class anon.client.crypto.ASymCipher
 
encrypt(byte[], int, Vector) - Method in class anon.client.crypto.DefaultMixCipher
 
encrypt(byte[], int, Vector) - Method in class anon.client.crypto.FirstMixCipher
 
encrypt(byte[], int, Vector) - Method in interface anon.client.crypto.IMixCipher
 
encrypt(byte[]) - Method in class anon.crypto.AesEncryption
Encrypts one single plain data block and returns the cipher data block.
Encrypt(byte[], byte[]) - Static method in class anon.mixminion.message.MixMinionCryptoUtil
Die Encrypt-Funktion nach der MixMinion-Spec
encryptAES(byte[]) - Method in class anon.client.crypto.SymCipher
 
encryptAES(byte[], int, byte[], int, int) - Method in class anon.client.crypto.SymCipher
 
encryptAES2(byte[]) - Method in class anon.client.crypto.SymCipher
 
encryptAES2(byte[], int, byte[], int, int) - Method in class anon.client.crypto.SymCipher
 
encryptCell(RelayCell) - Method in class anon.tor.OnionRouter
encrypts a RelayCell
encryptElement(Element, String) - Static method in class anon.crypto.XMLEncryption
Encrypts an element and all its children using PKCS#12 and the given password.
encryptElement(Element, MyRSAPublicKey) - Static method in class anon.crypto.XMLEncryption
Encrypts an Element using a public key.
encryptPacket(byte[], int, Vector) - Method in class anon.client.crypto.MixCipherChain
 
END_TAG - Static variable in class anon.util.Base64
 
enforceFastResponse() - Method in class anon.client.SequentialChannelDataChain.SendOrderProtocolData
 
enterPassword() - Method in class anon.mixminion.PasswordManager
opens a dialog for enter the existing pw
ENTRY_ADDED - Static variable in class anon.infoservice.DatabaseMessage
This message is sent after an entry was added to the database.
ENTRY_REMOVED - Static variable in class anon.infoservice.DatabaseMessage
This message is sent, if a single entry is removed from the database.
ENTRY_RENEWED - Static variable in class anon.infoservice.DatabaseMessage
This message is sent after an entry was renewed in the databse.
equal(byte[], byte[]) - Static method in class anon.util.ByteArrayUtil
Tests if two byte arrays are equal.
equal(byte[], int, byte[], int, int) - Static method in class anon.util.ByteArrayUtil
Tests if a_length positions of two arrays are equal.
equal(char[], int, char[], int, int) - Static method in class anon.util.ByteArrayUtil
Tests if a_length positions of two arrays are equal.
equals(Object) - Method in class anon.crypto.AbstractPublicKey
This method returns if two public keys have the same public key parameters.
equals(Object) - Method in class anon.crypto.AbstractX509Extension
Two extensions are equal if their identifiers are equal.
equals(Object) - Method in class anon.crypto.CertificateContainer
Note: Only checks if the certificate in the container is the same
equals(Object) - Method in interface anon.crypto.IMyPublicKey
This method returns if two public keys have the same public key parameters.
equals(Object) - Method in class anon.crypto.JAPCertificate
 
equals(Object) - Method in class anon.crypto.MyDSAParams
 
equals(Object) - Method in class anon.crypto.MyDSAPublicKey
This method returns if two public keys have the same public key parameters.
equals(Object) - Method in class anon.crypto.MyRSAPublicKey
This method returns if two public keys have the same public key parameters.
equals(Object) - Method in class anon.crypto.X509DistinguishedName
 
equals(Object) - Method in class anon.infoservice.InfoServiceDBEntry
Compares this object to another one.
equals(ListenerInterface) - Method in class anon.infoservice.ListenerInterface
Tests if two ListenerInterface instances are equal.
equals(Object) - Method in class anon.infoservice.MixCascade
Compares this object to another one.
equals(ProxyInterface) - Method in class anon.infoservice.ProxyInterface
Tests if two interface instances are equal.
equals(XMLJapPublicKey) - Method in class anon.pay.xml.XMLJapPublicKey
 
equals(Object) - Method in class infoservice.agreement.paxos.messages.PaxosMessage
 
EQUALS_SIGN - Static variable in class anon.util.Base64
The equals sign (=) as a byte.
EQUALS_SIGN_ENC - Static variable in class anon.util.Base64
 
ERR - Static variable in class logging.LogLevel
Indicates level type of message: Error message
ERR_ACCOUNT_EMPTY - Static variable in exception anon.pay.xml.XMLErrorMessage
 
ERR_BAD_REQUEST - Static variable in exception anon.pay.xml.XMLErrorMessage
 
ERR_BAD_SIGNATURE - Static variable in exception anon.pay.xml.XMLErrorMessage
 
ERR_INTERNAL_SERVER_ERROR - Static variable in exception anon.pay.xml.XMLErrorMessage
 
ERR_KEY_NOT_FOUND - Static variable in exception anon.pay.xml.XMLErrorMessage
 
ERR_NO_ACCOUNTCERT - Static variable in exception anon.pay.xml.XMLErrorMessage
 
ERR_NO_BALANCE - Static variable in exception anon.pay.xml.XMLErrorMessage
 
ERR_NO_CONFIRMATION - Static variable in exception anon.pay.xml.XMLErrorMessage
 
ERR_OK - Static variable in exception anon.pay.xml.XMLErrorMessage
 
ERR_WRONG_DATA - Static variable in exception anon.pay.xml.XMLErrorMessage
 
ERR_WRONG_FORMAT - Static variable in exception anon.pay.xml.XMLErrorMessage
 
error(String) - Method in class infoservice.agreement.logging.AgreementFileLog
 
error(String) - Method in interface infoservice.agreement.logging.IAgreementLog
Log a message at error level
error(String) - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
Loggs a error message.
error(String) - Method in class infoservice.agreement.paxos.PaxosObject
Logs a message at error level
ErrorCodes - Class in anon
 
ErrorCodes() - Constructor for class anon.ErrorCodes
 
evangelizeThisInfoservice() - Method in class infoservice.agreement.multicast.InfoserviceEMCAdapter
Takes care that all infoservices know each other.
EVENT_UNREAL - Static variable in class anon.pay.AIControlChannel
 
EXCEPTION - Static variable in class logging.LogLevel
Indicates level type of message: For instance to use when catching Exeption to output a debug message.
EXCEPTION_WRONG_XML_STRUCTURE - Static variable in class anon.pay.xml.XMLPaymentOption
 
ExitInformation - Class in anon.mixminion.message
 
ExitInformation() - Constructor for class anon.mixminion.message.ExitInformation
 
EXP_FACTOR - Variable in class anon.mixminion.message.Message
 
EXPIRE_TIME - Static variable in class anon.infoservice.CascadeIDEntry
 
EXPIRE_TIME - Static variable in class anon.infoservice.InfoServiceIDEntry
 
EXPIRE_TIME - Static variable in class anon.infoservice.NewCascadeIDEntry
 
ExtendCell - Class in anon.tor.cells
 
ExtendCell() - Constructor for class anon.tor.cells.ExtendCell
Constructor for extend cell
ExtendCell(int) - Constructor for class anon.tor.cells.ExtendCell
Constructor for extend cell
ExtendCell(int, byte[], int) - Constructor for class anon.tor.cells.ExtendCell
Constructor for extend cell
extendConnection(String, int) - Method in class anon.tor.OnionRouter
extends the connection to another OR
extendConnection(ORDescription) - Method in class anon.tor.OnionRouter
extends the connction to another OR and encrypts the data
ExtendedCell - Class in anon.tor.cells
 
ExtendedCell() - Constructor for class anon.tor.cells.ExtendedCell
Constructor for extended cell
ExtendedCell(int) - Constructor for class anon.tor.cells.ExtendedCell
Constructor for extended cell
ExtendedCell(int, byte[], int) - Constructor for class anon.tor.cells.ExtendedCell
Constructor for extended cell
EXTRA_KEY_BITS - Static variable in class infoservice.japforwarding.ForwarderDBEntry
This is the number of extra key bits (maybe 0), which are not embedded in the captcha.
EXTRA_LINK - Static variable in class anon.pay.xml.XMLPaymentOption
 
EXTRA_PHONE - Static variable in class anon.pay.xml.XMLPaymentOption
 
EXTRA_TEXT - Static variable in class anon.pay.xml.XMLPaymentOption
 
extractHashFromHashAndRandomOneConcatenation(String) - Static method in class infoservice.agreement.multicast.messages.CommitmentMessage
Extracts the hash value from given random number and hash value concatenation.
extractPort(byte[]) - Method in class infoservice.dynamic.DynamicCommandsExtension
Extracts the port from the POST data.
extractPort(byte[]) - Method in class infoservice.dynamic.DynamicNetworkingHelper
Extracts the port from the POST data.
extractRandomOneFromHashAndRandomOneConcatenation(String) - Static method in class infoservice.agreement.multicast.messages.CommitmentMessage
Extracts the first random number from given random number and hash value concatenation.

F

family - Variable in class anon.tor.ordescription.ORDescription
 
fatal(String) - Method in class infoservice.agreement.logging.AgreementFileLog
 
fatal(String) - Method in interface infoservice.agreement.logging.IAgreementLog
Log a message at fatal level
fatal(String) - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
Loggs a fatal message.
fatal(String) - Method in class infoservice.agreement.paxos.PaxosObject
Logs a message at fatal level
FEC_MAGIC - Static variable in class anon.mixminion.fec.PureCode
 
FECCode - Class in anon.mixminion.fec
This class provides the main API/SPI for the FEC library.
FECCode(int, int) - Constructor for class anon.mixminion.fec.FECCode
Construct a new FECCode given k and n
FECCodeFactory - Class in anon.mixminion.fec
This is the abstract class is subclassed in order to plug in new FEC implementations.
FECCodeFactory() - Constructor for class anon.mixminion.fec.FECCodeFactory
 
FECMath - Class in anon.mixminion.fec
This class provides the majority of the logic for the pure Java implementation of the vandermonde FEC codes.
FECMath() - Constructor for class anon.mixminion.fec.FECMath
 
FECMath(int) - Constructor for class anon.mixminion.fec.FECMath
 
fecMath - Static variable in class anon.mixminion.fec.Pure16Code
 
fecMath - Static variable in class anon.mixminion.fec.PureCode
 
fetchAccountInfo(IMutableProxyInterface, boolean) - Method in class anon.pay.PayAccount
Requests an AccountInfo XML structure from the BI.
fetchAllMixes() - Method in class infoservice.InfoServiceCommands
Sends the complete list of all known mixes to the client.
fetchAvailableMixes() - Method in class infoservice.InfoServiceCommands
Constructs an XML structure containing a list of all free mixes we know.
fetchCurrentStatus() - Method in class anon.infoservice.MixCascade
Fetches the current status of the mixcascade from the InfoService.
fetchInformation(int, Vector) - Method in class anon.infoservice.InfoServiceHolder
Fetches every information from the infoservices.
fetchPaymentOptions() - Method in class anon.pay.BIConnection
Gets the payment options the PI provides.
fetchResponse(int) - Method in class infoservice.InfoServiceCommands.HTTPResponseGetter
 
fetchResponse(int, boolean) - Method in class infoservice.InfoServiceCommands.HTTPResponseGetter
Sends the complete list of all known db entries to the client.
fetchSerialsResponse(int) - Method in class infoservice.InfoServiceCommands.HTTPResponseGetter
 
fetchTransactionOverview(XMLTransactionOverview) - Method in class anon.pay.BIConnection
Asks the PI to fill an XMLTransactionOverview
FIELD_HTTP_REQUEST_STRING - Static variable in interface anon.infoservice.IDistributable
 
FIELD_HTTP_SERIALS_REQUEST_STRING - Static variable in interface anon.infoservice.IDistributable
 
FIELD_XML_ELEMENT_CONTAINER_NAME - Static variable in interface anon.util.IXMLEncodable
 
FIELD_XML_ELEMENT_NAME - Static variable in interface anon.util.IXMLEncodable
 
FifoQueue - Class in infoservice.agreement.common
 
FifoQueue() - Constructor for class infoservice.agreement.common.FifoQueue
 
FILE - Static variable in class anon.util.ClassUtil
 
FILE_EXTENSION - Static variable in class anon.crypto.PKCS10CertificationRequest
The file extension that should be used if a request is written to a file.
FILE_EXTENSION - Static variable in class anon.crypto.PKCS12
 
FileLog - Class in logging
Write log output to a file
FileLog(String, int, int) - Constructor for class logging.FileLog
 
FILTER - Static variable in class logging.LogType
Indicates messages from the http filter system
finalize() - Method in class anon.shared.AbstractChannel
 
finalize() - Method in class anon.shared.IOQueue
 
finalize() - Method in class logging.LogHolder
 
finalizePacket(MixPacket) - Method in class anon.client.crypto.FirstMixCipher.MixEncryptionHandler
 
finalizePacket(MixPacket) - Method in interface anon.client.ISendCallbackHandler
 
findCertificates(Element) - Static method in class anon.crypto.XMLSignature
Returns all certificates that are appended to the given signature element.
findSubclasses(Class) - Static method in class anon.util.ClassUtil
Gets all classes that extend the given class or implement the given interface, including the class itself.
findXMLSignature(Node) - Static method in class anon.crypto.XMLSignature
Finds the signature element of the given node if present.
finishInitialization(Multiplexer, KeyExchangeManager, IMutableProxyInterface, PacketCounter, Socket, IServiceContainer) - Method in class anon.client.AnonClient
 
fireAIEvent(int, long) - Method in class anon.pay.AIControlChannel
 
fireChangeEvent() - Method in class anon.pay.PayAccount
 
fireGotCaptcha(IImageEncodedCaptcha) - Method in class anon.pay.BIConnection
Signals a received captcha to all registered IBICOnnectionListeners.
FIRST_MIX - Static variable in class anon.infoservice.MixInfo
 
FirstMixCipher - Class in anon.client.crypto
 
FirstMixCipher(SymCipher, SymCipher) - Constructor for class anon.client.crypto.FirstMixCipher
 
FirstMixCipher.MixEncryptionHandler - Class in anon.client.crypto
 
FirstMixCipher.MixEncryptionHandler(SymCipher, int) - Constructor for class anon.client.crypto.FirstMixCipher.MixEncryptionHandler
 
FirstMMRConnection - Class in anon.mixminion
 
FirstMMRConnection(MMRDescription, Mixminion) - Constructor for class anon.mixminion.FirstMMRConnection
constructor creates a FOR from the description
FirstMMRConnectionThread - Class in anon.mixminion
 
FirstMMRConnectionThread(String, int, long, ImmutableProxyInterface) - Constructor for class anon.mixminion.FirstMMRConnectionThread
Constructor
FirstOnionRouterConnection - Class in anon.tor
 
FirstOnionRouterConnection(ORDescription, Tor) - Constructor for class anon.tor.FirstOnionRouterConnection
constructor creates a FOR from the description
FirstOnionRouterConnectionFactory - Class in anon.tor
 
FirstOnionRouterConnectionFactory(Tor) - Constructor for class anon.tor.FirstOnionRouterConnectionFactory
constructor
FirstOnionRouterConnectionThread - Class in anon.tor
 
FirstOnionRouterConnectionThread(String, int, long, ImmutableProxyInterface) - Constructor for class anon.tor.FirstOnionRouterConnectionThread
Constructor
FixedRatioChannelsDescription - Class in anon.client
 
FixedRatioChannelsDescription(int, long, long) - Constructor for class anon.client.FixedRatioChannelsDescription
 
FLAG_CHANNEL_CLOSE - Static variable in class anon.client.SimulatedLimitedDataChannel
 
FLAG_CHANNEL_CLOSE - Static variable in class anon.client.UnlimitedDataChannel
 
FLAG_CHANNEL_DATA - Static variable in class anon.client.SimulatedLimitedDataChannel
 
FLAG_CHANNEL_DATA - Static variable in class anon.client.UnlimitedDataChannel
 
FLAG_CHANNEL_DUMMY - Static variable in class anon.client.AbstractDataChannel
 
FLAG_CHANNEL_OPEN - Static variable in class anon.client.SimulatedLimitedDataChannel
 
FLAG_CHANNEL_OPEN - Static variable in class anon.client.UnlimitedDataChannel
 
FLAG_CONNECTION_ERROR - Static variable in class anon.client.SequentialChannelDataChain
 
FLAG_CONNECTION_ERROR - Static variable in class anon.client.SingleChannelDataChain.ChainCell
 
FLAG_FAST_RESPONSE - Static variable in class anon.client.SequentialChannelDataChain
 
FLAG_FLOW_CONTROL - Static variable in class anon.client.SingleChannelDataChain
 
FLAG_NEW_CHAIN - Static variable in class anon.client.SequentialChannelDataChain
 
FLAG_STREAM_CLOSED - Static variable in class anon.client.SequentialChannelDataChain
 
FLAG_UNKNOWN_CHAIN_ID - Static variable in class anon.client.SequentialChannelDataChain
 
flush() - Method in class anon.client.SocketHandler.SocketOutputStreamImplementation
 
flush() - Method in class anon.client.TypeFilterDataChain.TypeFilterOutputStreamImplementation
 
flush() - Method in class anon.crypto.tinytls.TinyTLS.TLSOutputStream
 
flush() - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSOutputStream
 
flush() - Method in class anon.util.TimedOutputStream
 
formatHumanReadable(Document) - Static method in class anon.util.XMLUtil
Reformats an XML document into a human readable format.
formatHumanReadable(Element) - Static method in class anon.util.XMLUtil
Reformats an XML element into a human readable format.
formatHumanReadable(Node, int) - Static method in class anon.util.XMLUtil
Reformats an element into a human readable format.
formatResourcePath(String) - Static method in class anon.util.ResourceLoader
Reformats a given resource name in a way it can be easily interpreted by the resource loader methods.
FORWARDER_FETCH_ERROR_CODE - Static variable in class infoservice.japforwarding.JapForwardingTools
This is the error code we send back to the blockee, if we could not find a forwarder entry.
FORWARDER_FETCH_ERROR_MESSAGE - Static variable in class infoservice.japforwarding.JapForwardingTools
This is the error description, we send back to the blockee, if we could not find a forwarder entry.
FORWARDER_RENEW_ERROR_CODE - Static variable in class infoservice.japforwarding.JapForwardingTools
This is the error code we send back to the forwarder, if we don't know the forwarder ID the forwarder has sent to us for renewing the entry.
FORWARDER_RENEW_ERROR_MESSAGE - Static variable in class infoservice.japforwarding.JapForwardingTools
This is the error description, we send back to the forwarder, if we don't know the forwarder ID the forwarder has sent to us for renewing the entry.
FORWARDER_VERIFY_ERROR_CODE - Static variable in class infoservice.japforwarding.JapForwardingTools
This is the error code we send back to the forwarder, if we couldn't reach him.
FORWARDER_VERIFY_ERROR_MESSAGE - Static variable in class infoservice.japforwarding.JapForwardingTools
This is the error description, we send back to the forwarder, if we couldn't reach him.
ForwarderDBEntry - Class in infoservice.japforwarding
This is the implementation of a JAP forwarder entry, which can be stored in the forwarder database.
ForwarderDBEntry(InetAddress, int) - Constructor for class infoservice.japforwarding.ForwarderDBEntry
Creates a new ForwarderDBEntry.
ForwarderDBEntry(InetAddress, int, byte[], String) - Constructor for class infoservice.japforwarding.ForwarderDBEntry
This internal constructor is needed for creating a clone of a ForwarderDBEntry, needed for updating the forwarder database.
ForwardInformation - Class in anon.mixminion.message
 
ForwardInformation() - Constructor for class anon.mixminion.message.ForwardInformation
 
FORWARDING_SERVER_VERIFY_TIMEOUT - Static variable in class anon.infoservice.Constants
This is the timeout in seconds for verifying a JAP forwarding server (contacting the server and getting the acknowledgement, that it is a JAP forwarder).
fourBytesToInt(byte[], int) - Static method in class anon.crypto.DESCrypt
 
FRAGMENT(byte[], int, int, int, int) - Method in class anon.mixminion.message.FragmentedMessage
soll den von der Nachricht m das i'te von N Paketen zurueckgeben
FRAGMENT_HEADER_LEN - Static variable in class anon.mixminion.message.FragmentedMessage
 
FragmentContainer - Class in anon.mixminion.message
 
FragmentContainer(byte[], int) - Constructor for class anon.mixminion.message.FragmentContainer
Constructor Build a new Fragment Container with id of the message to reassemble and numberoffrags needed packets to reassemble
FragmentedMessage - Class in anon.mixminion.message
 
FragmentedMessage(String[], byte[]) - Constructor for class anon.mixminion.message.FragmentedMessage
 
FRAGSIZE - Variable in class anon.mixminion.message.FragmentContainer
 
freeBusyFlag() - Method in class anon.util.BusyFlag
 
FREEZE - Static variable in class infoservice.agreement.paxos.messages.PaxosMessage
Static type of a freeze message
freeze(PaxosRound) - Method in class infoservice.agreement.paxos.PaxosAcceptor
Freezes the given round either if a timeout oocured or if we got more than f FreezeMessages
freeze() - Method in class infoservice.agreement.paxos.PaxosRound
Freezes this round.
FREEZEPROOF - Static variable in class infoservice.agreement.paxos.messages.PaxosMessage
Static type of a freeze-proof message
FreezeProofMessage - Class in infoservice.agreement.paxos.messages
 
FreezeProofMessage() - Constructor for class infoservice.agreement.paxos.messages.FreezeProofMessage
Creates a new FreezeProofMessage

G

generateCaptchaImage(String) - Method in class captcha.ZipBinaryImageCaptchaGenerator
Creates a captcha image, which shows the specified text.
generateConnectionVerify() - Method in class infoservice.japforwarding.ServerVerifier
Creates an verify request message for the verifying the JAP forwarding server.
generateDigest(SHA1Digest) - Method in class anon.tor.cells.RelayCell
generates the digest for the relay cell
generateGF() - Method in class anon.mixminion.fec.FECMath
 
generateId(ListenerInterface) - Static method in class anon.infoservice.InfoServiceDBEntry
This is only for compatibility and will be rewritten next time.
generateInfoServicePropagandist() - Static method in class infoservice.InfoServicePropagandist
Generates an instance of InfoServicePropagandist if there isn't already one running.
generateInfoServiceSelf() - Method in class infoservice.agreement.multicast.InfoserviceEMCAdapter
Generates an InfoServiceDBEntry for this InfoService
generateInfoServiceSelf() - Method in class infoservice.agreement.paxos.integration.InfoServicePaxosAdapter
Generates an InfoServiceDBEntry for this InfoService
generateKeyPair(String, String) - Static method in class infoservice.InfoService
Generates a key pair for the infoservice
generateKeys(String, String) - Static method in class infoservice.KeyGenTest
 
generateMixCascadeCurrentStatus() - Method in class anon.infoservice.StatusInfo
This is a compatibility method for the creation of the CurrentStatus in the MixCascade XML structure for old JAP clients.
generateNextKey(byte[], int) - Method in class anon.util.captcha.ZipBinaryImageCaptchaClient
Generates the next key, which is equal to the current key + 1.
generatePBEKey(String, byte[]) - Static method in class anon.crypto.XMLEncryption
Generates a key from a password.
generateServerKeyExchange(IMyPrivateKey, byte[], byte[]) - Method in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
generateServerKeyExchange(IMyPrivateKey, byte[], byte[]) - Method in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
generateServerKeyExchange(IMyPrivateKey, byte[], byte[]) - Method in class anon.crypto.tinytls.keyexchange.Key_Exchange
 
generateXmlRepresentation() - Method in class anon.infoservice.InfoServiceDBEntry
Generates the XML representation for this InfoServiceDBEntry.
generateXmlRepresentation() - Method in class anon.infoservice.MixCascade
Creates an XML node without signature for this MixCascade.
generateXmlRepresentation() - Method in class anon.infoservice.StatusInfo
Generates an XML representation for this StatusInfo entry.
GenericServer - Class in infoservice.mailsystem.central.server
This class is a generic server implementation.
GenericServer(int, InetAddress) - Constructor for class infoservice.mailsystem.central.server.GenericServer
Creates a new instance of GenericServer.
GET_CASCADEINFO - Static variable in class anon.infoservice.InfoServiceHolder
 
GET_FORWARDER - Static variable in class anon.infoservice.InfoServiceHolder
Function number for fetchInformation() - getForwarder().
GET_INFOSERVICE_SERIALS - Static variable in class anon.infoservice.InfoServiceHolder
 
GET_INFOSERVICES - Static variable in class anon.infoservice.InfoServiceHolder
Function number for fetchInformation() - getInfoServices().
GET_JAPVERSIONINFO - Static variable in class anon.infoservice.InfoServiceHolder
Function number for fetchInformation() - getJAPVersionInfo().
GET_LATEST_JAVA - Static variable in class anon.infoservice.InfoServiceHolder
 
GET_LATEST_JAVA_SERIALS - Static variable in class anon.infoservice.InfoServiceHolder
 
GET_MESSAGE_SERIALS - Static variable in class anon.infoservice.InfoServiceHolder
 
GET_MESSAGES - Static variable in class anon.infoservice.InfoServiceHolder
 
GET_MIXCASCADE_SERIALS - Static variable in class anon.infoservice.InfoServiceHolder
 
GET_MIXCASCADES - Static variable in class anon.infoservice.InfoServiceHolder
Function number for fetchInformation() - getMixCascades().
GET_MIXINFO - Static variable in class anon.infoservice.InfoServiceHolder
Function number for fetchInformation() - getMixInfo().
GET_MIXMINIONNODESLIST - Static variable in class anon.infoservice.InfoServiceHolder
Function number for fetchInformation() - getMixminionNodesList().
GET_NEWVERSIONNUMBER - Static variable in class anon.infoservice.InfoServiceHolder
Function number for fetchInformation() - getNewVersionNumber().
GET_PAYMENT_INSTANCE - Static variable in class anon.infoservice.InfoServiceHolder
Function number for fetchInformation() - getPaymentInstance().
GET_PAYMENT_INSTANCES - Static variable in class anon.infoservice.InfoServiceHolder
Function number for fetchInformation() - getPaymentInstances().
GET_STATUSINFO - Static variable in class anon.infoservice.InfoServiceHolder
Function number for fetchInformation() - getStatusInfo().
GET_TORNODESLIST - Static variable in class anon.infoservice.InfoServiceHolder
Function number for fetchInformation() - getTorNodesList().
getAcc() - Method in class infoservice.agreement.paxos.PaxosRound
Returns the set Acc for this round
getAcceptedCreditCards() - Method in class anon.pay.xml.XMLPaymentOptions
 
getAcceptor() - Method in class infoservice.agreement.paxos.PaxosInstance
Returns the PaxosAcceptor this instance belongs to
getAccount(long) - Method in class anon.pay.PayAccountsFile
Liefert PayAccount zur angegebenen Kontonummer.
getAccountAt(int) - Method in class anon.pay.PayAccountsFile
getAccountAt
getAccountCertificate() - Method in class anon.pay.PayAccount
 
getAccountInfo() - Method in class anon.pay.BIConnection
Fetches an account statement (balance cert.
getAccountInfo() - Method in class anon.pay.PayAccount
 
getAccountNumber() - Method in class anon.pay.PayAccount
Returns the account's accountnumber
getAccountNumber() - Method in class anon.pay.xml.XMLAccountCertificate
 
getAccountNumber() - Method in class anon.pay.xml.XMLBalance
 
getAccountNumber() - Method in class anon.pay.xml.XMLEasyCC
 
getAccountNumber() - Method in class anon.pay.xml.XMLTransCert
 
getAccounts() - Method in class anon.pay.PayAccountsFile
Returns an enumeration of all accounts
getAcl() - Method in class anon.tor.ordescription.ORDescription
gets the ACL for this onion router
getActiveAccount() - Method in class anon.pay.PayAccountsFile
 
getActiveAccountNumber() - Method in class anon.pay.PayAccountsFile
 
getAddedJobLogMessage() - Method in class anon.util.JobQueue.Job
Optional message for a log entry that is generated if a new job was added and this value is not null.
getAdditionalProtocolData() - Method in class anon.client.DataChainSendOrderStructure
 
getAddress() - Method in class anon.mixminion.mmrdescription.MMRDescription
gets the address of the MMR
getAddress() - Method in class anon.tor.ordescription.ORDescription
gets the address of the OR
getAgreementHandler() - Method in class infoservice.dynamic.DynamicConfiguration
Returns the configured IInfoServiceAgreementAdapter
getAgreementLogLevel() - Method in class infoservice.dynamic.DynamicConfiguration
Returns the log level to be used for the agreement-specific file log
getAgreementMessage() - Method in class infoservice.agreement.multicast.messages.RawMessage
Returns the IAgreementMessage contained in the compressed m_postData of this message
getAgreementPhaseGap() - Method in class infoservice.dynamic.DynamicConfiguration
Returns the configured phase gap between commitment and reveal phase in the agreement
getAIControlChannel() - Method in class anon.pay.Pay
 
getAIName() - Method in class anon.pay.xml.XMLEasyCC
 
getAlertDescription() - Method in exception anon.crypto.tinytls.TLSException
if the Exception is an alert an alertdescription is returned
getAlertLevel() - Method in exception anon.crypto.tinytls.TLSException
if the Exception is an alert an alertlevel is returned
getAlgorithm() - Method in class anon.crypto.MyDSAPrivateKey
 
getAlgorithm() - Method in class anon.crypto.MyDSAPublicKey
 
getAlgorithm() - Method in class anon.crypto.MyRSAPrivateKey
 
getAlgorithm() - Method in class anon.crypto.MyRSAPublicKey
 
getAlias() - Method in class anon.crypto.PKCS12
 
getAllCertificates() - Method in class anon.crypto.CertificateStore
 
getAllPaymentData() - Method in class anon.pay.xml.XMLPassivePayment
Returns a string with all payment data fields.
getAlreadyReadBytes() - Method in class anon.client.DataChainInputStreamQueueEntry
 
getAmount() - Method in class anon.pay.xml.XMLPassivePayment
Gets the payment amount
getAndResetBytesForPayment() - Method in class anon.client.PacketCounter
 
getAnonLevel() - Method in class anon.infoservice.StatusInfo
Returns the calculated anonymity level (from number of active users, current traffic and cascade length).
getAsByteArray() - Method in class anon.mixminion.message.Header
Gives back the header as byteArray
getAsHTML() - Static method in class infoservice.ISRuntimeStatistics
 
getAsPrivateKeyInfo() - Method in interface anon.crypto.IMyPrivateKey
Gets the private key as a PrivateKeyInfo object.
getAsPrivateKeyInfo() - Method in class anon.crypto.MyDSAPrivateKey
 
getAsPrivateKeyInfo() - Method in class anon.crypto.MyRSAPrivateKey
 
getAsSubjectPublicKeyInfo() - Method in interface anon.crypto.IMyPublicKey
Gets the key as a SubjectPublicKeyInfo object.
getAsSubjectPublicKeyInfo() - Method in class anon.crypto.MyDSAPublicKey
 
getAsSubjectPublicKeyInfo() - Method in class anon.crypto.MyRSAPublicKey
 
getAttribute() - Method in exception anon.crypto.X509DistinguishedName.IllegalCharacterException
Returns the attribute in that the illegal character was found.
getAttributeIdentifiers() - Method in class anon.crypto.X509DistinguishedName
Returns the identifiers of attributes in this X509 name.
getAttributeNameFromAttributeIdentifier(String) - Static method in class anon.crypto.X509DistinguishedName
Returns the X509 attribute label corresponding to a given attribute identifier.
getAttributeValue(String) - Method in class anon.crypto.X509DistinguishedName
Returns the attribute value corresponding to a given identifier.
getAttributeValues() - Method in class anon.crypto.X509DistinguishedName
Returns the values of attributes in this X509 name.
getAuthenticationPassword() - Method in interface anon.infoservice.ImmutableProxyInterface
Gets the authentication password of this interface.
getAuthenticationPassword() - Method in class anon.infoservice.ProxyInterface
Gets the authentication password of this interface.
getAuthenticationUserID() - Method in interface anon.infoservice.ImmutableProxyInterface
Gets the authentication user ID of this interface.
getAuthenticationUserID() - Method in class anon.infoservice.ProxyInterface
Gets the authentication user ID of this interface.
getAvailableCertificatesByType(int) - Method in class anon.crypto.CertificateStore
 
getAvailableLogTypes() - Static method in class logging.LogType
Returns the integer values of all available log types.
getBalance() - Method in class anon.pay.PayAccount
getBalance
getBalance() - Method in class anon.pay.xml.XMLAccountInfo
 
getBalanceTimestamp() - Method in class anon.pay.xml.XMLPayRequest
 
getBalanceValidTime() - Method in class anon.pay.PayAccount
liefert zurueck, wann das Guthaben ungueltig wird (bei flatrate modellen)
getBCExtension() - Method in class anon.crypto.AbstractX509Extension
Returns the extension as BouncyCastle DERSequence.
getBCExtensions() - Method in class anon.crypto.X509Extensions
Returns the object as BouncyCastle DERSet.
getBCX509Extensions() - Method in class anon.crypto.X509Extensions
Returns the object a BouncyCastle X509Extensions object.
getBI() - Method in class anon.pay.PayAccount
 
getBI(String) - Method in class anon.pay.PayAccountsFile
 
getBigIntegerFromXml(Element, String) - Method in class anon.client.crypto.ASymCipher
 
getBouncyCastleCertificate() - Method in class anon.crypto.JAPCertificate
 
getBouncyCastleSubjectPublicKeyInfo() - Method in class anon.crypto.JAPCertificate
 
getBusyFlag() - Method in class anon.util.BusyFlag
 
getBusyFlagOwner() - Method in class anon.util.BusyFlag
 
getByName(String) - Method in class anon.mixminion.mmrdescription.MMRList
gets an Mixminion router by it's name
getByName(String) - Method in class anon.tor.ordescription.ORList
gets an onion router by it's name
getByRandom(Vector) - Method in class anon.mixminion.mmrdescription.MMRList
selects a MMR randomly from a given list of allowed OR names
getByRandom() - Method in class anon.mixminion.mmrdescription.MMRList
selects a MMR randomly
getByRandom(Vector) - Method in class anon.tor.ordescription.ORList
selects a OR randomly from a given list of allowed OR names
getByRandom() - Method in class anon.tor.ordescription.ORList
selects a OR randomly
getByRandom(int) - Method in class anon.tor.ordescription.ORList
selects a OR randomly tries to blanace the probability of exit and non-exit nodes
getByRandomWithExit(int) - Method in class anon.mixminion.mmrdescription.MMRList
selects a Routing List randomly, last element is surely an exit-node tries to blanace the probability of exit and non-exit nodes
getByRandomWithFrag(int, int) - Method in class anon.mixminion.mmrdescription.MMRList
 
getBytes() - Static method in class anon.pay.AIControlChannel
 
getBytesSent() - Method in exception anon.TooMuchDataForPacketException
 
getCallingClassFile(boolean) - Static method in class logging.LogHolder
Returns the filename and line number of the calling method (from outside this class) in the form (class.java:) .
getCallingClassStatic() - Method in class anon.util.ClassUtil.ClassGetter
 
getCallingClassStatic() - Static method in class anon.util.ClassUtil
Returns the class that called the current method.
getCallingMethod(boolean) - Static method in class logging.LogHolder
Returns the name, class, file and line number of the calling method (from outside this class) in the form package.class.method(class.java:) .
getCaptchaDataFormat() - Method in interface captcha.ICaptchaGenerator
Returns the format of the captcha data (e.g.
getCaptchaDataFormat() - Method in class captcha.ZipBinaryImageCaptchaGenerator
Returns the format of the captcha data (ZIP_BINARY_IMAGE).
getCaptchaGenerator() - Method in class captcha.CaptchaGeneratorFactory
Returns an object, which implements the CaptchaGenerator interface.
getCascadeBuildingStrategy() - Method in class infoservice.dynamic.DynamicConfiguration
Returns the strategy for building new cascades
getCascadeHtmlTable(Class) - Method in class infoservice.dynamic.DynamicCommandsExtension
 
getCascadeId() - Method in class anon.infoservice.AbstractCascadeIDEntry
The cascade ID, that means the ID of the first mix in the cascade.
getCascadeInfo(int, String) - Method in class infoservice.InfoServiceCommands
Sends the XML encoded mixcascade entry the ID given by cascadeId to the client.
getCC(String) - Method in class anon.pay.xml.XMLAccountInfo
getCC - returns the cost confirmation with the specified aiName
getCC() - Method in class anon.pay.xml.XMLPayRequest
 
getCCs() - Method in class anon.pay.xml.XMLAccountInfo
Returns an enumeration of all the available cost confirmations for this account.
getCellData() - Method in class anon.tor.cells.Cell
creates a fixed-sized cell

2 bytes - circID
1 byte - command
509 bytes - payload
getCellData() - Method in class anon.tor.cells.RelayCell
 
getCentralProcessPort() - Method in class infoservice.mailsystem.central.MailContext
Retruns the port where this central mailsystem process is listening for mail requests.
getCertCount() - Method in class anon.crypto.CertPath
Returns the number of certificates in this CertPath
getCertificate() - Method in class anon.crypto.CertificateContainer
Returns the corresponding certificate for this CertificateContainer.
getCertificate() - Method in class anon.crypto.CertificateInfoStructure
 
getCertificate() - Method in class anon.infoservice.AbstractDistributableCertifiedDatabaseEntry
 
getCertificate() - Method in class anon.infoservice.InfoServiceDBEntry
 
getCertificate() - Method in class anon.infoservice.MixCascade
Returns the certificate appended to the signature of the MixCascade XML structure.
getCertificate() - Method in class anon.infoservice.MixInfo
Returns the certificate of the mix For MixInfo-Objects in the InfoService the certificate is null
getCertificate() - Method in class anon.infoservice.PaymentInstanceDBEntry
 
getCertificate() - Method in class anon.infoservice.StatusInfo
 
getCertificate() - Method in class anon.pay.BI
getCertificate
getCertificateId(JAPCertificate, int) - Method in class anon.crypto.CertificateStore
 
getCertificateInfoStructure(JAPCertificate, int) - Method in class anon.crypto.CertificateStore
 
getCertificateInfoStructure(JAPCertificate) - Method in class anon.crypto.CertificateStore
 
getCertificateNeedsVerification() - Method in class anon.crypto.CertificateContainer
Returns, whether this certificate needs verification by a parent certificate in order to get activated within the certificate store.
getCertificateNeedsVerification() - Method in class anon.crypto.CertificateInfoStructure
 
getCertificates() - Method in class anon.crypto.CertPath
Creates an Enumeration of CertificateInfoStructures of the included certs.
getCertificates() - Method in class anon.crypto.PKCS7SignedData
Get the X.509 certificates associated with this PKCS#7 object
getCertificates() - Method in class anon.crypto.XMLSignature
Returns all X509 certificates that are embedded in this XMLSignature.
getCertificateType() - Method in class anon.crypto.CertificateContainer
Returns the certificate type of this certificate.
getCertificateType() - Method in class anon.crypto.CertificateInfoStructure
 
getCertificationRequestInfo() - Method in class anon.crypto.CertificationRequest
Returns the Certification Request Info of this request.
getCertifiedCredit() - Method in class anon.pay.PayAccount
Returns the current credit (i.
getCertPath() - Method in class anon.crypto.CertificateContainer
 
getCertPath() - Method in class anon.crypto.CertificateInfoStructure
 
getCertPath() - Method in interface anon.crypto.IVerifyable
 
getCertPath() - Method in class anon.crypto.XMLSignature
 
getCertPath() - Method in class anon.infoservice.InfoServiceDBEntry
 
getCertPath() - Method in class anon.infoservice.MixCascade
 
getCertPath() - Method in class anon.infoservice.MixInfo
Returns the CertPath of the mix For MixInfo-Objects in the InfoService the CertPath is null
getCertPath() - Method in class anon.infoservice.StatusInfo
 
getChainTimeout() - Method in class anon.client.FixedRatioChannelsDescription
 
getChallengeForSigning() - Method in class anon.pay.xml.XMLChallenge
 
getChannel(int) - Method in class anon.client.ChannelTable
 
getChannel() - Method in class anon.client.DataChainChannelListEntry
 
getChannelCell() - Method in class anon.client.DataChainSendOrderStructure
 
getChannelDownstreamPackets() - Method in class anon.client.FixedRatioChannelsDescription
 
getChannelEntry() - Method in class anon.client.SequentialChannelDataChain.SendOrderProtocolData
 
getChannelFlags() - Method in class anon.client.MixPacket
 
getChannelId() - Method in class anon.client.MixPacket
 
getChannelMessageQueue() - Method in class anon.client.AbstractDataChannel
 
getChannelTable() - Method in class anon.client.Multiplexer
 
getChannelTimeout() - Method in class anon.client.FixedRatioChannelsDescription
 
getCharacter() - Method in exception anon.crypto.X509DistinguishedName.IllegalCharacterException
Returns the illegal character.
getCharacterNumber() - Method in interface anon.util.captcha.IImageEncodedCaptcha
Returns the number of characters which are included in the captcha.
getCharacterNumber() - Method in class anon.util.captcha.ZipBinaryImageCaptchaClient
Returns the number of characters which are included in the captcha.
getCharacterSet() - Method in interface anon.util.captcha.IImageEncodedCaptcha
Returns the character set which was used when the captcha was created.
getCharacterSet() - Method in class anon.util.captcha.ZipBinaryImageCaptchaClient
Returns the character set which was used when the captcha was created.
getChargeLines() - Method in class anon.pay.xml.XMLExternalChargeRequest
 
getCipher(String) - Static method in class anon.crypto.PKCS12
 
getCipherSuiteCode() - Method in class anon.crypto.tinytls.ciphersuites.CipherSuite
returns the code of a ciphersuite (see RFC2246)
getCircID() - Method in class anon.tor.Circuit
returns the ID of this circuit
getCircuitForDestination(String, int) - Method in class anon.tor.Tor
gets a circuit for the given host and port
getCircuitID() - Method in class anon.tor.cells.Cell
gets the circuit id
getCity() - Method in class anon.infoservice.ServiceLocation
Returns the city where the service is located.
getClassDirectory(String) - Static method in class anon.util.ClassUtil
 
getClassDirectory(Class) - Static method in class anon.util.ClassUtil
Returns the class directory of the specified class.
getClassNameStatic() - Static method in class anon.util.ClassUtil
Returns the name, including the package, of the calling method's class.
getClassPath() - Static method in class anon.util.ClassUtil
Returns the current java class path.
getClassPath(boolean) - Static method in class anon.util.ClassUtil
Returns the current java class path.
getClassStatic() - Static method in class anon.util.ClassUtil
Returns the current class from a static context.
getCode() - Method in class anon.client.PacketProcessedEvent
 
getCodeBase() - Method in class anon.infoservice.JAPVersionInfo
Returns the URL of the server, where the corresponding JAP software can be downloaded from.
getCommand() - Method in class anon.tor.cells.Cell
returns the command of the cell
getCommandImplementation(String, boolean) - Static method in class infoservice.mailsystem.central.CommandFactory
This method finds the matching command implementation and reply language depending on the subject line of the received mail.
getCommitmentAsString() - Method in class infoservice.agreement.paxos.integration.Commitment
Returns this Commitment as String.
getCommitMessageCount() - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Get the hashtable which holds the accepted CommitMessages.
getCommonName() - Method in class anon.crypto.X509DistinguishedName
Returns the common name.
getCompressedData() - Method in class anon.infoservice.MixCascade
 
getCompressedTorNodesList() - Method in class infoservice.tor.TorDirectoryAgent
Returns the compressed tor nodes list (same uncompressed data as obtained by the getTorNodesList() call).
getConcatenation() - Method in class infoservice.agreement.multicast.messages.CommitmentMessage
Creates a string concatenation using all existing variables seperated by m_separatorCharacter.
getConnection() - Method in class anon.infoservice.HTTPConnectionDescriptor
Returns the HTTPConnection instance.
getConnection() - Method in class anon.mixminion.FirstMMRConnectionThread
gets a TinyTLS connection if no timeout is reached
getConnection() - Method in class anon.tor.FirstOnionRouterConnectionThread
gets a TinyTLS connection if no timeout is reached
getConnectionCounter() - Static method in class infoservice.InfoService
 
getConnectionTimeout() - Static method in class anon.infoservice.InfoServiceDBEntry
 
getConnectionTimeout() - Static method in class anon.pay.BIConnection
 
getConsensusID() - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Gets the consensus log entry id.
getConsensusId() - Method in interface infoservice.agreement.multicast.interfaces.IAgreementMessage
Returns the unique id of the consensus this message belongs to
getConsensusID() - Method in interface infoservice.agreement.multicast.interfaces.IConsensusLog
Returns the unique consensus id for this consensus
getConsensusId() - Method in class infoservice.agreement.multicast.messages.AMessage
 
getConsensusLog(AMessage) - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
Gets the appropriate consensus log entry by consensus id or, if not yet in the store, creates a new one and adds is to the store.
getCountry() - Method in class anon.infoservice.ServiceLocation
Returns the country where the service is located.
getCountryCode() - Method in class anon.crypto.X509DistinguishedName
Returns the country code;
getCreatedHTTPConnections() - Method in class anon.infoservice.HTTPConnectionFactory
Returns the recently created HTTPConnections.
getCreationTime() - Method in class anon.infoservice.AbstractDatabaseEntry
Returns the time in milliseconds when this db entry was create, that means read from the network or created from internal values.
getCreationTime() - Method in class anon.pay.PayAccount
Liefert das Erstellungsdatum des Kontos.
getCreationTime() - Method in class anon.pay.xml.XMLAccountCertificate
 
getCredit() - Method in class anon.pay.xml.XMLBalance
 
getCurrencies() - Method in class anon.pay.xml.XMLPaymentOptions
 
getCurrency() - Method in class anon.pay.xml.XMLPassivePayment
Gets the currency the user wants to pay in
getCurrentCascade(String) - Method in class infoservice.dynamic.DynamicCascadeConfigurator
Returns the current cascade for the mix with the given ID.
getCurrentCascade(String) - Method in class infoservice.dynamic.DynamicCommandsExtension
Returns the current cascade for the mix with the given ID.
getCurrentClassStatic() - Method in class anon.util.ClassUtil.ClassGetter
 
getCurrentCredit() - Method in class anon.pay.PayAccount
Returns the current credit (i.
getCurrentMixCascade() - Method in class anon.infoservice.AbstractMixCascadeContainer
Returns the last return value of getNextCascade().
getCurrentMixCascade() - Method in class anon.infoservice.SimpleMixCascadeContainer
 
getCurrentResourcePath(File, File) - Static method in class anon.util.ResourceLoader
Gets the relative resource path for the currently parsed file.
getCurrentResourcePath(ZipEntry) - Static method in class anon.util.ResourceLoader
Gets the relative resource path for the currently parsed zip entry.
getCurrentRisk() - Method in class anon.infoservice.StatusInfo
Returns the current risk for using this mix cascade.
getCurrentService() - Method in class anon.infoservice.AbstractMixCascadeContainer
 
getCurrentStatus() - Method in class anon.infoservice.MixCascade
Returns the current status of this mixcascade.
getCurrentTimestamp() - Method in class anon.client.replay.ReplayTimestamp
 
getData() - Method in class anon.client.DataChainInputStreamQueueEntry
 
getData() - Method in class anon.crypto.tinytls.AbstractTLSRecord
Retruns the original buffer of the data of this TLS record!
getDatabaseClass() - Method in class infoservice.InfoServiceCommands.HTTPResponseGetter
 
getDate() - Method in class anon.infoservice.JAPVersionInfo
Returns the release date of the JAP software described in this version info structure.
getDecideMessageCount(String) - Method in class infoservice.agreement.paxos.PaxosRound
Returns the number of decide-messages received for the given proposal
getDecissions() - Method in class infoservice.agreement.paxos.PaxosInstance
Returns a hashtable containing the decissions of this instance.
getDecoded() - Method in class anon.mixminion.message.Message
 
getDefault() - Static method in class anon.mixminion.fec.FECCodeFactory
 
getDeposit() - Method in class anon.pay.PayAccount
Returns the initial amount of the account (i.
getDeposit() - Method in class anon.pay.xml.XMLBalance
 
getDEROctets() - Method in class anon.crypto.AbstractX509Extension
Returns the DER value of this extension in a single byte array.
getDescription() - Method in class anon.pay.xml.XMLDescription
 
getDescription() - Method in class anon.tor.OnionRouter
returns a description of this router
getDetailedInfo(String) - Method in class anon.pay.xml.XMLPaymentOption
 
getDetailLevel() - Static method in class logging.LogHolder
Gets the detail level of all log messages.
getDigest() - Method in class anon.mixminion.mmrdescription.MMRDescription
gets the digest
getDigestAlgorithm() - Method in class anon.crypto.PKCS7SignedData
Get the algorithm used to calculate the message digest
getDigestMethod() - Method in class anon.crypto.XMLSignature
Returns the digest method that was used for creating this signature.
getDigestValue() - Method in class anon.crypto.XMLSignature
Returns the Base64 encoded digest value.
getDirPort() - Method in class anon.tor.ordescription.ORDescription
gets the port of the directory server
getDistinguishedName() - Method in class anon.crypto.X509DistinguishedName
Returns the distinguished name as Hashtable (identifier-attribute).
getDocumentElement(Node) - Static method in class anon.util.XMLUtil
If the current node is of the type XML document, this method returns the document element.
getDownloadURL() - Method in class anon.infoservice.JavaVersionDBEntry
Returns the URL where this Java version is available.
getDP() - Method in class anon.crypto.MyRSAPrivateKey
 
getDQ() - Method in class anon.crypto.MyRSAPrivateKey
 
getDummyPrivateKey() - Static method in class anon.crypto.JAPCertificate
Gets a dummy private key for creating X509 certificates from trusted public keys.
getE_EmailAddress() - Method in class anon.crypto.X509DistinguishedName
Returns the email address specified by the identifier "E".
getEchoMessageCount() - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Count the EchoMessages.
getEchoMessages() - Method in class infoservice.agreement.multicast.messages.CommitMessage
Returns the set of EchoMessages contained in this CommitMessage
getEMail() - Method in class anon.infoservice.ServiceOperator
 
getEmailAddress() - Method in class anon.crypto.X509DistinguishedName
Returns the email address specified by the identifier "EmailAddress".
getEmcConsensusLogTimeout() - Method in class infoservice.dynamic.DynamicConfiguration
Returns the configured consensus log timeout for EMC
getEmcGlobalTimeout() - Method in class infoservice.dynamic.DynamicConfiguration
Returns the configured global timeout for EMC
getEncoded() - Method in class anon.crypto.AbstractPrivateKey
Returns the key in a byte encoded form that is defined be the result of the method getAsPrivateKeyInfo() .
getEncoded() - Method in class anon.crypto.AbstractPublicKey
Returns the key in a byte encoded form that is defined to be the result of the method getAsSubjectPublicKeyInfo() .
getEncoded() - Method in class anon.crypto.PKCS10CertificationRequest
Returns a DER encoded byte array representing this request.
getEntries(InfoServiceDBEntry.EntryGetter) - Method in class anon.infoservice.InfoServiceDBEntry
 
getEntryById(String) - Method in class anon.infoservice.Database
Returns the DatabaseEntry with the given ID.
getEntryClass() - Method in class anon.infoservice.Database
Returns the DatabaseEntry class for that this Database is registered.
getEntryHash() - Method in class anon.infoservice.Database
 
getEntryList() - Method in class anon.infoservice.Database
Returns a snapshot of all values in the serviceDatabase.
getEntrySnapshotAsEnumeration() - Method in class anon.infoservice.Database
Returns a snapshot of all entries in the Database as an Enumeration.
getErrorCode() - Method in exception anon.pay.xml.XMLErrorMessage
 
getErrorDescription() - Method in exception anon.pay.xml.XMLErrorMessage
 
getEstablishedDate() - Method in class infoservice.dynamic.VirtualCascade
 
getExecution(PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosInstance
Returns the PaxosExecution atching the given message
getExecution() - Method in class infoservice.agreement.paxos.PaxosRound
Returns the PaxosExecution this round belongs to
getExecutions() - Method in class infoservice.agreement.paxos.PaxosInstance
Returns a Hashtable containing all Executions of this round
getExitInformation(String[], byte[]) - Static method in class anon.mixminion.mmrdescription.MMRDescription
 
getExpireTime() - Method in class anon.infoservice.AbstractDatabaseEntry
Returns the time (see System.currentTimeMillis()) when this DatabaseEntry will be removed from the Database, if it is not updated meanwhile.
getExtension(int) - Method in class anon.crypto.X509Extensions
Returns the extension at the given index.
getExtension(String) - Method in class anon.crypto.X509Extensions
Returns the extension with the specified identifier if it is contained in this X509Extensions object.
getExtensions() - Method in class anon.crypto.CertificationRequestInfo
Returns the extensions contained in this request info.
getExtensions() - Method in class anon.crypto.JAPCertificate
Returns the certificate's X509 extensions.
getExtensions() - Method in class anon.crypto.PKCS10CertificationRequest
Returns the extensions contained in this request.
getExtensions() - Method in class anon.crypto.PKCS12
 
getExtensions() - Method in class anon.crypto.X509Extensions
Returns a Vector with all X509 extensions that are contained in this object as AbstractX509Extension objects.
getExternalIdentifier() - Method in class anon.infoservice.MessageDBEntry
 
getExtraInfo(String) - Method in class anon.pay.xml.XMLPaymentOption
 
getExtraInfoType(String) - Method in class anon.pay.xml.XMLPaymentOption
 
getF() - Method in class infoservice.agreement.paxos.PaxosCommunicator
Returns f, the number of maximum tolerable faulty processes
getFileName() - Method in class infoservice.StatusStatisticsEntry
Returns the filename of the corresponding log-file.
getFileName() - Method in class infoservice.tor.TorDirectoryServerUrl
Returns the filename of the tor nodes list at the tor directory server (a simple "/" for an original tor server or "/tornodes" at a JAP infoservice).
getFilesInClassPath() - Static method in class anon.util.ResourceLoader
 
getFirstCertificate() - Method in class anon.crypto.CertPath
Returns the certificate from the lowest Level of this CertPath (the one that was added at first).
getFirstChildByName(Node, String) - Static method in class anon.util.XMLUtil
Returns the child node of the given node with the given name.
getFirstChildByNameUsingDeepSearch(Node, String) - Static method in class anon.util.XMLUtil
Returns the child node of the given node with the given name.
getFirstChildByNameUsingDeepSearchInternal(Node, String) - Static method in class anon.util.XMLUtil
Returns a node that is equal to the given name, starting from the given node and, if it is not the node we are looking for, recursing to all its children.
getFirstClassFound(File) - Static method in class anon.util.ClassUtil
Traverse a file, directory or zip/jar file recursive until a class file is found and instantiated or all files are traversed.
getFirstHostName() - Method in class anon.infoservice.MixInfo
LERNGRUPPE Extracts the host name from first listenerinterface.
getFirstMessage() - Method in class anon.client.InternalChannelMessageQueue
 
getFirstMixSymmetricCipher() - Method in class anon.client.KeyExchangeManager
 
getFirstOnionRouterList() - Method in class anon.tor.Tor
returns a list of all onion routers that are allowed at the moment as first onion routers
getFirstPort() - Method in class anon.infoservice.MixInfo
LERNGRUPPE Extracts the port from first listenerinterface.
getFixedRatioChannelsDescription() - Method in class anon.client.KeyExchangeManager
 
getFormat() - Method in class anon.crypto.MyDSAPrivateKey
 
getFormat() - Method in class anon.crypto.MyDSAPublicKey
 
getFormat() - Method in class anon.crypto.MyRSAPrivateKey
 
getFormat() - Method in class anon.crypto.MyRSAPublicKey
 
getForwarder() - Method in class anon.infoservice.InfoServiceDBEntry
Downloads a forwarder entry from the infoservice.
getForwarder() - Method in class anon.infoservice.InfoServiceHolder
Downloads a forwarder entry from a infoservice.
getForwarder() - Static method in class infoservice.japforwarding.JapForwardingTools
Gets a forwarder entry (encoded with a captcha) from the JAP forwarder database.
GetForwarderCommand - Class in infoservice.mailsystem.central.commands
This is the implementation for generating a reply message for the GetForwarder command.
GetForwarderCommand(MailMessages) - Constructor for class infoservice.mailsystem.central.commands.GetForwarderCommand
Creates a new instance of GetForwarderCommand.
getForwarderListInfoServices() - Static method in class infoservice.japforwarding.JapForwardingTools
Returns a snapshot of all infoservices with a primary forwarder list.
getFreeChannelId() - Method in class anon.client.ChannelTable
Returns an available DataChannel-ID.
getFreezeMessageCount() - Method in class infoservice.agreement.paxos.PaxosRound
Returns the nunmber of totally received freeze messages
getFreezeProofMessageCount() - Method in class infoservice.agreement.paxos.PaxosRound
Returns the number of FreezeProofMessages received in this round
getFreezeProofs() - Method in class infoservice.agreement.paxos.PaxosRound
Returns the FreezeProofMessages for tihs round
getGivenName() - Method in class anon.crypto.X509DistinguishedName
Returns the given name.
getGoodProposal(int) - Method in class infoservice.agreement.paxos.PaxosExecution
Returns a "good" (see Paxos at War) proposal for this execution A proposal is p good if a) There is no pending decission, i.e.
getHardwareListeners() - Method in class infoservice.Configuration
Returns the ListenerInterfaces of all Interfaces our infoservice is locally bound to.
getHash(int) - Method in class anon.crypto.tinytls.util.P_Hash
returns a hash with a variabel length
getHashCode() - Method in class infoservice.agreement.multicast.messages.CommitmentMessage
Creates a unique hash code.
getHashKey() - Method in interface infoservice.agreement.multicast.interfaces.IAgreementMessage
Returns an unique key for a Hashtable
getHashKey() - Method in class infoservice.agreement.multicast.messages.AMessage
Returns a hash key for the message
getHashKey() - Method in class infoservice.agreement.multicast.messages.CommitMessage
Returns a hash key for the message
getHashValueAndRandomOne() - Method in class infoservice.agreement.multicast.messages.CommitmentMessage
Creates a string concatenation using the hash code an the first random number seperated by m_separatorCharacter.
getHeader() - Method in class anon.crypto.tinytls.AbstractTLSRecord
Retruns the original buffer of the header of this TLS record!
getHeaderBytes() - Method in class anon.mixminion.message.ReplyBlock
Returns the ReplyHeader as Bytes
getHeaderLength() - Method in class anon.crypto.tinytls.AbstractTLSRecord
 
getHeaderLength() - Method in class anon.crypto.tinytls.TLSHandshakeRecord
 
getHeaderLength() - Method in class anon.crypto.tinytls.TLSPlaintextRecord
 
getHeading(String) - Method in class anon.pay.xml.XMLPaymentOption
 
getHeight() - Method in class captcha.graphics.RgbMemoryImageConsumer
Returns the height of the produced image.
getHost() - Method in interface anon.infoservice.ImmutableListenerInterface
Get the host (hostname or IP) of this interface as a String.
getHost() - Method in class anon.infoservice.ListenerInterface
Get the host (hostname or IP) of this interface as a String.
getHost() - Method in class infoservice.tor.TorDirectoryServerUrl
Returns the host (hostname or IP) of the tor directory server.
getHourOfAgreement() - Method in class infoservice.dynamic.DynamicConfiguration
Returns the hour in which new cascades should be created, e.g.
getHtmlTableLine() - Method in class anon.infoservice.StatusInfo
Returns a HTML table line with the data of this StatusDBEntry.
getHttpDateFormat() - Static method in class infoservice.Configuration
Returns the HTTP-header date format information.
getHttpRequestString(Class) - Static method in class anon.infoservice.AbstractDistributableDatabaseEntry
 
getHttpSerialsRequestString(Class) - Static method in class anon.infoservice.AbstractDistributableDatabaseEntry
 
getId() - Method in class anon.crypto.CertificateContainer
Returns a unique id for this CertificateContainer.
getId() - Method in class anon.crypto.JAPCertificate
Returns a unique id for this certificate.
getId() - Method in class anon.infoservice.AbstractCascadeIDEntry
The concatenated ID of all mixes in the cascade.
getId() - Method in class anon.infoservice.AbstractDatabaseEntry
Returns a unique ID for a database entry.
getId() - Method in class anon.infoservice.AbstractDistributableDatabaseEntry.SerialDBEntry
 
getId() - Method in class anon.infoservice.AbstractIDEntry
 
getId() - Method in class anon.infoservice.DeletedMessageIDDBEntry
 
getId() - Method in interface anon.infoservice.IDistributable
Returns a ID for this information.
getId() - Method in class anon.infoservice.InfoServiceDBEntry
Returns the ID of the infoservice.
getId() - Method in class anon.infoservice.JAPMinVersion
Returns the ID for this JAPMinVersion instance.
getId() - Method in class anon.infoservice.JAPVersionInfo
Returns the ID of this version information.
getId() - Method in class anon.infoservice.JavaVersionDBEntry
Returns the vendor ID.
getId() - Method in class anon.infoservice.MessageDBEntry
 
getId() - Method in class anon.infoservice.MixCascade
Returns the ID of the mixcascade.
getId() - Method in class anon.infoservice.MixInfo
Returns the ID of the mix.
getId() - Method in class anon.infoservice.PaymentInstanceDBEntry
 
getId() - Method in class anon.infoservice.StatusInfo
Returns the mixcascade ID of this status.
getID() - Method in class anon.mixminion.message.FragmentContainer
return the id of the container/message
getID() - Method in class anon.pay.BI
 
getId() - Method in class anon.tor.util.DNSCacheEntry
 
getId() - Method in class infoservice.agreement.multicast.messages.AMessage
 
getId() - Method in class infoservice.agreement.paxos.integration.InfoServiceCollectMessage
 
getId() - Method in class infoservice.agreement.paxos.integration.InfoServiceFreezeProofMessage
 
getId() - Method in class infoservice.agreement.paxos.integration.InfoServicePaxosMessage
 
getId() - Method in class infoservice.agreement.paxos.integration.InfoServicePaxosTarget
 
getId() - Method in interface infoservice.agreement.paxos.IPaxosTarget
Returns a unique identifier of this target
getID() - Method in class infoservice.Configuration
 
getId() - Method in class infoservice.dynamic.TemporaryCascade
 
getId() - Method in class infoservice.dynamic.VirtualCascade
 
getId() - Method in class infoservice.japforwarding.ForwarderDBEntry
Returns a unique ID for this forwarder database entry.
getId() - Method in class infoservice.mailsystem.central.BannedMailAddressDBEntry
Returns the ID of this banned mailaddress entry.
getId() - Method in class infoservice.mailsystem.central.MailAddressDBEntry
Returns the ID of this mailaddress entry.
getId() - Method in class infoservice.StatusStatisticsEntry
Returns a unique ID for this StatusStatisticsDBEntry.
getId() - Method in class infoservice.tor.TorDirectoryServer
Returns an ID for this TorDirectoryServer.
getIdentifier() - Method in class anon.crypto.AbstractX509Extension
Returns the identifier of this extension.
getIdentifier() - Method in interface anon.crypto.ISignatureCreationAlgorithm
Returns the algorithm identifier.
getIdentifier() - Method in class anon.crypto.MyDSASignature
Returns the algorithm identifier (DSA with SHA1).
getIdentifier() - Method in class anon.crypto.MyRSASignature
Returns the algorithm identifier (RSA with SHA1).
getIdentifier() - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
Returns an unique identifier for this IInfoService
getIdentifier() - Method in class infoservice.agreement.multicast.InfoserviceEMCAdapter
Returns a unique identifer for this infoservice.
getIdentifier() - Method in interface infoservice.agreement.multicast.interfaces.IInfoService
Returns an unique identifier for this IInfoService
getIdentifier() - Method in class infoservice.agreement.paxos.integration.InfoServicePaxosAdapter
 
getIdentifier() - Method in class infoservice.agreement.paxos.PaxosCommunicator
Returns the unique identifier for this PaxosCommunicator
getIdentityKey() - Method in class anon.mixminion.mmrdescription.MMRDescription
gets the IdentityKey
getImage() - Method in interface anon.util.captcha.IImageEncodedCaptcha
Returns the image with the captcha data.
getImage() - Method in class anon.util.captcha.ZipBinaryImageCaptchaClient
Returns the image with the captcha data.
getInfoService() - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
 
getInfoService() - Method in interface infoservice.agreement.multicast.interfaces.IAgreementHandler
Gets the infoservice which belongs to this agreement handler.
getInfoService() - Method in class infoservice.agreement.paxos.integration.InfoServicePaxosTarget
Returns the InfoServiceDBEntry for this target
getInfoServiceInfo(String) - Method in class infoservice.InfoServiceCommands
 
getInfoServices(boolean) - Method in class anon.infoservice.InfoServiceDBEntry
 
getInfoServices() - Method in class anon.infoservice.InfoServiceDBEntry
Get a Vector of all infoservices the infoservice knows.
getInfoServices() - Method in class anon.infoservice.InfoServiceHolder
Get a Vector of all infoservices the preferred infoservice knows.
getInfoServiceSerials() - Method in class anon.infoservice.InfoServiceDBEntry
 
getInfoServiceSerials() - Method in class anon.infoservice.InfoServiceHolder
 
getInfoservicesWithForwarderList() - Method in class anon.infoservice.InfoServiceHolder
Returns a Vector of InfoServices with all known infoservices (including the preferred infoservice), which have a forwarder list.
getInfoStructure() - Method in class anon.crypto.CertificateContainer
Creates an information structure with the settings stored within this certificate container.
getInitialNeighbourInfoServices() - Method in class infoservice.Configuration
Returns the list with ListenerInterfaces of all neighbour infoservices from the config file.
getInitiator() - Method in class infoservice.agreement.paxos.messages.PaxosMessage
Returns the ID of the initiator of this messages execution
getInitiator() - Method in class infoservice.agreement.paxos.PaxosExecution
Returns this executions initiators id
getInitiatorId() - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Gets the id of the infoservice which send the InitMessag.
getInitiatorId() - Method in interface infoservice.agreement.multicast.interfaces.IConsensusLog
Returns the ID of the initiator of this consensus
getInitiatorsId() - Method in class infoservice.agreement.multicast.messages.AMessage
Returns the initiators id
getInitMessage() - Method in class infoservice.agreement.multicast.messages.CommitMessage
Returns the InitMessage contained in this message
getInitMessages() - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Gets the accepted initial message according to this log entry.
getInputFields() - Method in class anon.pay.xml.XMLPaymentOption
 
getInputStream() - Method in interface anon.AnonChannel
The returned InputStream could be used to receive data.
getInputStream() - Method in class anon.client.AbstractDataChain
 
getInputStream() - Method in class anon.client.SocketHandler
 
getInputStream() - Method in class anon.client.TypeFilterDataChain
 
getInputStream() - Method in class anon.crypto.tinytls.TinyTLS
 
getInputStream() - Method in class anon.crypto.tinytls.TinyTLSServerSocket
 
getInputStream() - Method in class anon.shared.AbstractChannel
 
getInputStream() - Method in class anon.shared.ProxyConnection
 
getInputStream() - Method in class infoservice.mailsystem.central.server.util.SocketContainer
Returns the InputStream to use.
getInstance(DERSequence) - Static method in class anon.crypto.AbstractX509Extension
Creates an extension from a BouncyCastle DER sequence.
getInstance(SecureRandom, int, int) - Static method in class anon.crypto.DSAKeyPair
This creates a new DSA key pair.
getInstance(X509CertificateStructure) - Static method in class anon.crypto.JAPCertificate
Creates a new certificate from a valid X509 certificate structure.
getInstance(JAPCertificate) - Static method in class anon.crypto.JAPCertificate
Creates a new certificate from a valid X509 certificate.
getInstance(byte[]) - Static method in class anon.crypto.JAPCertificate
Creates a certificate instance by using the encoded variant of the certificate.
getInstance(String, boolean) - Static method in class anon.crypto.JAPCertificate
Instantiates all certificates found in the specified relative resource path.
getInstance(InputStream) - Static method in class anon.crypto.JAPCertificate
Creates a certificate by using an input stream.
getInstance(Node) - Static method in class anon.crypto.JAPCertificate
Creates a certificate instance by using a XML Node as input.
getInstance(File) - Static method in class anon.crypto.JAPCertificate
Creates a certificate instance by using a file (either DER encoded or PEM).
getInstance(String) - Static method in class anon.crypto.JAPCertificate
Creates a certificate instance by using a file name.
getInstance(IMyPublicKey, Calendar) - Static method in class anon.crypto.JAPCertificate
Creates an X509 certificate with a short validity from a public key.
getInstance(X509DistinguishedName, AsymmetricCryptoKeyPair, Validity) - Static method in class anon.crypto.JAPCertificate
Creates an X509 certificate from a key pair.
getInstance(X509DistinguishedName, AsymmetricCryptoKeyPair, Validity, X509Extensions) - Static method in class anon.crypto.JAPCertificate
Creates an X509 certificate from a key pair.
getInstance(X509DistinguishedName, X509DistinguishedName, IMyPrivateKey, IMyPublicKey, Validity, X509Extensions, BigInteger) - Static method in class anon.crypto.JAPCertificate
Creates an X509 certificate.
getInstance(File, File) - Method in class anon.crypto.JAPCertificate.X509CertificateInstantiator
 
getInstance(ZipEntry, ZipFile) - Method in class anon.crypto.JAPCertificate.X509CertificateInstantiator
 
getInstance(byte[]) - Static method in class anon.crypto.MyRSAPublicKey
 
getInstance(byte[], char[]) - Static method in class anon.crypto.PKCS12
Loads a PKCS12 certificate from a byte array.
getInstance(byte[], IMiscPasswordReader) - Static method in class anon.crypto.PKCS12
Loads a PKCS12 certificate from a byte array.
getInstance(InputStream, char[]) - Static method in class anon.crypto.PKCS12
Loads a PKCS12 certificate from an input stream.
getInstance(InputStream, IMiscPasswordReader) - Static method in class anon.crypto.PKCS12
Loads a PKCS12 certificate from an input stream.
getInstance(BigInteger, SecureRandom, int, int) - Static method in class anon.crypto.RSAKeyPair
Creates a new rsa key pair.
getInstance(SecureRandom, int, int) - Static method in class anon.crypto.RSAKeyPair
Creates a new rsa key pair with a public exponent of 65537.
getInstance() - Static method in class anon.crypto.SignatureCreator
Returns the instance of SignatureCreator (Singleton).
getInstance() - Static method in class anon.crypto.SignatureVerifier
Returns the instance of SignatureVerifier (Singleton).
getInstance(Class) - Static method in class anon.infoservice.Database
Gets the Database for the specified database entries.
getInstance() - Static method in class anon.infoservice.HTTPConnectionFactory
Returns the instance of HTTPConnectionFactory (Singleton).
getInstance() - Static method in class anon.infoservice.InfoServiceHolder
Returns the instance of InfoServiceHolder (Singleton).
getInstance() - Static method in class anon.mixminion.Mixminion
Returns a Instance of Mixminion
getInstance() - Static method in class anon.pay.PayAccountsFile
returns the one and only accountsfile.
getInstance() - Static method in class anon.tor.Tor
Returns a Instance of Tor
getInstance(File, File) - Method in class anon.util.ClassUtil.ClassInstantiator
 
getInstance(ZipEntry, ZipFile) - Method in class anon.util.ClassUtil.ClassInstantiator
 
getInstance(File, File) - Method in interface anon.util.IResourceInstantiator
Loads a file and transforms it into a concrete object.
getInstance(ZipEntry, ZipFile) - Method in interface anon.util.IResourceInstantiator
Loads a file and transforms it into a concrete object.
getInstance(File, File) - Method in class anon.util.ResourceLoader.ByteArrayInstantiator
 
getInstance(ZipEntry, ZipFile) - Method in class anon.util.ResourceLoader.ByteArrayInstantiator
 
getInstance(File, File) - Method in class anon.util.ResourceLoader.FileTypeInstantiator
 
getInstance(ZipEntry, ZipFile) - Method in class anon.util.ResourceLoader.FileTypeInstantiator
 
getInstance() - Static method in class captcha.CaptchaGeneratorFactory
Returns the instance of CaptchaGeneratorFactory (Singleton).
getInstance() - Static method in class infoservice.agreement.multicast.messages.EchoMulticastMessageFactory
Singleton pattern
getInstance() - Static method in class infoservice.Configuration
Returns the instance of Configuration (Singleton).
getInstance() - Static method in class infoservice.dynamic.DynamicConfiguration
Returns the singleton instance of this class
getInstance() - Static method in class infoservice.InfoServiceDistributor
Returns the instance of InfoServiceDistributor (Singleton).
getInstance() - Static method in class infoservice.mailsystem.central.MailContext
Returns the instance of MailContext (Singleton).
getInstance() - Static method in class infoservice.StatusStatistics
Returns the instance of StatusStatistics (Singleton).
getInstance() - Static method in class infoservice.tor.MixminionDirectoryAgent
Returns the instance of MixminionDirectoryAgent (singleton).
getInstance() - Static method in class infoservice.tor.TorDirectoryAgent
Returns the instance of TorDirectoryAgent (singleton).
getInstance() - Static method in class infoservice.UpdateInformationHandler
Returns the instance of UpdateInformationHandler (Singleton).
getInstance() - Static method in class logging.LogHolder
Returns the instance of LogHolder (Singleton).
getInstanceNumber() - Method in class infoservice.agreement.paxos.PaxosInstance
Returns the round number of this round
getInstances() - Static method in class anon.infoservice.Database
Get an Enumeration of all registered Databases.
getIOException() - Method in class anon.client.DataChainInputStreamQueueEntry
 
getIp() - Method in class anon.tor.util.DNSCacheEntry
gets the IP of the entry
getIssuer() - Method in class anon.crypto.JAPCertificate
 
getIssuer() - Method in class anon.crypto.PKCS12
 
getIssuer(byte[]) - Method in class anon.crypto.PKCS7SignedData
Get the "issuer" from the TBSCertificate bytes that are passed in
getJapDevelopmentJnlpFile() - Method in class infoservice.Configuration
Returns where the japDevelopment.jnlp is located in the local file system (path + filename).
getJapForwarder() - Method in class infoservice.InfoServiceCommands
Gets a forwarder entry (encoded with a captcha) from the JAP forwarder database.
getJAPJarFileName() - Method in class anon.infoservice.JAPVersionInfo
Returns the filename of the JAP file on the download server.
getJapMinVersionFile() - Method in class infoservice.Configuration
Returns where the file with JAP minimal version number is located in the local file system (path + filename).
getJapReleaseJnlpFile() - Method in class infoservice.Configuration
Returns where the japRelease.jnlp is located in the local file system (path + filename).
getJapSoftware() - Method in class anon.infoservice.JAPMinVersion
Returns the included ServiceSoftware information about the minimum required JAP software version.
getJapVersion() - Method in class anon.infoservice.JAPVersionInfo
Returns the JAP software version described by this version info structure.
getJAPVersionInfo(int) - Method in class anon.infoservice.InfoServiceDBEntry
Returns the JAPVersionInfo for the specified type.
getJAPVersionInfo(int) - Method in class anon.infoservice.InfoServiceHolder
Returns the JAPVersionInfo for the specified type.
getJavaLatestVersionFile() - Method in class infoservice.Configuration
Returns where the file with Java latest version information is located in the local file system (path + filename).
getJnlpFile(String, int) - Method in class infoservice.InfoServiceCommands
Sends the JNLP files for the JAP development or release version to the JAP client or any other system which makes a Java WebStart request.
getJREVersion() - Method in class anon.infoservice.JavaVersionDBEntry
Returns the latest known version number of the JRE from this vendor.
getKey(byte[]) - Static method in class anon.client.crypto.KeyPool
 
getKey(byte[], int) - Static method in class anon.client.crypto.KeyPool
 
getKey() - Method in class anon.client.crypto.SymCipher
Returns the currently used key for encryption.
getKeyDigest() - Method in class anon.mixminion.mmrdescription.MMRDescription
gets the keydigest
getKeyExchangeAlgorithm() - Method in class anon.crypto.tinytls.ciphersuites.CipherSuite
gets the key exchange algorithm that is used
getKeyLength() - Method in interface anon.crypto.IMyPublicKey
Returns the length of the key.
getKeyLength() - Method in class anon.crypto.MyDSAPublicKey
 
getKeyLength() - Method in class anon.crypto.MyRSAPublicKey
 
getKeyPair() - Method in class anon.crypto.PKCS12
Returns the key pair of this certificate.
getKnownPIs() - Method in class anon.pay.PayAccountsFile
Gets the list of known Payment Instances
getLastChildByName(Node, String) - Static method in class anon.util.XMLUtil
 
getLastCommonRandom() - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Gets the result of the last agreement or an initalized value at start up which is used as round number too.
getLastCommonRandom() - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
Gets he value which holds the last agreed random number or an init value at start up.
getLastCommonRandom() - Method in interface infoservice.agreement.multicast.interfaces.IConsensusLog
Returns the round number (i.e.
getLastCommonRandom() - Method in class infoservice.agreement.multicast.messages.AMessage
Returns the last common random used as a round number
getLastUpdate() - Method in class anon.infoservice.AbstractCascadeIDEntry
 
getLastUpdate() - Method in class anon.infoservice.AbstractDatabaseEntry
Returns the time in milliseconds when this db entry was created from the origin instance.
getLastUpdate() - Method in class anon.infoservice.AbstractDistributableDatabaseEntry.SerialDBEntry
 
getLastUpdate() - Method in class anon.infoservice.AbstractIDEntry
 
getLastUpdate() - Method in class anon.infoservice.DeletedMessageIDDBEntry
 
getLastUpdate() - Method in class anon.infoservice.InfoServiceDBEntry
 
getLastUpdate() - Method in class anon.infoservice.JAPMinVersion
 
getLastUpdate() - Method in class anon.infoservice.JAPVersionInfo
 
getLastUpdate() - Method in class anon.infoservice.JavaVersionDBEntry
 
getLastUpdate() - Method in class anon.infoservice.MessageDBEntry
 
getLastUpdate() - Method in class anon.infoservice.MixCascade
 
getLastUpdate() - Method in class anon.infoservice.MixInfo
Returns the time (see System.currentTimeMillis()), when the mix has sent this MixInfo to an infoservice.
getLastUpdate() - Method in class anon.infoservice.PaymentInstanceDBEntry
 
getLastUpdate() - Method in class anon.infoservice.StatusInfo
Returns the time (see System.currentTimeMillis()), when the mixcascade has sent this StatusInfo to an InfoService.
getLastUpdate() - Method in class anon.tor.util.DNSCacheEntry
 
getLastUpdate() - Method in class infoservice.dynamic.TemporaryCascade
 
getLastUpdate() - Method in class infoservice.dynamic.VirtualCascade
 
getLastUpdate() - Method in class infoservice.japforwarding.ForwarderDBEntry
 
getLastUpdate() - Method in class infoservice.mailsystem.central.BannedMailAddressDBEntry
 
getLastUpdate() - Method in class infoservice.mailsystem.central.MailAddressDBEntry
 
getLastUpdate() - Method in class infoservice.tor.TorDirectoryServer
 
getLatestAddedCertificate() - Method in class anon.crypto.CertPath
Returns the top level certificate (it is the one that was last added)
getLatestJava() - Method in class anon.infoservice.InfoServiceDBEntry
Get the latest java versions the infoservice knows ordered by vendors.
getLatestJavaSerials() - Method in class anon.infoservice.InfoServiceDBEntry
 
getLatestJavaVersions() - Method in class anon.infoservice.InfoServiceHolder
Returns all known latests Java versions as JavaVersionDBEntry.
getLatestJavaVersionSerials() - Method in class anon.infoservice.InfoServiceHolder
 
getLatitude() - Method in class anon.infoservice.ServiceLocation
Returns the latitude of the service location.
getLeaderId() - Method in class infoservice.agreement.paxos.PaxosRound
Returns the ID of the leader of thi round
getLength() - Method in class anon.crypto.tinytls.AbstractTLSRecord
Return the size of the payload data of this record.
getList() - Method in class anon.mixminion.mmrdescription.MMRList
returns a List of all Mixminionrouters
getList() - Method in class anon.tor.ordescription.ORList
returns a List of all onionrouters
getListenerInterface(int) - Method in class anon.infoservice.MixCascade
Returns the ListenerInterface with the number i from the list of all listener interfaces (count starts with 0).
getListenerInterfaces() - Method in class anon.infoservice.InfoServiceDBEntry
Returns a snapshot of all listener interfaces of this infoservice.
getListenerInterfaces() - Method in class anon.infoservice.PaymentInstanceDBEntry
 
getListenerInterfaces() - Method in class anon.pay.BI
 
getLocalityName() - Method in class anon.crypto.X509DistinguishedName
Returns the locality name.
getLocalization() - Method in class infoservice.mailsystem.central.AbstractMailSystemCommand
Returns the MailMessages instance with the localization to use when creating response messages.
getLockList() - Method in class anon.crypto.CertificateContainer
Returns the list with all locks on this certificate.
getLog() - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
Gets the current logger.
getLog() - Method in class infoservice.agreement.paxos.PaxosObject
Returns the IAgreementLog associated to this PaxosObject
getLogInstance() - Static method in class logging.LogHolder
Returns the logInstance.
getLoginTimeout() - Static method in class anon.client.AnonClient
 
getLogLevel() - Method in class logging.AbstractLog4jLog
The current log level.
getLogLevel() - Method in class logging.ChainedLog
 
getLogLevel() - Method in class logging.DummyLog
Get the current debug level.
getLogLevel() - Method in interface logging.Log
Get the current debug level.
getLogLevel() - Method in class logging.SystemErrLog
Get the current debug level.
getLogString() - Method in class infoservice.StatusStatisticsEntry
Returns a String with all information needed for the write out of the statistics.
getLogType() - Method in class logging.AbstractLog4jLog
This method is needed for the implementation of the Log interface, but isn't supported by this class.
getLogType() - Method in class logging.ChainedLog
 
getLogType() - Method in class logging.DummyLog
Get the current debug type.
getLogType() - Method in interface logging.Log
Get the current debug type.
getLogType() - Method in class logging.SystemErrLog
Get the current debug type.
getLogTypeName(int) - Static method in class logging.LogType
Returns the name of the given log type as a human readable string.
getLongitude() - Method in class anon.infoservice.ServiceLocation
Returns the longitude of the service location.
getMainPanel() - Method in class infoservice.japforwarding.captcha.test.TestZipBinaryImageCaptcha
 
getMajorityReject() - Method in class infoservice.agreement.paxos.integration.PaxosRejectManager
Returns the majorities lastCommonRandom if it exists, otherwise null
getMaxCascadeLength() - Method in class infoservice.dynamic.DynamicConfiguration
Returns the configured max cascade length to be used by the dynamic algorithms
getMaxConnectionsPerRoute() - Method in class anon.tor.TorAnonServerDescription
 
getMaximumStringLength() - Method in interface captcha.ICaptchaGenerator
Returns the maximum number of characters of the captcha generators alphabet, which are supported as input when creating a captcha.
getMaximumStringLength() - Method in class captcha.ZipBinaryImageCaptchaGenerator
Returns the maximum number of characters of the captcha generators alphabet, which are supported as input when creating a captcha.
getMaxPayloadSize() - Method in class anon.crypto.tinytls.TLSPlaintextRecord
 
getMaxPostContentLength() - Method in class infoservice.Configuration
Returns the maximum HTTP POST data size which will be accepted.
getMaxRouteLen() - Method in class anon.tor.TorAnonServerDescription
 
getMD5Fingerprint() - Method in class anon.crypto.JAPCertificate
Gets a human readable MD5 fingerprint for this certificate.
getMD5Fingerprint() - Method in class anon.crypto.PKCS10CertificationRequest
Gets a human readable MD5 fingerprint for this request.
getMessage() - Method in exception anon.pay.xml.XMLErrorMessage
 
getMessage(String) - Static method in exception anon.util.XMLParseException
 
getMessageCode() - Method in class anon.client.InternalChannelMessage
 
getMessageCode() - Method in class anon.util.AbstractMessage
This returns the message code of this message.
getMessageCount() - Method in class infoservice.agreement.common.FifoQueue
Count the entries.
getMessageData() - Method in class anon.client.InternalChannelMessage
 
getMessageData() - Method in class anon.util.AbstractMessage
Returns the message data, which was sent with the message.
getMessageDistributor() - Method in class anon.client.replay.ReplayControlChannel
 
getMessageFile() - Method in class infoservice.Configuration
 
getMessageQueuesNotificationsList() - Method in class anon.client.AbstractDataChain
 
getMessages() - Method in class anon.infoservice.InfoServiceDBEntry
 
getMessages() - Method in class anon.infoservice.InfoServiceHolder
 
getMessageSerials() - Method in class anon.infoservice.InfoServiceDBEntry
 
getMessageSerials() - Method in class anon.infoservice.InfoServiceHolder
 
getMessageType() - Method in interface infoservice.agreement.multicast.interfaces.IAgreementMessage
Returns the type of this message.
getMessageType() - Method in class infoservice.agreement.multicast.messages.AMessage
 
getMessageType() - Method in class infoservice.agreement.paxos.messages.PaxosMessage
Returns the message type of this message
getMinCascadeLength() - Method in class infoservice.dynamic.DynamicConfiguration
Returns the configured min cascade length to be used by the dynamic algorithms
getMinJapVersion() - Method in class anon.pay.xml.XMLPaymentOption
 
getMinRouteLen() - Method in class anon.tor.TorAnonServerDescription
 
getMixCascadeInfo(String) - Method in class anon.infoservice.InfoServiceDBEntry
Gets information about a specific cascade from the InfoService.
getMixCascadeInfo(String) - Method in class anon.infoservice.InfoServiceHolder
 
getMixCascades() - Method in class anon.infoservice.InfoServiceDBEntry
Get a Vector of all mixcascades the infoservice knows.
getMixCascades(boolean) - Method in class anon.infoservice.InfoServiceDBEntry
 
getMixCascades() - Method in class anon.infoservice.InfoServiceHolder
Get a Vector of all mixcascades the preferred infoservice knows.
getMixCascadeSerials() - Method in class anon.infoservice.InfoServiceDBEntry
 
getMixCascadeSerials() - Method in class anon.infoservice.InfoServiceHolder
 
getMixCipher() - Method in class anon.client.MixParameters
 
getMixedPackets() - Method in class anon.infoservice.StatusInfo
Returns the number of packets, which are mixed through the cascade since their startup.
getMixes(boolean) - Method in class anon.infoservice.InfoServiceDBEntry
 
getMixId() - Method in class anon.client.MixParameters
 
getMixId() - Method in class anon.client.replay.ReplayTimestamp
 
getMixId(int) - Method in class anon.infoservice.MixCascade
Returns the Mix ID of the mix with the specified position in the cascade.
getMixIds() - Method in class anon.infoservice.MixCascade
Returns the IDs of all mixes in the cascade.
getMixIDsAsString() - Method in class anon.infoservice.MixCascade
 
getMixInfo(String) - Method in class anon.infoservice.InfoServiceDBEntry
Get the MixInfo for the mix with the given ID.
getMixInfo(String) - Method in class anon.infoservice.InfoServiceHolder
Get the MixInfo for the mix with the given ID.
getMixInfo(int) - Method in class anon.infoservice.MixCascade
Returns the MixInfo object (if available) of the mix in the specified position in the cascade.
getMixInfo(String) - Method in class anon.infoservice.MixCascade
Returns the MixInfo object (if available) of the mix with the specified id if this mix is part of this cascade.
getMixminionNodesList() - Method in class anon.infoservice.InfoServiceDBEntry
Get the list with the mixminion nodes from the infoservice.
getMixminionNodesList() - Method in class anon.infoservice.InfoServiceHolder
Get the list with the mixminion nodes from the infoservice.
getMixminionNodesList() - Method in class infoservice.InfoServiceCommands
Sends the complete list of all known mixminion nodes to the client.
getMixminionNodesList() - Method in class infoservice.tor.MixminionDirectoryAgent
Returns the ZLib commpresed current Mixminion nodes list.
getMixParameters() - Method in class anon.client.KeyExchangeManager
 
getMixProtocolVersion() - Method in class anon.infoservice.MixCascade
Returns the cascade protocol version, but only if this cascade entry was received directly from a first mix.
getMMRDescription() - Method in class anon.mixminion.FirstMMRConnection
returns the description of the onion router
getMMRDescription(String) - Method in class anon.mixminion.mmrdescription.MMRList
returns a MMRDescription to the given MMRName
getMMRList() - Method in class anon.mixminion.mmrdescription.InfoServiceMMRListFetcher
 
getMMRList() - Method in interface anon.mixminion.mmrdescription.MMRListFetcher
gets the MMRList
getMMRList() - Method in class anon.mixminion.mmrdescription.PlainMMRListFetcher
 
getModulus() - Method in class anon.crypto.MyRSAPrivateKey
 
getModulus() - Method in class anon.crypto.MyRSAPublicKey
 
getMultiplexerInputStreamCipher() - Method in class anon.client.KeyExchangeManager
 
getMultiplexerOutputStreamCipher() - Method in class anon.client.KeyExchangeManager
 
getMyDASParams() - Method in class anon.crypto.MyDSAPublicKey
 
getMyDSAParams() - Method in class anon.crypto.MyDSAPrivateKey
 
getMyEMail() - Static method in class anon.mixminion.Mixminion
 
getMyEmail() - Method in class anon.mixminion.MixminionServiceDescription
 
getN() - Method in class infoservice.agreement.paxos.PaxosCommunicator
Returns n, the number of all known processes
getName() - Method in class anon.crypto.AbstractX509Extension
Returns the human-readable name of this extension.
getName() - Method in class anon.crypto.X509IssuerAlternativeName
Returns "IssuerAlternativeName".
getName() - Method in class anon.crypto.X509SubjectAlternativeName
Returns "SubjectAlternativeName".
getName() - Method in class anon.crypto.X509SubjectKeyIdentifier
Returns "SubjectKeyIdentifier".
getName() - Method in class anon.crypto.X509UnknownExtension
Returns "UnknownExtension".
getName() - Method in class anon.infoservice.InfoServiceDBEntry
Returns the name of the infoservice.
getName() - Method in class anon.infoservice.MixCascade
Returns the name of the mixcascade.
getName() - Method in class anon.infoservice.MixInfo
Returns the name of the mix.
getName() - Method in class anon.infoservice.PaymentInstanceDBEntry
 
getName() - Method in class anon.mixminion.mmrdescription.MMRDescription
gets the name of the MMR
getName() - Method in class anon.pay.BI
returns the BI's unique name (identifier)
getName() - Method in class anon.pay.xml.XMLPaymentOption
 
getName() - Method in class anon.tor.ordescription.ORDescription
gets the name of the OR
getNameForNumber(String) - Static method in class infoservice.agreement.logging.GiveThingsAName
Gets a name as match for a given number.
getNeighbourList() - Method in class infoservice.InfoServiceDistributor
Creates a list of all known infoservices (from the InfoServiceDatabase), which are neighbours of our one.
getNewCaptcha() - Method in class anon.pay.BIConnection
 
getNewCaptcha() - Method in interface anon.util.captcha.ICaptchaSender
Notifies the CaptchaSender that it should send a new captcha
getNewJavaVersion() - Static method in class anon.infoservice.JavaVersionDBEntry
 
getNewSecret() - Method in class anon.mixminion.message.Keyring
 
getNewVersionNumber() - Method in class anon.infoservice.InfoServiceDBEntry
Get the version String of the currently minimum required JAP version from the infoservice.
getNewVersionNumber() - Method in class anon.infoservice.InfoServiceHolder
Get the version String of the current JAP version from the infoservice.
getNextAvailableLockId() - Method in class anon.crypto.CertificateStore
 
getNextHandshakeRecord() - Method in class anon.crypto.tinytls.TLSPlaintextRecord
Retruns the next handshake record from inside the payload
getNextMixCascade() - Method in class anon.infoservice.AbstractMixCascadeContainer
Must return a MixCascade and never null.
getNextMixCascade() - Method in class anon.infoservice.SimpleMixCascadeContainer
 
getNextPacketEncryptionOverhead() - Method in class anon.client.crypto.DefaultMixCipher
 
getNextPacketEncryptionOverhead() - Method in class anon.client.crypto.FirstMixCipher
 
getNextPacketEncryptionOverhead() - Method in interface anon.client.crypto.IMixCipher
 
getNextPacketEncryptionOverhead() - Method in class anon.client.crypto.MixCipherChain
 
getNextPacketRecommandedOutputBlocksize() - Method in class anon.client.AbstractDataChannel
 
getNextRoundLeader(int) - Method in class infoservice.agreement.paxos.PaxosExecution
Returns the ID of the next rounds leader.
getNodeValue(Node) - Method in class infoservice.agreement.multicast.messages.EchoMulticastMessageFactory
 
getNrOfActiveUsers() - Method in class anon.infoservice.StatusInfo
Returns the number of active users in the corresponding mixcascade.
getNrOfConcurrentConnections() - Method in class infoservice.Configuration
Returns how many concurrent connections this IS should handle
getNumAccounts() - Method in class anon.pay.PayAccountsFile
getNumAccounts
getNumberOfAllInfoservices() - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
Returns the number of known InfoServices
getNumberOfAllInfoservices() - Method in class infoservice.agreement.multicast.InfoserviceEMCAdapter
Returns the freezed number of all infoservices which take part on the agreement protocol.
getNumberOfAllInfoservices() - Method in interface infoservice.agreement.multicast.interfaces.IInfoService
Returns the number of known InfoServices
getNumberOfAskedInfoServices() - Method in class anon.infoservice.InfoServiceHolder
 
getNumberOfEntries() - Method in class anon.infoservice.Database
Returns the number of DatabaseEntries in the Database.
getNumberOfListenerInterfaces() - Method in class anon.infoservice.MixCascade
Returns the number of interfaces (IP, Port) the mixcascade (first mix) is listening on.
getNumberOfLogTypes() - Static method in class logging.LogType
Returns the number of all available log types.
getNumberOfMixes() - Method in class anon.infoservice.MixCascade
Returns the number of mixes in the cascade.
getOnionKey() - Method in class anon.tor.ordescription.ORDescription
gets the onionkey
getOnionRouterList() - Method in class anon.tor.Tor
returns a list of all onionrouters
getOption(String, String) - Method in class anon.pay.xml.XMLPaymentOptions
Gets a XMLPaymentOption object for the provided heading
getOptionHeadings(String) - Method in class anon.pay.xml.XMLPaymentOptions
 
getOrderData() - Method in class anon.client.DataChainSendOrderStructure
 
getORDescription() - Method in class anon.tor.FirstOnionRouterConnection
returns the description of the onion router
getORDescription(String) - Method in class anon.tor.ordescription.ORList
returns a ORDescription to the given ORName
getOrganisation() - Method in class anon.crypto.X509DistinguishedName
Returns the organisation.
getOrganisation() - Method in class anon.infoservice.ServiceOperator
Returns the name of the operator or organisation.
getOrganisationalUnit() - Method in class anon.crypto.X509DistinguishedName
Returns the organisational unit.
getORList() - Method in class anon.tor.ordescription.InfoServiceORListFetcher
 
getORList() - Method in interface anon.tor.ordescription.ORListFetcher
gets the ORList
getORList() - Method in class anon.tor.ordescription.PlainORListFetcher
 
getORList() - Method in class infoservice.tor.DummyORListFetcher
Returns the stored raw TOR nodes list.
getOutputBlockSize() - Method in interface anon.AnonChannel
Returns a value that indicates the current optimum size of data to write..
getOutputBlockSize() - Method in class anon.client.AbstractDataChain
 
getOutputBlockSize() - Method in class anon.client.SequentialChannelDataChain
 
getOutputBlockSize() - Method in class anon.client.SingleChannelDataChain
 
getOutputBlockSize() - Method in class anon.client.TypeFilterDataChain
 
getOutputBlockSize() - Method in class anon.mixminion.MixminionPOPChannel
 
getOutputBlockSize() - Method in class anon.mixminion.MixminionSMTPChannel
 
getOutputBlockSize() - Method in class anon.tor.TorChannel
 
getOutputStream() - Method in interface anon.AnonChannel
The returned OutputStream could be used to send data.
getOutputStream() - Method in class anon.client.AbstractDataChain
 
getOutputStream() - Method in class anon.client.SocketHandler
 
getOutputStream() - Method in class anon.client.TypeFilterDataChain
 
getOutputStream() - Method in class anon.crypto.tinytls.TinyTLS
 
getOutputStream() - Method in class anon.crypto.tinytls.TinyTLSServerSocket
 
getOutputStream() - Method in class anon.shared.AbstractChannel
 
getOutputStream() - Method in class anon.shared.ProxyConnection
 
getOutputStream() - Method in class infoservice.mailsystem.central.server.util.SocketContainer
Returns the OutputStream to use.
getOwnName() - Method in class infoservice.Configuration
Returns the name of our infoservice.
getP() - Method in class anon.crypto.MyRSAPrivateKey
 
getPackage() - Method in class anon.util.ClassUtil.Package
 
getPacketKey() - Method in class anon.mixminion.mmrdescription.MMRDescription
gets the signing key
getPacketSize() - Static method in class anon.client.MixPacket
 
getParams() - Method in class anon.crypto.MyDSAPrivateKey
 
getParams() - Method in class anon.crypto.MyDSAPublicKey
 
getParams() - Method in class anon.crypto.MyRSAPrivateKey
 
getParams() - Method in class anon.crypto.MyRSAPublicKey
 
getParentCertificate() - Method in class anon.crypto.CertificateContainer
Returns the parent certificate (the certificate against which verification of this certificate was successful) of this certificate.
getParentCertificate() - Method in class anon.crypto.CertificateInfoStructure
 
getPassivePhaseLength() - Method in class infoservice.dynamic.DynamicConfiguration
Returns the length of the passive phase before the actual agreement
getPassword() - Method in class anon.mixminion.PasswordManager
returns the password, if no one is set, opens dialog for new pw, else a enter password dialog
getPassword() - Method in class anon.pay.xml.XMLExternalChargeRequest
 
getPasswordMessage() - Method in interface anon.util.IPasswordUser
Returns a message to be displayed in the password dialog.
getPaxosInstance(String) - Method in class infoservice.agreement.paxos.PaxosAcceptor
Returns the PaxosInstance identified by the given id
getPaxosInstance() - Method in class infoservice.agreement.paxos.PaxosExecution
Returns the PaxosInstance this execution belongs to
getPaxosInstanceIdentifier() - Method in class infoservice.agreement.paxos.messages.PaxosMessage
Returns the round number of this message
getPaxosRound(PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosAcceptor
Returns the PaxosRound to which the given message belongs
getPaxosRoundTimeout() - Method in class infoservice.dynamic.DynamicConfiguration
Returns the configured round timeout for paxos
getPay() - Method in class anon.client.AnonClient
 
getPayload() - Method in class anon.mixminion.EMail
 
getPayload() - Method in class anon.tor.cells.Cell
gets the payload of the cell
getPayloadData() - Method in class anon.client.MixPacket
 
getPayloadData() - Method in class anon.client.SequentialChannelDataChain.ChainCell
 
getPayloadData() - Method in class anon.client.SingleChannelDataChain.ChainCell
 
getPayloadSize() - Static method in class anon.client.MixPacket
 
getPaymentData(String) - Method in class anon.pay.xml.XMLPassivePayment
Gets the value of a line
getPaymentInstance(String) - Method in class anon.infoservice.InfoServiceDBEntry
 
getPaymentInstance(String) - Method in class anon.infoservice.InfoServiceHolder
Get information for a particular payment instance identified by a_piID
getPaymentInstances() - Method in class anon.infoservice.InfoServiceDBEntry
Get a Vector of all payment instances the infoservice knows.
getPaymentInstances() - Method in class anon.infoservice.InfoServiceHolder
Get a Vector of all payment instances the preferred infoservice knows.
getPaymentName() - Method in class anon.pay.xml.XMLPassivePayment
Gets the payment method name
getPaymentOptions() - Method in class anon.pay.BIConnection
Fetches payment options.
getPaymentProtocolVersion() - Method in class anon.infoservice.MixCascade
 
getPIID() - Method in class anon.pay.xml.XMLAccountCertificate
Gets the Payment Instance ID of the Payment Instance where this account is residing.
getPIID() - Method in class anon.pay.xml.XMLEasyCC
 
getPort() - Method in interface anon.infoservice.ImmutableListenerInterface
Get the port of this interface.
getPort() - Method in class anon.infoservice.ListenerInterface
Get the port of this interface.
getPort() - Method in class anon.mixminion.mmrdescription.MMRDescription
gets the port
getPort() - Method in class anon.tor.ordescription.ORDescription
gets the port
getPort() - Method in class infoservice.tor.TorDirectoryServerUrl
Returns the port number of the tor directory server.
getPoss() - Method in class infoservice.agreement.paxos.PaxosRound
Returns the set Poss for this round
getPostData() - Method in class anon.infoservice.AbstractDistributableDatabaseEntry
This returns the data, which are posted to other InfoServices.
getPostData() - Method in interface anon.infoservice.IDistributable
Returns the data to post to the other infoservice.
getPostData() - Method in class anon.infoservice.JAPMinVersion
 
getPostData() - Method in class anon.infoservice.MixCascade
This returns the data posted when this MixCascade information is forwarded to other infoservices.
getPostData() - Method in class anon.infoservice.StatusInfo
This returns the data, which are posted to other InfoServices.
getPostData() - Method in class infoservice.agreement.multicast.messages.AMessage
 
getPostData() - Method in class infoservice.agreement.paxos.integration.InfoServiceCollectMessage
 
getPostData() - Method in class infoservice.agreement.paxos.integration.InfoServiceFreezeProofMessage
 
getPostData() - Method in class infoservice.agreement.paxos.integration.InfoServicePaxosMessage
 
getPostEncoding() - Method in class anon.infoservice.AbstractDistributableDatabaseEntry
Returns the content encoding of the post data.
getPostEncoding() - Method in interface anon.infoservice.IDistributable
Returns the content encoding of the post data.
getPostEncoding() - Method in class anon.infoservice.MixCascade
 
getPostEncoding() - Method in class anon.infoservice.StatusInfo
 
getPostEncoding() - Method in class infoservice.agreement.multicast.messages.AMessage
 
getPostEncoding() - Method in class infoservice.agreement.paxos.integration.InfoServiceCollectMessage
 
getPostEncoding() - Method in class infoservice.agreement.paxos.integration.InfoServiceFreezeProofMessage
 
getPostEncoding() - Method in class infoservice.agreement.paxos.integration.InfoServicePaxosMessage
 
getPostFile() - Method in interface anon.infoservice.IDistributable
Returns the filename (InfoService command) to which the data of this entry is posted at the other infoservice.
getPostFile() - Method in class anon.infoservice.InfoServiceDBEntry
This returns the filename (InfoService command), where this InfoServerDBEntry is posted at other InfoServices.
getPostFile() - Method in class anon.infoservice.JAPMinVersion
This returns the filename (InfoService command), where this JAP minimum required version information is posted at other InfoServices, It's always '/currentjapversion'.
getPostFile() - Method in class anon.infoservice.JAPVersionInfo
This returns the filename (InfoService command), where this JAPVersionInfo entry is posted at other InfoServices.
getPostFile() - Method in class anon.infoservice.JavaVersionDBEntry
Returns the HTTP_REQUEST_STRING.
getPostFile() - Method in class anon.infoservice.MessageDBEntry
 
getPostFile() - Method in class anon.infoservice.MixCascade
This returns the filename (InfoService command), where this MixCascade entry is posted at other InfoServices.
getPostFile() - Method in class anon.infoservice.MixInfo
This returns the filename (InfoService command), where this mix entry is posted at other InfoServices.
getPostFile() - Method in class anon.infoservice.PaymentInstanceDBEntry
This returns the filename (InfoService command), where this PaymentInstanceDBEntry is posted at other InfoServices.
getPostFile() - Method in class anon.infoservice.StatusInfo
This returns the filename (InfoService command), where this status entry is posted at other infoservices.
getPostFile() - Method in class infoservice.agreement.multicast.messages.AMessage
 
getPostFile() - Method in class infoservice.agreement.paxos.integration.InfoServiceCollectMessage
 
getPostFile() - Method in class infoservice.agreement.paxos.integration.InfoServiceFreezeProofMessage
 
getPostFile() - Method in class infoservice.agreement.paxos.integration.InfoServicePaxosMessage
 
getPreferredInfoService() - Method in class anon.infoservice.InfoServiceHolder
Returns the preferred InfoService.
getPrivate() - Method in class anon.crypto.AsymmetricCryptoKeyPair
Returns the private key.
getPrivateExponent() - Method in class anon.crypto.MyRSAPrivateKey
 
getPrivateKey() - Method in class anon.crypto.PKCS12
Returns the private key of this certificate.
getPrivateKey() - Method in class anon.pay.PayAccount
Returns the private key or null if the account is encrypted and not usable.
getPrivateKeyClasses() - Static method in class anon.crypto.AsymmetricCryptoKeyPair
Returns all registered private key classes.
getPrivateParams() - Method in class anon.crypto.MyDSAPrivateKey
 
getProcessedBytes() - Method in class anon.client.DataChainSendOrderStructure
 
getProcessedDownstreamPackets() - Method in class anon.client.DataChainChannelListEntry
 
getProcessedUpstreamPackets() - Method in class anon.client.DataChainChannelListEntry
 
getProofs() - Method in class infoservice.agreement.paxos.messages.CollectMessage
Returns the vector of FreezeProofMessages contained in this CollectMessage
getProposal() - Method in class infoservice.agreement.multicast.messages.AMessage
Returns the proposal
getProposal() - Method in class infoservice.agreement.multicast.messages.CommitmentMessage
Get the message itself e.g.
getProposal() - Method in class infoservice.agreement.paxos.messages.PaxosMessage
Returns the proposal of this execution
getProtocol() - Method in interface anon.infoservice.ImmutableListenerInterface
Gets the protocol of this ListenerInterface.
getProtocol() - Method in class anon.infoservice.ListenerInterface
Gets the protocol of this ListenerInterface.
getProtocolAsString() - Method in class anon.infoservice.ListenerInterface
Gets the protocol of this ListenerInterface as String.
getProxy() - Method in class anon.mixminion.Mixminion
 
getProxy() - Method in class anon.tor.Tor
 
getProxyAddresses() - Method in class infoservice.Configuration
Returns the addresses of the proxy servers at the end of the cascades.
getProxyAddresses() - Method in class infoservice.InfoServiceCommands
This function sends the addresses of the proxy servers at the end of the cascades as plain text to the client.
getProxyAuthorizationHeader() - Method in interface anon.infoservice.ImmutableProxyInterface
Get the authorization header with the current user id and password.
getProxyAuthorizationHeader() - Method in class anon.infoservice.ProxyInterface
Get the authorization header with the current user id and password.
getProxyAuthorizationHeaderAsString() - Method in interface anon.infoservice.ImmutableProxyInterface
Gets the authorization header with the current user id and password as a String.
getProxyAuthorizationHeaderAsString() - Method in class anon.infoservice.ProxyInterface
Gets the authorization header with the current user id and password as a String.
getProxyInterface(boolean) - Method in class anon.infoservice.IMutableProxyInterface.DummyMutableProxyInterface
 
getProxyInterface(boolean) - Method in interface anon.infoservice.IMutableProxyInterface
Returns one of two possible proxy interfaces or null if the chosen interface is not allowed or available at present.
getProxyInterface() - Method in interface anon.infoservice.IMutableProxyInterface.IProxyInterfaceGetter
 
getPublic() - Method in class anon.crypto.AsymmetricCryptoKeyPair
Returns the public key.
getPublicExponent() - Method in class anon.crypto.MyRSAPrivateKey
 
getPublicExponent() - Method in class anon.crypto.MyRSAPublicKey
 
getPublicKey() - Method in class anon.client.crypto.ASymCipher
 
getPublicKey() - Method in class anon.crypto.CertificationRequest
Returns the public key used in this request.
getPublicKey() - Method in class anon.crypto.CertificationRequestInfo
Returns the public key used in this request.
getPublicKey() - Method in interface anon.crypto.ICertificate
Returns the public key of this certificate.
getPublicKey() - Method in class anon.crypto.JAPCertificate
Returns the public key of the certificate.
getPublicKey() - Method in class anon.crypto.PKCS10CertificationRequest
Returns the public key used in this request.
getPublicKey() - Method in class anon.crypto.PKCS12
Returns the public key of this certificate.
getPublicKey() - Method in class anon.pay.PayAccount
 
getPublicKey() - Method in class anon.pay.xml.XMLAccountCertificate
 
getPublicKey() - Method in class anon.pay.xml.XMLJapPublicKey
 
getPublicKeyClasses() - Static method in class anon.crypto.AsymmetricCryptoKeyPair
Returns all registered public key classes.
getPublicParams() - Method in class anon.crypto.MyDSAPublicKey
 
getPublished() - Method in class anon.mixminion.mmrdescription.MMRDescription
 
getPublished() - Method in class anon.tor.ordescription.ORList
gets the date when the List was pubished
getQ() - Method in class anon.crypto.MyRSAPrivateKey
 
getQInv() - Method in class anon.crypto.MyRSAPrivateKey
 
getQuorumDecideStrong() - Method in class infoservice.agreement.paxos.PaxosCommunicator
Returns the quorum needed to decide if a proposal has been strong-accepted (2f)
getQuorumDecideWeak() - Method in class infoservice.agreement.paxos.PaxosCommunicator
Gets the quorum needed to fast decide (n+3f)/2
getQuorumStrong() - Method in class infoservice.agreement.paxos.PaxosCommunicator
Returns the quorum needed to strong-accept a value: (n+f)/2
getQuorumTwoThird() - Method in class infoservice.agreement.paxos.PaxosCommunicator
 
getRandomEntry() - Method in class anon.infoservice.Database
Returns a random entry from the database.
getRandomOne() - Method in class infoservice.agreement.multicast.messages.CommitmentMessage
Gets the first random value according to Bruce Schneiers commitment scheme.
getRandomString(int) - Method in class infoservice.japforwarding.captcha.test.TestZipBinaryImageCaptcha
 
getRandomTwo() - Method in class infoservice.agreement.multicast.messages.CommitmentMessage
Gets the second random value according to Bruce Schneiers commitment scheme.
getRawPacket() - Method in class anon.client.MixPacket
 
getRealCascade() - Method in class infoservice.dynamic.TemporaryCascade
Returns the proxy'd real MixCascade
getRealCascade() - Method in class infoservice.dynamic.VirtualCascade
Returns the proxy'd real MixCascade
getReceivedChainId() - Method in class anon.client.SequentialChannelDataChain.ChainCell
 
getReceivedDate() - Method in class anon.pay.xml.XMLTransCert
 
getReceiver() - Method in class anon.mixminion.EMail
 
getReferences() - Method in class anon.pay.xml.XMLPassivePayment
Gets all references that belong to this message
getReferenceURI() - Method in class anon.crypto.XMLSignature
Returns the reference attribute URI.
getRejectMessageCount() - Method in class infoservice.agreement.paxos.integration.PaxosRejectManager
Returns the number of received RejectMessages
getRelayCommand() - Method in class anon.tor.cells.RelayCell
gets the command of the relay cell
getRelayPayload() - Method in class anon.tor.cells.RelayCell
gets the payload of the relay cell
getRemainingBytes() - Method in class infoservice.mailsystem.central.server.util.LimitedLengthInputStream
Returns the number of remaining bytes for the read limit.
getReplayTimestamp() - Method in class anon.client.MixParameters
 
getReplyBlockasBytes() - Method in class anon.mixminion.message.ReplyBlock
Returns the Replyblock as described underwards
getReplyBlockasString() - Method in class anon.mixminion.message.ReplyBlock
 
getReplyBlocks() - Method in class anon.mixminion.EMail
 
getRequestCommand() - Method in class anon.infoservice.HttpRequestStructure
Returns the command of the http request this HttpCommandStructure is used for.
getRequestFileName() - Method in class anon.infoservice.HttpRequestStructure
Returns the filename on the HTTP server which is requested.
getRequestPostDocument() - Method in class anon.infoservice.HttpRequestStructure
Returns the data which shall be posted to the server.
getRequestTimes() - Method in class infoservice.mailsystem.central.MailAddressDBEntry
Returns a list of timestamps (as Long objects storing the corresponding System.currentTimeMillis() values) when we have sent a reply to this mailaddress.
getResourceURL(String) - Static method in class anon.util.ResourceLoader
Gets the absolute URL to a requested resource if the resource is found in the class path or in the local directory.
getResourceURL(String, Vector, Vector, Vector) - Static method in class anon.util.ResourceLoader
Gets the absolute URL to a requested resource if the resource is found in the given resource files.
getResponse() - Method in class anon.pay.xml.XMLResponse
 
getResponseData() - Method in class infoservice.HttpResponseStructure
Returns the data of this HTTP response.
getRevealAsString() - Method in class infoservice.agreement.paxos.integration.Commitment
Returns the Reveal as string.
getRgbPixels() - Method in class captcha.graphics.RgbMemoryImageConsumer
Returns a copy of the pixel data of the produced image in the default RGB color model.
getRound() - Method in class infoservice.agreement.paxos.messages.PaxosMessage
 
getRound(int) - Method in class infoservice.agreement.paxos.PaxosExecution
Returns the round with the given round number or null if there is no such round exists
getRoundLeaders() - Method in class infoservice.agreement.paxos.PaxosAcceptor
 
getRoundNumber() - Method in class infoservice.agreement.paxos.PaxosRound
Returns the round number of this round
getRouteLen() - Static method in class anon.mixminion.Mixminion
 
getRouteLen() - Method in class anon.mixminion.MixminionServiceDescription
 
getRouting() - Method in class anon.mixminion.message.ReplyBlock
Returns the RoutingInformation of the First Server in the Path of the ReplyBlock, needed for the Crossover-Point
getRoutingInformation() - Method in class anon.mixminion.mmrdescription.MMRDescription
gets the Routing Informations of this MMR
getSecondCertificate() - Method in class anon.crypto.CertPath
Returns the certificate from the second lowest Level of this CertPath (the one that was added at Second).
getSendCallbackHandlers() - Method in class anon.client.MixPacket
 
getSender() - Method in class infoservice.agreement.paxos.messages.PaxosMessage
Returns the ID of the sender of this message
getSenderId() - Method in class infoservice.agreement.multicast.messages.AMessage
Returns the senders id
getSeparator() - Method in class infoservice.agreement.multicast.messages.CommitmentMessage
Gets the character used as seperator for string concatenation.
getSerialNumber() - Method in class anon.crypto.JAPCertificate
 
getServerImplementationFactory() - Method in class infoservice.mailsystem.central.server.GenericServer
Returns the current server implementation factory.
getServiceContainer() - Method in class anon.client.AbstractControlChannel
 
getServiceLocation() - Method in class anon.infoservice.MixInfo
Returns the location of the mix.
getServiceOperator() - Method in class anon.infoservice.MixInfo
Returns information about the operator of this mix.
getServiceSoftware() - Method in class anon.infoservice.MixInfo
Returns information about the used software in this mix.
getSession() - Method in class infoservice.mailsystem.central.MailContext
Returns the initialized Session instance for the Java Mail API.
getSHA1Fingerprint() - Method in class anon.crypto.JAPCertificate
Gets a human readable SHA1 fingerprint for this certificate.
getSHA1Fingerprint() - Method in class anon.crypto.PKCS10CertificationRequest
Gets a human readable SHA1 fingerprint for this request.
getSharedSecret() - Method in class anon.mixminion.message.ReplyBlock
Returns the End-to End shared Secret
getShortClassName(Class) - Static method in class anon.util.ClassUtil
Gets the name of a class without package (everything before the last "." is removed).
getSignatureAlgorithm() - Method in interface anon.crypto.IMyPrivateKey
Gets the signature algorithm object that is held and initialised with this key.
getSignatureAlgorithm() - Method in interface anon.crypto.IMyPublicKey
Gets the signature algorithm object that is held and initialised with this key.
getSignatureAlgorithm() - Method in class anon.crypto.MyDSAPrivateKey
Gets a signature algorithm object for this key.
getSignatureAlgorithm() - Method in class anon.crypto.MyDSAPublicKey
Gets a signature algorithm object for this key.
getSignatureAlgorithm() - Method in class anon.crypto.MyRSAPrivateKey
Gets a signature algorithm object for this key.
getSignatureAlgorithm() - Method in class anon.crypto.MyRSAPublicKey
Gets the signature algorithm object that is held and initialised by this key.
getSignatureElement() - Method in class anon.crypto.XMLSignature
Gets the signature element held by this XMLSignature.
getSignatureMethod() - Method in class anon.crypto.XMLSignature
Returns the signature method that was used for creating this signature.
getSignatureValue() - Method in class anon.crypto.XMLSignature
Returns the signature value as Base64 encoded, (and r-s encoded) String.
getSignedData() - Method in class infoservice.agreement.paxos.messages.FreezeProofMessage
Returns the signed raw data for this message.
getSignedInfoCanonical() - Method in class anon.crypto.XMLSignature
Returns the canonical representation of the SIGNED_INFO element.
getSignedXml(int, Node) - Method in class anon.crypto.SignatureCreator
 
getSigningCertificate() - Method in class anon.crypto.PKCS7SignedData
Get the X.509 certificate actually used to sign the digest.
getSigningInfoVersion() - Method in class anon.crypto.PKCS7SignedData
Get the version of the PKCS#7 "SignerInfo" object.
getSigningKey() - Method in class anon.tor.ordescription.ORDescription
gets the signing key
getSize() - Method in class anon.crypto.X509Extensions
Returns the number of extensions contained in this object.
getSocket() - Method in class anon.crypto.tinytls.TinyTLS
 
getSocket() - Method in class anon.shared.ProxyConnection
 
getSocketContainer() - Method in class infoservice.mailsystem.central.server.AbstractServerImplementation
Returns the SocketContainer with the connection to the client.
getSoftware() - Method in class anon.tor.ordescription.ORDescription
gets the software version of this OR
getSoftwareVersion() - Method in class anon.mixminion.mmrdescription.MMRDescription
 
getSortedIdentifiers() - Static method in class anon.crypto.X509DistinguishedName
Returns the most important BC object identifiers sorted in a reasonable way.
getSpent() - Method in class anon.pay.PayAccount
Returns the amount already spent.
getSpent() - Method in class anon.pay.xml.XMLBalance
 
getStackTrace(Throwable) - Static method in class anon.util.Util
Gets the stack trace of a Throwable as String.
getStartServers() - Method in class anon.mixminion.message.NoReplyMessage
 
getStartServers() - Method in class anon.mixminion.message.ReplyImplementation
 
getStartServers() - Method in class anon.mixminion.message.ReplyMessage
returns a Vector with the MMRDescriptions of the first Server of every ready_to send_message
getStartupTime() - Method in class infoservice.Configuration
Returns the startup time of this infoservice.
getState() - Method in class anon.infoservice.ServiceLocation
Returns the state where the service is located.
getStateOrProvince() - Method in class anon.crypto.X509DistinguishedName
Returns the state or province.
getStaticFieldValue(Class, String) - Static method in class anon.util.Util
Uses the reflection API to get the value of a static field in the given class, if the field is present.
getStatus() - Method in interface anon.client.AnonClient.StatusThread
 
getStatusInfo(String, int) - Method in class anon.infoservice.InfoServiceDBEntry
Get the StatusInfo for the cascade with the given ID.
getStatusInfo(String, int) - Method in class anon.infoservice.InfoServiceHolder
Get the StatusInfo for the mixcascade with the given ID.
getStatusStatisticsInterval() - Method in class infoservice.Configuration
Returns the interval (in ms, see System.currentTimeMillis()) between two status statistics.
getStatusStatisticsLogDir() - Method in class infoservice.Configuration
Returns the directory where to log the status statistics.
getStatusXmlData() - Method in class anon.infoservice.StatusInfo
Returns the XML structure of this status entry as we received it.
getStreamAsBytes(InputStream) - Static method in class anon.util.ResourceLoader
Reads a java.io.InputStream into a byte array and closes the stream.
getStreamID() - Method in class anon.tor.cells.RelayCell
gets the streamID of the relay cell
getString(String) - Method in class infoservice.mailsystem.central.MailMessages
Returns the localized version of the message assigned to the specified key in the resource files.
getStrongAccepted() - Method in class infoservice.agreement.paxos.PaxosRound
Returns the value which has been strongly accepted
getStrongMessageCount(String) - Method in class infoservice.agreement.paxos.PaxosRound
Returns the number of strong-messages received for the given proposal
getStrongValue() - Method in class infoservice.agreement.paxos.messages.FreezeProofMessage
Returns the strongly accepted value contained in this proof
getSubject() - Method in class anon.crypto.JAPCertificate
Returns the distinguished name.
getSubject() - Method in class anon.crypto.PKCS12
 
getSuccess() - Method in class infoservice.japforwarding.VerificationLock
Returns the success value of this verification lock.
getSurname() - Method in class anon.crypto.X509DistinguishedName
Returns the surname.
getSynchronizationObject() - Method in class anon.client.DataChainSendOrderStructure
 
getSystemResource(String) - Static method in class anon.util.ResourceLoader
Returns a given a requested system resource as a file.
getTags() - Method in class anon.crypto.AbstractX509AlternativeName
Returns the tags corresponding to the values as Integer objects.
getTans() - Method in class anon.pay.xml.XMLTransactionOverview
Gets an vector of all transfer numbers
getTargetInterface() - Method in class anon.infoservice.HTTPConnectionDescriptor
Returns the ListenerInterface of the connection target.
getTargets() - Method in class infoservice.agreement.paxos.PaxosCommunicator
Returns the Hashtable of all known targets
getTemporaryCascade(String) - Method in class infoservice.dynamic.DynamicCommandsExtension
Returns a temporary cascade for the mix with the given ID.
getText(Locale) - Method in class anon.infoservice.MessageDBEntry
 
getThrownException() - Method in class anon.client.DataChainSendOrderStructure
 
getTimeout() - Method in class anon.infoservice.HTTPConnectionFactory
Returns the communication timeout (sec) for new HTTP connections.
getTimeoutListSize() - Method in class anon.infoservice.Database
 
getTimestamp() - Method in class anon.pay.xml.XMLBalance
 
getTorDirServerAddr() - Method in class anon.tor.TorAnonServerDescription
gets the address of the tor directory server
getTorDirServerPort() - Method in class anon.tor.TorAnonServerDescription
gets the port of the tor directory server
getTorNodesList() - Method in class anon.infoservice.InfoServiceDBEntry
Get the list with the tor nodes from the infoservice.
getTorNodesList() - Method in class anon.infoservice.InfoServiceHolder
Get the list with the tor nodes from the infoservice.
getTorNodesList(int) - Method in class infoservice.InfoServiceCommands
Sends the complete list of all known tor nodes to the client.
getTorNodesList() - Method in class infoservice.tor.TorDirectoryAgent
Returns the current tor nodes list.
getTotalDecideMessageCount() - Method in class infoservice.agreement.paxos.PaxosRound
Returns the nunmber of totally received decide messages
getTrafficSituation() - Method in class anon.infoservice.StatusInfo
Returns the current traffic situation for the mixcascade.
getTransCerts() - Method in class anon.pay.PayAccount
Returns a vector with all transfer certificates
getTransferNumber() - Method in class anon.pay.xml.XMLPassivePayment
Gets the transfer number that belongs to this message
getTransferNumber() - Method in class anon.pay.xml.XMLTransCert
 
getTransferredBytes() - Method in class anon.pay.xml.XMLEasyCC
 
getType() - Method in class anon.client.DataChainInputStreamQueueEntry
 
getType() - Method in class anon.crypto.tinytls.AbstractTLSRecord
return the type of this tls record
getType() - Method in class anon.infoservice.MixInfo
LERNGRUPPE Returns the type of this mix
getType() - Method in class anon.mixminion.EMail
 
getType() - Method in class anon.pay.xml.XMLPaymentOption
 
getTypeAsString() - Method in class anon.infoservice.MixInfo
LERNGRUPPE Returns the type of this mix
getTypeAsString(int) - Static method in class infoservice.agreement.multicast.AgreementMessageTypes
 
getUnavailableCertificatesByType(int) - Method in class anon.crypto.CertificateStore
 
getUnusedMixex() - Method in class infoservice.dynamic.DynamicCommandsExtension
Returns a vector containing all unused dynamic mixes.
getUnverified(Node) - Static method in class anon.crypto.XMLSignature
Gets the signature from a node if present.
getUpdateClone() - Method in class infoservice.japforwarding.ForwarderDBEntry
Returns a clone of this ForwarderDBEntry.
getUpdateEntries(Class, boolean) - Method in class anon.infoservice.InfoServiceDBEntry
 
getURL(Locale) - Method in class anon.infoservice.MessageDBEntry
 
getUrl() - Method in class anon.infoservice.ServiceOperator
Returns the URL of the operators homepage.
getUsedDate() - Method in class anon.pay.xml.XMLTransCert
 
getUserDir() - Static method in class anon.util.ClassUtil
Returns the content of the system property user.dir
getUserSecrets() - Method in class anon.mixminion.message.Keyring
 
getValidCharacters() - Method in interface captcha.ICaptchaGenerator
Returns the string of valid captcha characters.
getValidCharacters() - Method in class captcha.ZipBinaryImageCaptchaGenerator
Returns the string of valid captcha characters.
getValidFrom() - Method in class anon.crypto.Validity
Returns the first valid date in the validity period.
getValidity() - Method in class anon.crypto.JAPCertificate
Returns the validity period of this certificate.
getValidTime() - Method in class anon.pay.xml.XMLBalance
 
getValidTime() - Method in class anon.pay.xml.XMLTransCert
 
getValidTo() - Method in class anon.crypto.Validity
Returns the last valid date in the validity period.
getValue() - Method in class anon.crypto.X509SubjectKeyIdentifier
Returns the subject public key identifier as human-readable hex string of the form A4:54:21:52:F1:...
getValues() - Method in class anon.crypto.AbstractX509AlternativeName
Returns all values of this X509AlternativeName.
getValues() - Method in class anon.crypto.AbstractX509Extension
This method returns all values of this extension in separated String objects.
getValues() - Method in class anon.crypto.X509SubjectKeyIdentifier
Returns the subject public key identifier as human-readable hex string.
getValues() - Method in class anon.crypto.X509UnknownExtension
Returns the value of this extension a a single String object in a Vector.
getValueWithoutColon() - Method in class anon.crypto.X509SubjectKeyIdentifier
Returns the subject public key identifier as human-readable hex string without ":" separators.
getVendor() - Method in class anon.infoservice.JavaVersionDBEntry
Returns the vendor ID.
getVendorLongName() - Method in class anon.infoservice.JavaVersionDBEntry
Returns a more detailed vendor name.
getVerificationCertificateStore() - Method in class anon.crypto.SignatureVerifier
Returns the certificate store used for the verification of all signatures.
getVerified(Node, Vector, Vector, boolean) - Static method in class anon.crypto.XMLSignature
New Implementation of the verify()-method.
getVerifiedXml(Element, int) - Method in class anon.crypto.SignatureVerifier
Verifies the signature of an XML document against the store of trusted certificates.
getVerifier(boolean) - Method in class anon.crypto.CertPath
Tries to find a verifying root certificate for the top level cert.
getVerifier(Enumeration, boolean) - Method in class anon.crypto.JAPCertificate
Returns the first JAPCertificate or CertificateInfostructure from the Enumeration that could verify this JAPCertificate.
getVerifier(Node, XMLSignature, Vector, boolean) - Static method in class anon.crypto.XMLSignature
This method is used to verify a node with a previously created XMLSignature.
getVersion() - Method in class anon.crypto.PKCS7SignedData
Get the version of the PKCS#7 object.
getVersion() - Method in class anon.infoservice.ServiceSoftware
Returns the version of the used software.
getVersionNumber() - Method in class anon.infoservice.AbstractCascadeIDEntry
Returns version number which is used to determine the more recent infoservice entry, if two entries are compared (higher version number -> more recent entry).
getVersionNumber() - Method in class anon.infoservice.AbstractDatabaseEntry
Returns version number which is used to determine the more recent infoservice entry, if two entries are compared (higher version number -> more recent entry).
getVersionNumber() - Method in class anon.infoservice.AbstractDistributableDatabaseEntry.SerialDBEntry
 
getVersionNumber() - Method in class anon.infoservice.AbstractIDEntry
 
getVersionNumber() - Method in class anon.infoservice.DeletedMessageIDDBEntry
 
getVersionNumber() - Method in class anon.infoservice.InfoServiceDBEntry
Returns the time when this infoservice entry was created by the origin infoservice or by the JAP client (if it is a user-defined entry).
getVersionNumber() - Method in class anon.infoservice.JAPMinVersion
Returns the time when this mimimum version information was created by the root-of-update-information infoservice.
getVersionNumber() - Method in class anon.infoservice.JAPVersionInfo
Returns the time when this version information was created by the root-of-update-information infoservice.
getVersionNumber() - Method in class anon.infoservice.JavaVersionDBEntry
Returns version number which is used to determine the more recent infoservice entry, if two entries are compared (higher version number -> more recent entry).
getVersionNumber() - Method in class anon.infoservice.MessageDBEntry
 
getVersionNumber() - Method in class anon.infoservice.MixCascade
Returns the time when this MixCascade entry was created by the origin mixcascade (or by the JAP client if it is a user-defined entry).
getVersionNumber() - Method in class anon.infoservice.MixInfo
Returns the time when this mix entry was created by the origin mix.
getVersionNumber() - Method in class anon.infoservice.PaymentInstanceDBEntry
Returns the time when this payment instance entry was created by the origin payment instance.
getVersionNumber() - Method in class anon.infoservice.StatusInfo
Returns the time when this StatusInfo was created by the origin mixcascade (or by the JAP client if it is a dummy entry).
getVersionNumber() - Method in class anon.tor.util.DNSCacheEntry
 
getVersionNumber() - Method in class infoservice.dynamic.TemporaryCascade
 
getVersionNumber() - Method in class infoservice.dynamic.VirtualCascade
 
getVersionNumber() - Method in class infoservice.japforwarding.ForwarderDBEntry
Returns the time when this ForwarderDBEntry was created.
getVersionNumber() - Method in class infoservice.mailsystem.central.BannedMailAddressDBEntry
Returns a version number which is used to determine the more recent entry, if two entries are compared (higher version number -> more recent entry).
getVersionNumber() - Method in class infoservice.mailsystem.central.MailAddressDBEntry
Returns a version number which is used to determine the more recent entry, if two entries are compared (higher version number -> more recent entry).
getVersionNumber() - Method in class infoservice.tor.TorDirectoryServer
Returns the time when this TorDirectoryServer was created.
getVirtualListeners() - Method in class infoservice.Configuration
Returns the ListenerInterfaces of all Interfaces our infoservice propagates to others.
getVisibleAddresses() - Static method in class infoservice.VisibleProxyAddresses
 
getWeakAccepted() - Method in class infoservice.agreement.paxos.PaxosRound
Returns the value which has been weakly accepted
getWeakMessageCount(String) - Method in class infoservice.agreement.paxos.PaxosRound
Returns the number of weak-messages received for the given proposal
getWeakValue() - Method in class infoservice.agreement.paxos.messages.FreezeProofMessage
Returns the weakly accepted value contained in this proof
getWhoIsDown() - Method in class anon.mixminion.mmrdescription.ServerStats
method to get a List with those of the mixminion routers who are down
getWidth() - Method in class captcha.graphics.RgbMemoryImageConsumer
Returns the width of the produced image.
getX() - Method in class anon.crypto.MyDSAPrivateKey
 
getX0() - Method in class captcha.graphics.Quadrangle
Returns the X position of the first corner.
getX1() - Method in class captcha.graphics.Quadrangle
Returns the X position of the second corner.
getX2() - Method in class captcha.graphics.Quadrangle
Returns the X position of the third corner.
getX3() - Method in class captcha.graphics.Quadrangle
Returns the X position of the fourth corner.
getX509Certificate() - Method in interface anon.crypto.ICertificate
Returns the X509 certificate corresponding to this certificate.
getX509Certificate() - Method in class anon.crypto.JAPCertificate
Returns a reference to this certificate.
getX509Certificate() - Method in class anon.crypto.PKCS12
Returns the X509 certificate corresponding to this PKCS12 certificate.
getX509DistinguishedName() - Method in class anon.crypto.CertificationRequestInfo
Get the X509 name that has been provided for this certification request.
getX509DistinguishedName() - Method in class anon.crypto.PKCS10CertificationRequest
Get the X509 name that has been provided for this certification request.
getX509Name() - Method in class anon.crypto.X509DistinguishedName
Returns the BouncyCastle X509Name representation of this object.
getXMLByteArray() - Static method in class anon.pay.xml.XMLAuthenticationSuccess
Deprecated.  
getXmlDocument(HttpRequestStructure) - Method in class anon.infoservice.InfoServiceDBEntry
 
getXmlDocument(HttpRequestStructure, int) - Method in class anon.infoservice.InfoServiceDBEntry
 
getXmlElementContainerName(Class) - Static method in class anon.util.XMLUtil
Uses Java reflection to get the static XML_ELEMENT_CONTAINER_NAME field contents if present in the given class.
getXmlElementName() - Static method in class anon.infoservice.JAPMinVersion
Returns the name of the XML root element used by this class.
getXmlElementName() - Static method in class anon.infoservice.JAPVersionInfo
Returns the name of the XML root element used by this class.
getXMLElementName() - Static method in class anon.infoservice.ListenerInterface
Gets the name of the corresponding xml element.
getXmlElementName() - Static method in class anon.infoservice.PaymentInstanceDBEntry
Returns the name of the XML element constructed by this class.
getXMLElementName() - Static method in class anon.infoservice.ProxyInterface
Gets the name of the corresponding xml element.
getXmlElementName() - Static method in class anon.infoservice.ServiceSoftware
Returns the name of the XML root element used by this class.
getXmlElementName() - Static method in class anon.infoservice.StatusInfo
Returns the name of the XML element corresponding to this class ("MixCascadeStatus").
getXMLElementName() - Static method in class anon.pay.xml.XMLEasyCC
 
getXMLElementName() - Static method in class anon.pay.xml.XMLJapPublicKey
 
getXmlElementName(Class) - Static method in class anon.util.XMLUtil
Uses Java reflection to get the static XML_ELEMENT_NAME field contents if present in the given class.
getXmlSettingsRootNodeName() - Static method in class anon.crypto.CertificateContainer
Returns the name of the XML node created by the instances of this class ('CertificateContainer').
getXmlSettingsRootNodeName() - Static method in class anon.crypto.CertificateStore
 
getXmlSettingsRootNodeName() - Static method in class anon.crypto.SignatureVerifier
Returns the name of the XML node used to store all settings of the SignatureVerifier instance.
getXmlSettingsRootNodeName() - Static method in class anon.infoservice.InfoServiceHolder
Returns the name of the XML node used to store all settings of the InfoServiceHolder instance.
getXMLSignatureAlgorithmReference() - Method in interface anon.crypto.IMySignature
Returns a description of the the signature algorithm for XML signatures as defined in http://www.w3.org/TR/xmldsig-core/#sec-AlgID.
getXMLSignatureAlgorithmReference() - Method in interface anon.crypto.ISignatureCreationAlgorithm
Returns a description of the the signature algorithm for XML signatures as defined in http://www.w3.org/TR/xmldsig-core/#sec-AlgID.
getXMLSignatureAlgorithmReference() - Method in interface anon.crypto.ISignatureVerificationAlgorithm
Returns a description of the the signature algorithm for XML signatures as defined in http://www.w3.org/TR/xmldsig-core/#sec-AlgID.
getXMLSignatureAlgorithmReference() - Method in class anon.crypto.MyDSASignature
Returns http://www.w3.org/2000/09/xmldsig#dsa-sha1.
getXMLSignatureAlgorithmReference() - Method in class anon.crypto.MyRSASignature
Returns http://www.w3.org/2000/09/xmldsig#rsa-sha1.
getXmlStructure() - Method in class anon.infoservice.AbstractDistributableDatabaseEntry
Returns the XML structure for this db entry.
getXmlStructure() - Method in class anon.infoservice.InfoServiceDBEntry
 
getXmlStructure() - Method in class anon.infoservice.JAPMinVersion
Returns the XML structure of this mimimum version info entry.
getXmlStructure() - Method in class anon.infoservice.JAPVersionInfo
Returns the XML structure for this version info entry.
getXmlStructure() - Method in class anon.infoservice.JavaVersionDBEntry
 
getXmlStructure() - Method in class anon.infoservice.MessageDBEntry
 
getXmlStructure() - Method in class anon.infoservice.MixCascade
Returns the XML structure for this MixCascade entry.
getXmlStructure() - Method in class anon.infoservice.MixInfo
Returns the XML structure for this mix entry.
getXmlStructure() - Method in class anon.infoservice.PaymentInstanceDBEntry
 
getY() - Method in class anon.crypto.MyDSAPublicKey
 
getY0() - Method in class captcha.graphics.Quadrangle
Returns the Y position of the first corner.
getY1() - Method in class captcha.graphics.Quadrangle
Returns the Y position of the second corner.
getY2() - Method in class captcha.graphics.Quadrangle
Returns the Y position of the third corner.
getY3() - Method in class captcha.graphics.Quadrangle
Returns the Y position of the fourth corner.
gf_exp - Variable in class anon.mixminion.fec.FECMath
To speed up computations, we have tables for logarithm, exponent and inverse of a number.
gf_log - Variable in class anon.mixminion.fec.FECMath
 
gf_mul_table - Variable in class anon.mixminion.fec.FECMath
gf_mul(x,y) multiplies two numbers.
gfBits - Variable in class anon.mixminion.fec.FECMath
The following parameter defines how many bits are used for field elements.
gfSize - Variable in class anon.mixminion.fec.FECMath
 
GiveThingsAName - Class in infoservice.agreement.logging
 
GiveThingsAName() - Constructor for class infoservice.agreement.logging.GiveThingsAName
 
gotCaptcha(ICaptchaSender, IImageEncodedCaptcha) - Method in interface anon.pay.IBIConnectionListener
This method is called whenever a captcha has been received from the Payment Instance.
gotCaptcha(ICaptchaSender, IImageEncodedCaptcha) - Method in interface anon.pay.IPaymentListener
Captcha retrieved
gotCaptcha(ICaptchaSender, IImageEncodedCaptcha) - Method in class anon.pay.PayAccountsFile
This method is called whenever a captcha has been received from the Payment Instance.
gotCertificate(TLSHandshakeRecord) - Method in class anon.crypto.tinytls.TinyTLS.TLSInputStream
process server certificate
gotCertificateRequest(TLSHandshakeRecord) - Method in class anon.crypto.tinytls.TinyTLS.TLSInputStream
handle certificate request
gotServerHello(TLSHandshakeRecord) - Method in class anon.crypto.tinytls.TinyTLS.TLSInputStream
process server hello
gotServerHelloDone() - Method in class anon.crypto.tinytls.TinyTLS.TLSInputStream
handle server hello done message
gotServerKeyExchange(TLSHandshakeRecord) - Method in class anon.crypto.tinytls.TinyTLS.TLSInputStream
process server key exchange message
GUI - Static variable in class logging.LogType
Indicates a GUI related message (binary: 00000001)
GZIPcompressData(byte[]) - Static method in class anon.mixminion.message.MixMinionCryptoUtil
this Method is for compressing some Data
GZIPextractData(byte[]) - Static method in class anon.mixminion.message.MixMinionCryptoUtil
this Method is for extracting some Data

H

handleAlert() - Method in class anon.crypto.tinytls.TinyTLS.TLSInputStream
handle alert message
handleAlert() - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSInputStream
handle alert message
handleClientRequest() - Method in class infoservice.mailsystem.central.MailSystemServerImplementation
Handles a request from the MailForwarder.
handleClientRequest() - Method in class infoservice.mailsystem.central.server.AbstractServerImplementation
This method must be implemented by the children of this class.
handleCommitMessage(CommitMessage) - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
Check and add a CommitMessage.
handleConfirmationMessage(ConfirmationMessage) - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
This method handles all incomming confirmation-messages.
handleEchoMessage(EchoMessage) - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
If an EchoMessage received, it will be handled by two steps.
handleEndOfInputStream() - Method in class anon.client.SocketHandler
 
handleIncommingMessage(PaxosMessage) - Method in class infoservice.agreement.paxos.integration.PaxosAdapter
Handles an incomming message.
handleInitMessage(InitMessage) - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
If an InitMessage received, it will be handled by two steps.
handleInputStreamClose() - Method in class anon.client.SocketHandler
 
handleIOException(IOException) - Method in class anon.client.SocketHandler
 
handleMessage(byte[]) - Method in interface infoservice.agreement.IInfoServiceAgreementAdapter
Handles incomming compressed data.
handleMessage(IAgreementMessage) - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
LERNGRUPPE Handle incomming messages.
handleMessage(IAgreementMessage) - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
This is the main handle point for incomming messages according to this agreement protocol.
handleMessage(byte[]) - Method in class infoservice.agreement.multicast.InfoserviceEMCAdapter
Handles the messages coming in through the /agreement-command.
handleMessage(IAgreementMessage) - Method in interface infoservice.agreement.multicast.interfaces.IAgreementHandler
Handles incomming IAgreementMessage.
handleMessage(IAgreementMessage) - Method in interface infoservice.agreement.multicast.interfaces.IInfoService
Handles the incomming IAgreementMessage
handleMessage(byte[]) - Method in class infoservice.agreement.paxos.integration.InfoServicePaxosAdapter
Handles the given POST data
handleMessage(PaxosMessage) - Method in class infoservice.agreement.paxos.integration.PaxosAdapter
Handles the message by passing it to the underlying PaxosAcceptor
handleOutputStreamClose() - Method in class anon.client.SocketHandler
 
handleReceivedPacket(MixPacket) - Method in class anon.client.AbstractDataChannel
 
handleReceivedPacket(MixPacket) - Method in class anon.client.SimulatedLimitedDataChannel
 
handleReceivedPacket(MixPacket) - Method in class anon.client.UnlimitedDataChannel
 
handleRejectMessage(RejectMessage) - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
This method handles all incomming reject-messages.
handleRejectMessage(PaxosMessage) - Method in class infoservice.agreement.paxos.integration.InfoServicePaxosInstance
Handles incomming RejectMessages
hasAccountInfo() - Method in class anon.pay.PayAccount
Returns true when an accountInfo object exists.
hasActiveAccount() - Method in class anon.pay.PayAccountsFile
 
hash - Class in anon.crypto.tinytls.util
 
hash() - Constructor for class anon.crypto.tinytls.util.hash
 
hash(byte[]) - Static method in class anon.mixminion.message.MixMinionCryptoUtil
SHA1Digest of x
HASH_LEN - Variable in class anon.mixminion.message.Header
 
hashCode() - Method in class anon.crypto.AbstractPublicKey
 
hashCode() - Method in class anon.crypto.AbstractX509Extension
The hash code is derived from the identifier.
hashCode() - Method in class anon.crypto.CertificateContainer
The hash code is derived from the certificate`s id.
hashCode() - Method in interface anon.crypto.IMyPublicKey
 
hashCode() - Method in class anon.crypto.JAPCertificate
The hash code is derived from the certificate`s id.
hashCode() - Method in class anon.crypto.MyDSAPublicKey
 
hashCode() - Method in class anon.crypto.MyRSAPublicKey
 
hashCode() - Method in class anon.crypto.X509DistinguishedName
 
hashCode() - Method in class anon.infoservice.InfoServiceDBEntry
Returns a hashcode for this instance of InfoServiceDBEntry.
hashCode() - Method in class anon.infoservice.MixCascade
Returns a hashcode for this instance of MixCascade.
hashCode() - Method in class anon.shared.AbstractChannel
 
hasMoreHandshakeRecords() - Method in class anon.crypto.tinytls.TLSPlaintextRecord
Retruns true if this record contains in the payload some more handshake records.
hasPrimaryForwarderList() - Method in class anon.infoservice.InfoServiceDBEntry
Returns, whether this infoservice keeps a list of JAP forwarders (true) or not (false).
haveNewCascadeInformation(String) - Method in class infoservice.dynamic.DynamicCommandsExtension
Tests if there exists new cascade information for the mix with the given ID.
Header - Class in anon.mixminion.message
 
Header(Vector, Vector, ExitInformation) - Constructor for class anon.mixminion.message.Header
CONSTRUCTOR
HEADER_LEN - Variable in class anon.mixminion.message.Header
 
HEADER_LENGTH - Static variable in class anon.crypto.tinytls.TLSHandshakeRecord
 
HEADER_LENGTH - Static variable in class anon.crypto.tinytls.TLSPlaintextRecord
 
HelpCommand - Class in infoservice.mailsystem.central.commands
This is the implementation for generating a reply message for the GetHelp command.
HelpCommand(MailMessages) - Constructor for class infoservice.mailsystem.central.commands.HelpCommand
Creates a new instance of HelpCommand.
HIERARCHY_REQUEST_ERR - Static variable in class anon.util.XMLUtil
 
holdForwarderList() - Method in class infoservice.Configuration
Returns whether this infoservice holds a JAP forwarder list or not.
HOUR_OF_AGREEMENT - Static variable in interface infoservice.agreement.common.AgreementConstants
 
HPERM_OP(int, int, int) - Static method in class anon.crypto.DESCrypt
 
HTML_BAD_REQUEST - Static variable in class infoservice.HttpResponseStructure
 
HTML_INTERNAL_SERVER_ERROR - Static variable in class infoservice.HttpResponseStructure
 
HTML_NOT_FOUND - Static variable in class infoservice.HttpResponseStructure
 
HTTP - Static variable in interface anon.AnonChannel
 
HTTP_11_STRING - Static variable in class infoservice.HttpResponseStructure
 
HTTP_COMMAND_GET - Static variable in class anon.infoservice.HttpRequestStructure
This is the constant for the http get command.
HTTP_COMMAND_POST - Static variable in class anon.infoservice.HttpRequestStructure
This is the constant for the http post command.
HTTP_CRLF_STRING - Static variable in class infoservice.HttpResponseStructure
 
HTTP_ENCODING_GZIP - Static variable in class anon.infoservice.HTTPConnectionFactory
 
HTTP_ENCODING_GZIP - Static variable in class infoservice.HttpResponseStructure
 
HTTP_ENCODING_GZIP_STRING - Static variable in class anon.infoservice.HTTPConnectionFactory
 
HTTP_ENCODING_GZIP_STRING - Static variable in class infoservice.HttpResponseStructure
 
HTTP_ENCODING_PLAIN - Static variable in class anon.infoservice.HTTPConnectionFactory
 
HTTP_ENCODING_PLAIN - Static variable in class infoservice.HttpResponseStructure
 
HTTP_ENCODING_PLAIN_STRING - Static variable in class infoservice.HttpResponseStructure
 
HTTP_ENCODING_ZLIB - Static variable in class anon.infoservice.HTTPConnectionFactory
 
HTTP_ENCODING_ZLIB - Static variable in class infoservice.HttpResponseStructure
 
HTTP_ENCODING_ZLIB_STRING - Static variable in class anon.infoservice.HTTPConnectionFactory
 
HTTP_ENCODING_ZLIB_STRING - Static variable in class infoservice.HttpResponseStructure
 
HTTP_HEADER_CACHE_CONTROL_STRING - Static variable in class infoservice.HttpResponseStructure
 
HTTP_HEADER_CACHE_CONTROL_STRINGS - Static variable in class infoservice.HttpResponseStructure
 
HTTP_HEADER_DATE_STRING - Static variable in class infoservice.HttpResponseStructure
 
HTTP_HEADER_ENCODING_STRING - Static variable in class infoservice.HttpResponseStructure
 
HTTP_HEADER_EXPIRES_STRING - Static variable in class infoservice.HttpResponseStructure
 
HTTP_HEADER_LENGTH_STRING - Static variable in class infoservice.HttpResponseStructure
 
HTTP_HEADER_PRAGMA_STRING - Static variable in class infoservice.HttpResponseStructure
 
HTTP_HEADER_TYPE_STRING - Static variable in class infoservice.HttpResponseStructure
 
HTTP_REQUEST_STRING - Static variable in class anon.infoservice.JavaVersionDBEntry
 
HTTP_REQUEST_STRING - Static variable in class anon.infoservice.MessageDBEntry
 
HTTP_RETURN_BAD_REQUEST - Static variable in class infoservice.HttpResponseStructure
This constant is used, when HTTP BAD REQUEST (400) shall be returned.
HTTP_RETURN_BAD_REQUEST_STRING - Static variable in class infoservice.HttpResponseStructure
 
HTTP_RETURN_INTERNAL_SERVER_ERROR - Static variable in class infoservice.HttpResponseStructure
This constant is used, when HTTP INTERNAL SERVER ERROR (500) shall be returned.
HTTP_RETURN_INTERNAL_SERVER_ERROR_STRING - Static variable in class infoservice.HttpResponseStructure
 
HTTP_RETURN_NOT_FOUND - Static variable in class infoservice.HttpResponseStructure
This constant is used, when HTTP NOT FOUND (404) shall be returned.
HTTP_RETURN_NOT_FOUND_STRING - Static variable in class infoservice.HttpResponseStructure
 
HTTP_RETURN_OK - Static variable in class infoservice.HttpResponseStructure
This constant is used, when HTTP OK (200) shall be returned.
HTTP_RETURN_OK_STRING - Static variable in class infoservice.HttpResponseStructure
 
HTTP_SERIALS_REQUEST_STRING - Static variable in class anon.infoservice.JavaVersionDBEntry
 
HTTP_SERIALS_REQUEST_STRING - Static variable in class anon.infoservice.MessageDBEntry
 
HTTP_TYPE_APPLICATION_JNLP - Static variable in class infoservice.HttpResponseStructure
This constant is used, when the content part is a JNLP file.
HTTP_TYPE_APPLICATION_JNLP_STRING - Static variable in class infoservice.HttpResponseStructure
 
HTTP_TYPE_APPLICATION_ZLIB_STRING - Static variable in class infoservice.HttpResponseStructure
 
HTTP_TYPE_NO_TYPE - Static variable in class infoservice.HttpResponseStructure
This constant is used, when no content type shall be specified in the HTTP header.
HTTP_TYPE_TEXT_HTML - Static variable in class infoservice.HttpResponseStructure
This constant is used, when the content part is in the HTML format.
HTTP_TYPE_TEXT_HTML_STRING - Static variable in class infoservice.HttpResponseStructure
 
HTTP_TYPE_TEXT_PLAIN - Static variable in class infoservice.HttpResponseStructure
This constant is used, when the content part is plain text.
HTTP_TYPE_TEXT_PLAIN_STRING - Static variable in class infoservice.HttpResponseStructure
 
HTTP_TYPE_TEXT_XML - Static variable in class infoservice.HttpResponseStructure
This constant is used, when the content part is in the XML format.
HTTP_TYPE_TEXT_XML_STRING - Static variable in class infoservice.HttpResponseStructure
 
HttpClient - Class in anon.pay
 
HttpClient(Socket) - Constructor for class anon.pay.HttpClient
Klasse zum Senden von Http-Request und empfangen der Antwort.
HTTPConnectionDescriptor - Class in anon.infoservice
Stores the information about an HTTP connection.
HTTPConnectionDescriptor(HTTPConnection, ListenerInterface) - Constructor for class anon.infoservice.HTTPConnectionDescriptor
Creates a new HTTPConnectionDescriptor.
HTTPConnectionFactory - Class in anon.infoservice
This class creates all instances of HTTPConnection for the JAP client and is a singleton.
HTTPConnectionFactory() - Constructor for class anon.infoservice.HTTPConnectionFactory
This creates a new instance of HTTPConnectionFactory.
HttpRequestStructure - Class in anon.infoservice
This class describes an HTTP request.
HttpRequestStructure(int, String, Document) - Constructor for class anon.infoservice.HttpRequestStructure
Creates a new HttpRequestStructure instance.
HttpResponseStructure - Class in infoservice
This class stores the HTTP response for the requests which reaches the InfoService.
HttpResponseStructure(int) - Constructor for class infoservice.HttpResponseStructure
Creates a new HTTP response, which only consists of the return code specified and sometimes a describing HTML message.
HttpResponseStructure(Document) - Constructor for class infoservice.HttpResponseStructure
Creates a new HTTP response with HTTP return code OK (200) and the specified XML data in the content part.
HttpResponseStructure(Document, int) - Constructor for class infoservice.HttpResponseStructure
Creates a new HTTP response with HTTP return code OK (200) and the specified XML data in the content part.
HttpResponseStructure(int, int, String) - Constructor for class infoservice.HttpResponseStructure
Creates a new HTTP response with HTTP return code OK (200) and the content type and content data specified.
HttpResponseStructure(int, int, byte[]) - Constructor for class infoservice.HttpResponseStructure
Creates a new HTTP response with HTTP return code OK (200) and the content type and content data specified.
HttpResponseStructure(int, int, String, boolean) - Constructor for class infoservice.HttpResponseStructure
Creates a new HTTP response with HTTP return code OK (200) and the content type and content data specified.
humanGetStatus() - Method in class infoservice.InfoServiceCommands
Sends a generated HTML file with all status entrys to the client.

I

IAccountListener - Interface in anon.pay
Event listener for one account
IAgreementHandler - Interface in infoservice.agreement.multicast.interfaces
 
IAgreementLog - Interface in infoservice.agreement.logging
 
IAgreementMessage - Interface in infoservice.agreement.multicast.interfaces
 
IAIEventListener - Interface in anon.pay
 
IBIConnectionListener - Interface in anon.pay
Classes that want to listen to events generated by a BIConnection have to implement this interface and register as a IBIConnetionListener at the BIConnection.
ICaptchaGenerator - Interface in captcha
This defines the methods, every captcha generator has to implement.
ICaptchaSender - Interface in anon.util.captcha
Classes that want to be able to accept the solution of a captcha have to implement this interface.
ICertificate - Interface in anon.crypto
This interface represents the common methods of cryptographic certificates.
IConsensusLog - Interface in infoservice.agreement.multicast.interfaces
 
ICrypt - Interface in anon.crypto
Provides methods that implement the Unix crypt command for creation of password hashes.
ID_DEVELOPMENT - Static variable in class anon.infoservice.JAPVersionInfo
 
ID_DSA - Variable in class anon.crypto.PKCS7SignedData
 
ID_MD2 - Variable in class anon.crypto.PKCS7SignedData
 
ID_MD5 - Variable in class anon.crypto.PKCS7SignedData
 
ID_RELEASE - Static variable in class anon.infoservice.JAPVersionInfo
 
ID_RSA - Variable in class anon.crypto.PKCS7SignedData
 
ID_SHA1 - Variable in class anon.crypto.PKCS7SignedData
 
IDataChannelCreator - Interface in anon.client
 
IDataChannelFactory - Interface in anon.client
 
IDENTIFIER - Static variable in class anon.crypto.AbstractX509Extension
Each subclass must contain this individual identifier.
IDENTIFIER - Static variable in class anon.crypto.X509IssuerAlternativeName
 
IDENTIFIER - Static variable in class anon.crypto.X509SubjectAlternativeName
 
IDENTIFIER - Static variable in class anon.crypto.X509SubjectKeyIdentifier
 
IDENTIFIER - Static variable in class anon.crypto.X509UnknownExtension
The identifier is unknown and contains null.
IDENTIFIER_C - Static variable in class anon.crypto.X509DistinguishedName
Country code : X509 identifier for the string "C"
IDENTIFIER_CN - Static variable in class anon.crypto.X509DistinguishedName
Common name : X509 identifier for the string "CN"
IDENTIFIER_E - Static variable in class anon.crypto.X509DistinguishedName
E-Mail : X509 identifier for the string "E"
IDENTIFIER_EmailAddress - Static variable in class anon.crypto.X509DistinguishedName
E-Mail 2: X509 identifier for the string "EmailAddress"
IDENTIFIER_GIVENNAME - Static variable in class anon.crypto.X509DistinguishedName
Given name : Identifier for the string "GIVENNAME"
IDENTIFIER_L - Static variable in class anon.crypto.X509DistinguishedName
locality name : X509 identifier for the string "L"
IDENTIFIER_O - Static variable in class anon.crypto.X509DistinguishedName
Organisation : X509 identifier for the string "O"
IDENTIFIER_OU - Static variable in class anon.crypto.X509DistinguishedName
Organisational Unit : X509 identifier for the string "OU"
IDENTIFIER_ST - Static variable in class anon.crypto.X509DistinguishedName
State or province : X509 identifier for the string "CN"
IDENTIFIER_SURNAME - Static variable in class anon.crypto.X509DistinguishedName
Surname : Identifier for the string "SURNAME"
IDistributable - Interface in anon.infoservice
This is a generic definition of information that is sent to other infoservices.
IDistributor - Interface in anon.infoservice
This interface defines some methods which needs to be implemented by all kinds of infoservice distributors.
IDynamicCascadeBuildingStrategy - Interface in infoservice.dynamic
Interface for cascade building strategies
IImageEncodedCaptcha - Interface in anon.util.captcha
This defines some methods, every image based captcha for JAP has to implement.
IInfoService - Interface in infoservice.agreement.multicast.interfaces
 
IInfoServiceAgreementAdapter - Interface in infoservice.agreement
 
imageComplete(int) - Method in class captcha.graphics.RgbMemoryImageConsumer
This method is called by the ImageProducer, if the image production is ready.
ImageFactory - Class in captcha.graphics
This class creates Images using the BufferedImage implementation from Java 1.2 and above.
ImageFactory() - Constructor for class captcha.graphics.ImageFactory
 
imageToBinary(Image) - Static method in class captcha.graphics.BinaryImageCreator
Transforms the specified image to our own binary image format.
IMiscPasswordReader - Interface in anon.util
An object implementing this interface reads passwords from a user interface.
IMixCipher - Interface in anon.client.crypto
 
ImmutableListenerInterface - Interface in anon.infoservice
Objects of this type only contain immutable methods.
ImmutableProxyInterface - Interface in anon.infoservice
Objects of this type only contain immutable methods.
importNode(Document, Node, boolean) - Static method in class anon.util.XMLUtil
Returns a copy of the source node with the given document as owner document This method is needed as nodes cannot be appended to foreign documents by default, but only to the document by which they have been created.
IMutableProxyInterface - Interface in anon.infoservice
A proxy interface with multiple proxies that may change over time.
IMutableProxyInterface.DummyMutableProxyInterface - Class in anon.infoservice
 
IMutableProxyInterface.DummyMutableProxyInterface() - Constructor for class anon.infoservice.IMutableProxyInterface.DummyMutableProxyInterface
 
IMutableProxyInterface.IProxyInterfaceGetter - Interface in anon.infoservice
 
IMyPrivateKey - Interface in anon.crypto
An interface for a private key for encryption and signing.
IMyPublicKey - Interface in anon.crypto
Represents the public part of an asymmetric cryptographic key pair.
IMySignature - Interface in anon.crypto
This interface represents a signature algorithm.
incProcessedDownstreamPackets() - Method in class anon.client.DataChainChannelListEntry
 
incProcessedUpstreamPackets() - Method in class anon.client.DataChainChannelListEntry
 
info(String) - Method in class infoservice.agreement.logging.AgreementFileLog
 
info(String) - Method in interface infoservice.agreement.logging.IAgreementLog
Log a message at info level
info(String) - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
Loggs a info message.
info(String) - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
Logs info messages
info(String) - Method in class infoservice.agreement.paxos.PaxosObject
Logs a message at info level
INFO - Static variable in class logging.LogLevel
Indicates level type of message: Information
infoServerPostHelo(byte[]) - Method in class infoservice.InfoServiceCommands
This method is called, when we receive data directly from a infoservice or when we receive data from a remote infoservice, which posts data about another infoservice.
infoservice - package infoservice
 
InfoService - Class in infoservice
 
InfoService(String) - Constructor for class infoservice.InfoService
 
infoservice.agreement - package infoservice.agreement
 
infoservice.agreement.common - package infoservice.agreement.common
 
infoservice.agreement.logging - package infoservice.agreement.logging
 
infoservice.agreement.multicast - package infoservice.agreement.multicast
 
infoservice.agreement.multicast.interfaces - package infoservice.agreement.multicast.interfaces
 
infoservice.agreement.multicast.messages - package infoservice.agreement.multicast.messages
 
infoservice.agreement.paxos - package infoservice.agreement.paxos
 
infoservice.agreement.paxos.integration - package infoservice.agreement.paxos.integration
 
infoservice.agreement.paxos.messages - package infoservice.agreement.paxos.messages
 
infoservice.dynamic - package infoservice.dynamic
 
infoservice.japforwarding - package infoservice.japforwarding
 
infoservice.japforwarding.captcha.test - package infoservice.japforwarding.captcha.test
 
infoservice.mailsystem.central - package infoservice.mailsystem.central
 
infoservice.mailsystem.central.commands - package infoservice.mailsystem.central.commands
 
infoservice.mailsystem.central.server - package infoservice.mailsystem.central.server
 
infoservice.mailsystem.central.server.util - package infoservice.mailsystem.central.server.util
 
infoservice.mailsystem.forwarder - package infoservice.mailsystem.forwarder
 
infoservice.tor - package infoservice.tor
 
INFOSERVICE_MANAGEMENT_CHANGED - Static variable in class anon.infoservice.InfoServiceHolderMessage
This message is sent after the policy for automatic infoservice changes has been changed.
INFOSERVICE_TIMEOUT - Static variable in class infoservice.mailsystem.central.MailContext
The time in ms until the InfoServices loaded from the config file are outdated.
INFOSERVICE_VERSION - Static variable in class anon.infoservice.Constants
This is the version number of the infoservice software.
InfoServiceCollectMessage - Class in infoservice.agreement.paxos.integration
 
InfoServiceCollectMessage(CollectMessage) - Constructor for class infoservice.agreement.paxos.integration.InfoServiceCollectMessage
Creates a decorating InfoServiceCollectMessage for the given message
InfoServiceCommands - Class in infoservice
This is the implementation of all commands the InfoService supports.
InfoServiceCommands() - Constructor for class infoservice.InfoServiceCommands
 
InfoServiceCommands.HTTPResponseGetter - Class in infoservice
 
InfoServiceCommands.HTTPResponseGetter() - Constructor for class infoservice.InfoServiceCommands.HTTPResponseGetter
 
InfoServiceConnection - Class in infoservice
This is a simple implementation of an HTTP server.
InfoServiceConnection(Socket, int, JWSInternalCommands) - Constructor for class infoservice.InfoServiceConnection
Creates a new instance of InfoServiceConnection for handling the received data as an HTTP request.
InfoServiceDBEntry - Class in anon.infoservice
Holds the information for an infoservice.
InfoServiceDBEntry(Element) - Constructor for class anon.infoservice.InfoServiceDBEntry
Creates a new InfoService from XML description (InfoService node).
InfoServiceDBEntry(Element, boolean) - Constructor for class anon.infoservice.InfoServiceDBEntry
Creates a new InfoService from XML description (InfoService node).
InfoServiceDBEntry(Element, long) - Constructor for class anon.infoservice.InfoServiceDBEntry
Creates a new InfoService from XML description (InfoService node).
InfoServiceDBEntry(String, int) - Constructor for class anon.infoservice.InfoServiceDBEntry
This is a JAP-only constructor needed to initialise JAP with default InfoServices.
InfoServiceDBEntry(String, String, Vector, boolean, boolean, long, long) - Constructor for class anon.infoservice.InfoServiceDBEntry
Creates a new InfoServiceDBEntry.
InfoServiceDBEntry.EntryGetter - Class in anon.infoservice
 
InfoServiceDBEntry.EntryGetter() - Constructor for class anon.infoservice.InfoServiceDBEntry.EntryGetter
 
InfoServiceDistributor - Class in infoservice
This is the implementation of the forwarding code.
InfoServiceDistributor() - Constructor for class infoservice.InfoServiceDistributor
Creates a new instance of an InfoServiceDistributor.
InfoserviceEMCAdapter - Class in infoservice.agreement.multicast
 
InfoserviceEMCAdapter() - Constructor for class infoservice.agreement.multicast.InfoserviceEMCAdapter
Creates a new InfoserviceAgreementAdapter.
InfoServiceFreezeProofMessage - Class in infoservice.agreement.paxos.integration
 
InfoServiceFreezeProofMessage(FreezeProofMessage) - Constructor for class infoservice.agreement.paxos.integration.InfoServiceFreezeProofMessage
Creates a decorating InfoServiceFreezeProofMessage for the given messages
InfoServiceHolder - Class in anon.infoservice
This class holds the instances of the InfoService class for the JAP client and is a singleton.
InfoServiceHolder() - Constructor for class anon.infoservice.InfoServiceHolder
This creates a new instance of InfoServiceHolder.
InfoServiceHolderMessage - Class in anon.infoservice
This is the message implementation used for InfoServiceHolder messages.
InfoServiceHolderMessage(int) - Constructor for class anon.infoservice.InfoServiceHolderMessage
This creates a new InfoServiceHolderMessage.
InfoServiceHolderMessage(int, Object) - Constructor for class anon.infoservice.InfoServiceHolderMessage
This creates a new InfoServiceHolderMessage.
InfoServiceIDEntry - Class in anon.infoservice
Used to identify old InfoService db entries.
InfoServiceIDEntry(InfoServiceDBEntry) - Constructor for class anon.infoservice.InfoServiceIDEntry
 
InfoServiceLog - Class in infoservice
This is the logging service implementation for compatibility between JAP logging style and infoservice logging style.
InfoServiceLog(Properties) - Constructor for class infoservice.InfoServiceLog
 
InfoServiceMessageFactory - Class in infoservice.agreement.paxos.integration
 
InfoServiceMessageFactory() - Constructor for class infoservice.agreement.paxos.integration.InfoServiceMessageFactory
 
InfoServiceMMRListFetcher - Class in anon.mixminion.mmrdescription
 
InfoServiceMMRListFetcher() - Constructor for class anon.mixminion.mmrdescription.InfoServiceMMRListFetcher
 
InfoServiceORListFetcher - Class in anon.tor.ordescription
 
InfoServiceORListFetcher() - Constructor for class anon.tor.ordescription.InfoServiceORListFetcher
 
InfoServicePaxosAdapter - Class in infoservice.agreement.paxos.integration
 
InfoServicePaxosAdapter() - Constructor for class infoservice.agreement.paxos.integration.InfoServicePaxosAdapter
Creates a new InfoServicePaxosAdapter and prepares for the first agreement
InfoServicePaxosInstance - Class in infoservice.agreement.paxos.integration
 
InfoServicePaxosInstance(PaxosAcceptor, String) - Constructor for class infoservice.agreement.paxos.integration.InfoServicePaxosInstance
Creates a new InfoServicePaxosInstance for for the given acceptor with the given instancenumber
InfoServicePaxosMessage - Class in infoservice.agreement.paxos.integration
 
InfoServicePaxosMessage(PaxosMessage) - Constructor for class infoservice.agreement.paxos.integration.InfoServicePaxosMessage
Creates a new InfoServicePaxosMessage decorating the given message
InfoServicePaxosTarget - Class in infoservice.agreement.paxos.integration
 
InfoServicePaxosTarget(InfoServiceDBEntry) - Constructor for class infoservice.agreement.paxos.integration.InfoServicePaxosTarget
Creates a new InfoServicePaxosTarget for the given InfoServiceDBEntry
InfoServicePropagandist - Class in infoservice
This is the implementation of the announcment of our own infoservice.
InfoServicePropagandist() - Constructor for class infoservice.InfoServicePropagandist
 
InfoServiceServer - Class in infoservice
 
InfoServiceServer(ListenerInterface, InfoService) - Constructor for class infoservice.InfoServiceServer
 
init(boolean, byte[]) - Method in class anon.crypto.MyAES
Initialises instance of Aes for encryption or decryption.
init(boolean, byte[], int, int) - Method in class anon.crypto.MyAES
Initialises instance of Aes for encryption or decryption.
init(MyRSAPublicKey) - Method in class anon.crypto.MyRSA
inits the cipher for encryption
init(Element, IMiscPasswordReader, boolean) - Static method in class anon.pay.PayAccountsFile
Performs the initialization.
init() - Static method in class anon.util.TimedOutputStream
 
INITIAL_OBSERVER_MESSAGE - Static variable in class anon.infoservice.DatabaseMessage
This message is sent, if an observer registrates at the database.
initialize(AnonServerDescription, IServiceContainer) - Method in interface anon.AnonService
Initializes this AnonService.
initialize(AnonServerDescription, IServiceContainer) - Method in class anon.client.AnonClient
 
initialize(AnonServerDescription, IServiceContainer) - Method in class anon.mixminion.Mixminion
 
initialize(AnonServerDescription, IServiceContainer) - Method in class anon.tor.Tor
 
initializeConsensusLog(EchoMulticastAgreementHandlerImpl, String, IAgreementLog, String) - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Sets up the necessary start variables.
initializeProtocol(Socket, AnonServerDescription, IServiceContainer) - Method in class anon.client.AnonClient
 
InitMessage - Class in infoservice.agreement.multicast.messages
 
InitMessage(String, String, String) - Constructor for class infoservice.agreement.multicast.messages.InitMessage
InitMessage for the EchoBroadcast-Protocol.
initMulTable() - Method in class anon.mixminion.fec.FECMath
 
initReader(int) - Method in class infoservice.InfoServiceConnection
 
initSign(IMyPrivateKey) - Method in interface anon.crypto.IMySignature
Initialises the algorithm for signing.
initSign(IMyPrivateKey) - Method in class anon.crypto.MyDSASignature
 
initSign(IMyPrivateKey) - Method in class anon.crypto.MyRSASignature
 
initVerify(IMyPublicKey) - Method in interface anon.crypto.IMySignature
Initialises the algorithm for verifying.
initVerify(IMyPublicKey) - Method in class anon.crypto.MyDSASignature
 
initVerify(IMyPublicKey) - Method in class anon.crypto.MyRSASignature
 
internal_toXmlElement(Document) - Method in class anon.pay.xml.XMLAccountCertificate
Returns an XML represenation
internal_toXmlElement(Document) - Method in class anon.pay.xml.XMLBalance
 
internal_toXmlElement(Document) - Method in class anon.pay.xml.XMLEasyCC
 
internal_toXmlElement(Document) - Method in class anon.pay.xml.XMLTransCert
toXmlElement
InternalChannelMessage - Class in anon.client
 
InternalChannelMessage(int, byte[]) - Constructor for class anon.client.InternalChannelMessage
 
InternalChannelMessageQueue - Class in anon.client
 
InternalChannelMessageQueue() - Constructor for class anon.client.InternalChannelMessageQueue
 
interruptDownstreamThread() - Method in class anon.client.AbstractDataChain
 
inttobyte(long, int) - Static method in class anon.util.ByteArrayUtil
Converts a long to a array of bytes
intToFourBytes(int, byte[], int) - Static method in class anon.crypto.DESCrypt
 
inverse - Variable in class anon.mixminion.fec.FECMath
 
invertMatrix(char[], int) - Method in class anon.mixminion.fec.FECMath
 
invertVandermonde(char[], int) - Method in class anon.mixminion.fec.FECMath
 
IOQueue - Class in anon.shared
 
IOQueue() - Constructor for class anon.shared.IOQueue
 
IPasswordReader - Interface in anon.util
An object implementing this interface reads passwords for proxy authentication from a user interface.
IPasswordUser - Interface in anon.util
 
IPaxosTarget - Interface in infoservice.agreement.paxos
 
IPaymentListener - Interface in anon.pay
GUI classes can implement this interface and register with the Payment library to be notified about payment specific events
IResourceInstantiator - Interface in anon.util
This interface is only needed in the context of the ResourceLoader.
IResourceInstantiator.ResourceInstantiationException - Exception in anon.util
An Exception that is thrown by a ResourceInstantiator if too much instantiations have failed.
IResourceInstantiator.ResourceInstantiationException() - Constructor for exception anon.util.IResourceInstantiator.ResourceInstantiationException
 
isAborted() - Method in class infoservice.agreement.paxos.PaxosRound
Indicates if this round has been aborted
isAccept() - Method in class anon.tor.ordescription.ORAcl.AclElement
 
isAccountRequest() - Method in class anon.pay.xml.XMLPayRequest
isAccountRequest
isAgreed() - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Indicates whether the agreement for this log entry is reached.
isAgreed() - Method in interface infoservice.agreement.multicast.interfaces.IConsensusLog
Indicates if this consensus log is agreed upon
isAIAccountErrorIgnored() - Method in class anon.pay.PayAccountsFile
Returns if error messages from the AI should be ignored.
isAllowed(String, int) - Method in class anon.tor.Circuit
Checks if it is possible to connect to given host on a given port via this circuit
isAllowed(String, int) - Method in class anon.tor.ordescription.ORAcl
Checks if a nummeric ip and port is allowed
isAllowed(int) - Method in class anon.tor.ordescription.ORAcl
Checks if a port is allowed ignoring the ip
isAuthenticationUsed() - Method in interface anon.infoservice.ImmutableProxyInterface
Gets if the authentication strings are used.
isAuthenticationUsed() - Method in class anon.infoservice.ProxyInterface
Gets if the authentication strings are used.
isAvailable() - Method in class anon.crypto.CertificateContainer
Returns whether this certificate is activated within the certificate store.
isAvailable() - Method in class anon.crypto.CertificateInfoStructure
 
isBackupDone() - Method in class anon.pay.PayAccount
 
isBalanceAutoUpdateEnabled() - Method in class anon.pay.PayAccountsFile
Returns if account balances are automatically updated.
isChainProtocolWithFlowControl() - Method in class anon.client.KeyExchangeManager
 
isChangeInfoServices() - Method in class anon.infoservice.InfoServiceHolder
Returns, whether there is an automatic change of infoservice after failure.
isCheckSignatures(int) - Method in class anon.crypto.SignatureVerifier
 
isCheckSignatures() - Method in class anon.crypto.SignatureVerifier
Returns whether signature verification is enabled or not.
isClosed() - Method in class anon.mixminion.FirstMMRConnection
check if the connection to the first onion router is closed
isClosed() - Method in class anon.tor.Circuit
check if the circuit is already destroyed
isClosed() - Method in class anon.tor.FirstOnionRouterConnection
check if the connection to the first onion router is closed
isClosedByPeer() - Method in class anon.tor.TorChannel
gets if the connection was closed by peer
isComitted() - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Indicates whether the a CommitMessage was send for this log entry.
isComitted() - Method in interface infoservice.agreement.multicast.interfaces.IConsensusLog
Indicates if this consensus log is commited (i.e.
isConnected() - Method in interface anon.AnonService
Returns true if this Anon Service is connected, e.g.
isConnected() - Method in class anon.client.AnonClient
 
isConnected() - Method in class anon.mixminion.Mixminion
 
isConnected() - Method in class anon.tor.Tor
 
isConnectionErrorFlagSet() - Method in class anon.client.SequentialChannelDataChain.ChainCell
 
isConnectionErrorFlagSet() - Method in class anon.client.SingleChannelDataChain.ChainCell
 
isContained(String, int) - Method in class anon.tor.ordescription.ORAcl.AclElement
 
isControlChannelId(int) - Method in class anon.client.ChannelTable
 
isCritical() - Method in class anon.crypto.AbstractX509Extension
Returns if the extension is critical.
isDecided() - Method in class infoservice.agreement.paxos.PaxosExecution
Indicates if this execution has been decided
isDecided() - Method in class infoservice.agreement.paxos.PaxosRound
Indicates of this round has been decided
isDownstreamClosedFlagSet() - Method in class anon.client.SequentialChannelDataChain.ChainCell
 
isDummy() - Method in class anon.infoservice.MessageDBEntry
 
isDynamic() - Method in class anon.infoservice.MixInfo
LERNGRUPPE Returns true if this mix is available for dynamic cascades, false otherwise.
isEmpty() - Method in class anon.tor.CellQueue
returns if the queue contains an element
isEnabled() - Method in class anon.crypto.CertificateContainer
Stores, whether this certificate is enabled within the certificate store.
isEnabled() - Method in class anon.crypto.CertificateInfoStructure
 
ISendCallbackHandler - Interface in anon.client
 
isEntryIdInTimeoutList(String) - Method in class anon.infoservice.Database
 
IServerImplementationFactory - Interface in infoservice.mailsystem.central.server
This interface defines a factory for creating new server implementations handling incoming connections.
IServiceContainer - Interface in anon
This interface is needed to pass through the keepCurrentService method in order to disallow reusing the current cascade in case of an unrecoverable error (e.g.
isExitNode() - Method in class anon.mixminion.mmrdescription.MMRDescription
returns if this server is an exit node
isExitNode() - Method in class anon.tor.ordescription.ORDescription
returns if this server is an exit node
isFlowControlFlagSet() - Method in class anon.client.SingleChannelDataChain.ChainCell
 
isFreeMix() - Method in class anon.infoservice.MixInfo
Returns whether the mix is waiting for a cascade assignment.
isFromCascade() - Method in class anon.infoservice.MixCascade
Returns if this MixCascade has been recevied directly from a cascade connection.
isFromCascade() - Method in class anon.infoservice.MixInfo
Returns if this MixInfo has been recevied directly from a cascade connection.
isFrozen() - Method in class infoservice.agreement.paxos.PaxosRound
Indicates if this round has been frozen
isGeneric() - Method in class anon.pay.xml.XMLPaymentOption
 
isGood(String) - Method in class infoservice.agreement.paxos.PaxosRound
Indicates if the given value is "good" (see Paxos at War)
isIdentity(char[], int) - Static method in class anon.mixminion.fec.FECMath
 
ISignatureCreationAlgorithm - Interface in anon.crypto
This interface represents an algorithm that creates cryptographic signatures.
ISignatureVerificationAlgorithm - Interface in anon.crypto
This interface represents an algorithm that verifies cryptographic signatures.
isInitialized() - Method in class anon.pay.PayAccountsFile
isInitialized
isJavaTooOld(JavaVersionDBEntry) - Static method in class anon.infoservice.JavaVersionDBEntry
 
isLogged(int, int) - Static method in class logging.LogHolder
 
isMajorityPossible() - Method in class infoservice.agreement.paxos.integration.PaxosRejectManager
Indicates if a majority of RejectMessages for some new roundnumber is still possible
isNeighbour() - Method in class anon.infoservice.InfoServiceDBEntry
Returns whether this infoservice is a neighbour of our one.
isNewCascadeAvailable(String) - Method in class infoservice.dynamic.DynamicCommandsExtension
Checks if there exists new cascade information for the mix with the given ID.
isNewer(XMLPaymentOption) - Method in class anon.pay.xml.XMLPaymentOption
 
isNewerThan(AbstractDatabaseEntry) - Method in class anon.infoservice.AbstractDatabaseEntry
Returns if this entry is newer than the given entry.
isNotRemovable() - Method in class anon.crypto.CertificateContainer
 
isNotRemovable() - Method in class anon.crypto.CertificateInfoStructure
 
isOnlyHardRemovable() - Method in class anon.crypto.CertificateContainer
Returns, whether the certificate can only be removed from the certificate store by calling the removeCertificate() method.
isOnlyHardRemovable() - Method in class anon.crypto.CertificateInfoStructure
 
isPayment() - Method in class anon.infoservice.MixCascade
 
isPaymentRequired() - Method in class anon.client.KeyExchangeManager
 
isProcessingDone() - Method in class anon.client.DataChainSendOrderStructure
 
isProtocolWithTimestamp() - Method in class anon.client.KeyExchangeManager
 
isReachable(InetAddress, int) - Method in class infoservice.dynamic.DynamicCommandsExtension
Checks if the given address is reachable on the given port
isReachable(InetAddress, int) - Method in class infoservice.dynamic.DynamicNetworkingHelper
 
isReconnectedAutomatically() - Method in class anon.infoservice.AbstractMixCascadeContainer
 
isReconnectedAutomatically() - Method in class anon.infoservice.SimpleMixCascadeContainer
 
isRejected() - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Indicates whether the a RejectMessage was send for this log entry.
isRejected() - Method in interface infoservice.agreement.multicast.interfaces.IConsensusLog
Indicates if this log has been rejected because it used a wrong round id (i.e.
isResourceInSearchPath(String, String, boolean) - Static method in class anon.util.ResourceLoader
Tests if the currently parsed resource is in the search path.
isRestarted() - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Indicates whether the a log entry got enough RejectMessages to reset the lastCommonRandom and restart the protocol.
isRootOfUpdateInformation() - Method in class infoservice.Configuration
Returns, whether we are the root of the JAP update information (JNLP-Files + JAPMinVersion).
ISRuntimeStatistics - Class in infoservice
This class collects some statistic information about the IS runtime.
ISRuntimeStatistics() - Constructor for class infoservice.ISRuntimeStatistics
 
isSane(Document, PaxosMessage) - Static method in class infoservice.agreement.paxos.integration.InfoServiceMessageFactory
Checks if the sender of the message also signed the message, i.e.
isServiceAutoSwitched() - Method in class anon.infoservice.AbstractMixCascadeContainer
 
isServiceAutoSwitched() - Method in class anon.infoservice.SimpleMixCascadeContainer
 
isServiceAutoSwitched() - Method in interface anon.IServiceContainer
 
isShownAsTrusted() - Method in class anon.infoservice.MixCascade
 
isShutdown() - Method in class anon.tor.Circuit
check if the circuit is already shutdown
isSignatureOK() - Method in interface infoservice.agreement.multicast.interfaces.IAgreementMessage
Indicates if the signature of this message has been correct
isSignatureOK() - Method in class infoservice.agreement.multicast.messages.AMessage
 
isSignatureOk() - Method in class infoservice.agreement.paxos.messages.CollectMessage
If this returns true, then all the signatures have been correct!
isSignatureOk() - Method in class infoservice.agreement.paxos.messages.FreezeProofMessage
Indicates if the signature of this message has been ok
isSimilar(Object) - Method in class anon.tor.ordescription.ORDescription
test if two OR's are identical returns also true, if the routers are in the same family
isStatusStatisticsEnabled() - Method in class infoservice.Configuration
This returns, whether status statistics are enabled (true) or not (false).
isStrongAccepted() - Method in class infoservice.agreement.paxos.PaxosRound
Indicates if we have strongly accepted a proposal in this round
isTrusted(MixCascade) - Method in class anon.client.BasicTrustModel
Does a call on checkTrust() after checking the isShownAsTrusted() attribute of the given cascade.
isTrusted(MixCascade) - Method in interface anon.client.ITrustModel
 
isUmlaut(char, String[], int) - Static method in class anon.util.Util
Tests if a character is an umlaut and, if yes, writes the umlaut in an ASCII form to the array of transformed umlauts at the specified position.
isUnknownChainIdFlagSet() - Method in class anon.client.SequentialChannelDataChain.ChainCell
 
isUsable(MixInfo) - Method in class infoservice.dynamic.DynamicCascadeConfigurator
Checks to see if the given MixInfo may be used in a dynamic cascade A MixInfo is "usable" if a) it is a dynamic mix b) it is not assigned to a semi-dynamic cascade
isUsed(long) - Method in class anon.pay.xml.XMLTransactionOverview
Returns if a specific transfer number is marked as "used".
isUserDefined() - Method in class anon.infoservice.AbstractDatabaseEntry
Returns whether this entry was generated by a user within the JAP client (true) or was generated by an InfoService itself (false).
isUserDefined() - Method in class anon.infoservice.InfoServiceDBEntry
Returns whether this InfoServiceDBEntry was generated by a user within the JAP client (true) or was generated by the InfoService itself (false).
isUserDefined() - Method in class anon.infoservice.MixCascade
Returns whether this MixCascade entry was generated by a user within the JAP client (true) or was generated by the original mixcascade itself (false).
isUserDefined() - Method in class infoservice.tor.TorDirectoryServer
Returns if this torDirectory Server was user defined
isValid() - Method in interface anon.crypto.IVerifyable
Returns if the object is valid at this time
isValid(Date) - Method in class anon.crypto.Validity
Checks if the given date is contained in the validity period.
isValid() - Method in class anon.infoservice.AbstractDistributableDatabaseEntry.SerialDBEntry
 
isValid() - Method in interface anon.infoservice.ImmutableListenerInterface
Get the validity of this interface.
isValid() - Method in class anon.infoservice.InfoServiceDBEntry
 
isValid() - Method in class anon.infoservice.ListenerInterface
Get the validity of this interface.
isValid() - Method in class anon.infoservice.MixCascade
 
isValid() - Method in class anon.infoservice.MixInfo
 
isValid() - Method in class anon.infoservice.ProxyInterface
Gets if the proxy is used or not.
isValid() - Method in class anon.infoservice.StatusInfo
 
isValidEMail(String) - Static method in class anon.crypto.AbstractX509AlternativeName
Verifies if a given String is a valid email address (IPv4 or IPv6).
isValidHostname(String) - Static method in class anon.infoservice.ListenerInterface
Returns if the given host name is valid.
isValidIP(String) - Static method in class anon.crypto.AbstractX509AlternativeName
Verifies if a given String is a valid IP address (IPv4 or IPv6)
isValidIP(String) - Static method in class anon.infoservice.ListenerInterface
Returns if the given IP address is valid.
isValidKeyPair(AsymmetricCryptoKeyPair) - Static method in class anon.crypto.AsymmetricCryptoKeyPair
Tests if a given key pair is a valid key pair.
isValidLogType(int) - Static method in class logging.LogType
Returns if the given LogType is a valid log type.
isValidPort(int) - Static method in class anon.infoservice.ListenerInterface
Returns if the given port is valid.
isValidProtocol(String) - Static method in class anon.infoservice.ListenerInterface
Returns if the given protocol is valid web protocol and can be recognized by recognizeProtocol().
isValidProtocol(int) - Static method in class anon.infoservice.ListenerInterface
Returns if the given protocol is valid web protocol and can be recognized by recognizeProtocol().
isValidUserID(String) - Static method in class anon.infoservice.ProxyInterface
Gets if the given string is a valid user ID for authentication.
isVerified() - Method in interface anon.crypto.IVerifyable
Returns if the object has been verified by checking its signature(s).
isVerified() - Method in class anon.crypto.XMLSignature
 
isVerified() - Method in class anon.infoservice.AbstractDistributableCertifiedDatabaseEntry
Returns if this entry has been verified with a certificate chain.
isVerified() - Method in class anon.infoservice.AbstractDistributableDatabaseEntry.SerialDBEntry
 
isVerified() - Method in class anon.infoservice.InfoServiceDBEntry
 
isVerified() - Method in class anon.infoservice.MixCascade
 
isVerified() - Method in class anon.infoservice.MixInfo
 
isVerified() - Method in class anon.infoservice.StatusInfo
 
isWeakAccepted() - Method in class infoservice.agreement.paxos.PaxosRound
Indicates if there is a weakly accepted value for this round
ITERATIONS - Static variable in class anon.crypto.DESCrypt
 
itoa64 - Static variable in class anon.crypto.MD5Crypt
 
ITrustModel - Interface in anon.client
Represents a trust model for mix cascades.
ITrustModel.TrustException - Exception in anon.client
 
ITrustModel.TrustException(String) - Constructor for exception anon.client.ITrustModel.TrustException
 
iv - Variable in class anon.client.crypto.SymCipher
 
iv2 - Variable in class anon.client.crypto.SymCipher
 
IVerifyable - Interface in anon.crypto
Defines an interface for verification and validation.
IXMLEncodable - Interface in anon.util
Objects of this type can be transformed into xml.

J

JAP_DEVELOPMENT_VERSION - Static variable in class anon.infoservice.JAPVersionInfo
Describes a JAP development version.
JAP_RELEASE_VERSION - Static variable in class anon.infoservice.JAPVersionInfo
Describes a JAP release version.
JAPCertificate - Class in anon.crypto
This class represents an X509 certificate.
JAPCertificate(X509CertificateStructure) - Constructor for class anon.crypto.JAPCertificate
Creates a new certificate from a valid X509 certificate structure.
JAPCertificate.X509CertificateGenerator - Class in anon.crypto
This class is used to create, duplicate and sign X509 certificates.
JAPCertificate.X509CertificateGenerator(X509DistinguishedName, Date, Date, IMyPublicKey, X509Extensions, BigInteger) - Constructor for class anon.crypto.JAPCertificate.X509CertificateGenerator
Prepares a new X509 certificate from an owner alias and a public key.
JAPCertificate.X509CertificateGenerator(TBSCertificateStructure) - Constructor for class anon.crypto.JAPCertificate.X509CertificateGenerator
Prepares a new X509 certificate from an existing X509 certificate.
JAPCertificate.X509CertificateInstantiator - Class in anon.crypto
 
JAPCertificate.X509CertificateInstantiator() - Constructor for class anon.crypto.JAPCertificate.X509CertificateInstantiator
 
japFetchPaymentInstanceInfo(String) - Method in class infoservice.InfoServiceCommands
Sends info about a special payment instance to the client.
japFetchPaymentInstances() - Method in class infoservice.InfoServiceCommands
Sends the complete list of all known payment instances to the client.
JapForwardingTools - Class in infoservice.japforwarding
This class provides some helper methods needed for the JAP forwarding system.
JapForwardingTools() - Constructor for class infoservice.japforwarding.JapForwardingTools
 
japGetCascadeStatus(String) - Method in class infoservice.InfoServiceCommands
Sends the XML encoded status of the mixcascade with the ID given by cascadeId.
japGetCurrentJapVersion() - Method in class infoservice.InfoServiceCommands
Sends the version number of the current minimum required JAP client software as an XML structure.
japGetMix(String) - Method in class infoservice.InfoServiceCommands
Sends the XML encoded mix entry for the specified ID to the client.
JAPMinVersion - Class in anon.infoservice
Holds the information about the currently minimum required JAP version to access the mixcascades.
JAPMinVersion(Element) - Constructor for class anon.infoservice.JAPMinVersion
Creates a new JAPMinVersion from XML description received from remote infoservice or local filesystem.
japPostCurrentJapVersion(byte[]) - Method in class infoservice.InfoServiceCommands
This method is called, when we receive data from another infoservice with the minimum required JAP client version.
JAPVersionInfo - Class in anon.infoservice
This stores the version information about the current JAP release or development version.
JAPVersionInfo(Element, int) - Constructor for class anon.infoservice.JAPVersionInfo
Creates a new JAP version info out of a JNLP file.
JAR_FILE - Static variable in class anon.util.ClassUtil
 
JavaVersionDBEntry - Class in anon.infoservice
Stores information about the latest java version of a specific vendor.
JavaVersionDBEntry(String, String, URL, String) - Constructor for class anon.infoservice.JavaVersionDBEntry
 
JavaVersionDBEntry(Element) - Constructor for class anon.infoservice.JavaVersionDBEntry
 
JobQueue - Class in anon.util
The job queue is meant for threads that are executed very often and do the same things, e.g.
JobQueue() - Constructor for class anon.util.JobQueue
Creates and starts the job queue.
JobQueue(String) - Constructor for class anon.util.JobQueue
Creates and starts the job queue.
JobQueue.Job - Class in anon.util
A job that may be added to the job queue.
JobQueue.Job(boolean) - Constructor for class anon.util.JobQueue.Job
Creates a new job.
JobQueue.Job() - Constructor for class anon.util.JobQueue.Job
Creates a new job for that mayBeSkippedIfDuplicate() returns false.
JWSInternalCommands - Interface in infoservice
This is the definition for all implementations handling HTTP requests from the InfoServiceConnection.

K

k - Variable in class anon.mixminion.fec.FECCode
 
keepCurrentService(boolean) - Method in class anon.infoservice.AbstractMixCascadeContainer
Optional method that should allow to return the last MixCascade (Service) that was returned by getNextService() also the next time this method is called.
keepCurrentService(boolean) - Method in class anon.infoservice.SimpleMixCascadeContainer
 
keepCurrentService(boolean) - Method in interface anon.IServiceContainer
Allows to return the current Service that was returned also the next time this method is called.
key - Variable in class anon.client.crypto.KeyPool.KeyList
 
KEY_ALGORITHM - Static variable in class anon.crypto.PKCS12
 
Key_Exchange - Class in anon.crypto.tinytls.keyexchange
 
Key_Exchange() - Constructor for class anon.crypto.tinytls.keyexchange.Key_Exchange
Constructor
KEY_LEN - Variable in class anon.mixminion.message.Decoder
 
KEY_LEN - Static variable in class anon.mixminion.message.FragmentedMessage
 
KEY_LEN - Variable in class anon.mixminion.message.Keyring
 
KEY_LEN - Static variable in class anon.mixminion.message.ReplyBlock
 
KEY_LENGTH_1024 - Static variable in class anon.crypto.AsymmetricCryptoKeyPair
 
KEY_LENGTH_2048 - Static variable in class anon.crypto.RSAKeyPair
 
KEY_LENGTH_512 - Static variable in class anon.crypto.AsymmetricCryptoKeyPair
 
KEY_LIFETIME - Static variable in class anon.mixminion.message.Keyring
 
KEY_LIFETIME - Static variable in class anon.mixminion.message.ReplyBlock
 
KeyExchangeManager - Class in anon.client
 
KeyExchangeManager(InputStream, OutputStream, MixCascade, ITrustModel) - Constructor for class anon.client.KeyExchangeManager
 
KEYEXPANSION - Static variable in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
KEYEXPANSION - Static variable in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
KeyGenTest - Class in infoservice
 
KeyGenTest() - Constructor for class infoservice.KeyGenTest
 
KeyPool - Class in anon.client.crypto
 
KeyPool(int, int) - Constructor for class anon.client.crypto.KeyPool
 
KeyPool.KeyList - Class in anon.client.crypto
 
KeyPool.KeyList(int) - Constructor for class anon.client.crypto.KeyPool.KeyList
 
Keyring - Class in anon.mixminion.message
 
Keyring(String) - Constructor for class anon.mixminion.message.Keyring
Constructor
keySize - Variable in class anon.client.crypto.KeyPool
 
keysize - Variable in class anon.crypto.PKCS12.MyCipher
 

L

l1 - Variable in class anon.client.crypto.KeyPool
 
l2 - Variable in class anon.client.crypto.KeyPool
 
LABEL_COMMON_NAME - Static variable in class anon.crypto.X509DistinguishedName
 
LABEL_COUNTRY - Static variable in class anon.crypto.X509DistinguishedName
 
LABEL_EMAIL - Static variable in class anon.crypto.X509DistinguishedName
 
LABEL_EMAIL_ADDRESS - Static variable in class anon.crypto.X509DistinguishedName
 
LABEL_GIVENNAME - Static variable in class anon.crypto.X509DistinguishedName
 
LABEL_LOCALITY - Static variable in class anon.crypto.X509DistinguishedName
 
LABEL_ORGANISATION - Static variable in class anon.crypto.X509DistinguishedName
 
LABEL_ORGANISATIONAL_UNIT - Static variable in class anon.crypto.X509DistinguishedName
 
LABEL_STATE_OR_PROVINCE - Static variable in class anon.crypto.X509DistinguishedName
 
LABEL_SURNAME - Static variable in class anon.crypto.X509DistinguishedName
 
LAST_MIX - Static variable in class anon.infoservice.MixInfo
 
lastLabel - Variable in class infoservice.japforwarding.captcha.test.TestZipBinaryImageCaptcha
 
lastMixPostDynaCascade(byte[]) - Method in class infoservice.dynamic.DynamicCommandsExtension
This method gets called when a last mix posts its cascade information to the InfoService Such a cascade is not yet established, so it is a temporary cascade an will be treated as such
lastMixPostDynaCascade(byte[]) - Method in class infoservice.dynamic.DynamicNetworkingHelper
This method gets called when a last mix posts its cascade information to the InfoService Such a cascade is not yet established, so it is a temporary cascade an will be treated as such
lastString - Variable in class infoservice.japforwarding.captcha.test.TestZipBinaryImageCaptcha
 
latitude - Variable in class anon.infoservice.ServiceLocation
This is the latitude of the service location.
LimitedLengthInputStream - Class in infoservice.mailsystem.central.server.util
This class is the implementation for an InputStream where only a specified number of bytes can be read from.
LimitedLengthInputStream(InputStream, long) - Constructor for class infoservice.mailsystem.central.server.util.LimitedLengthInputStream
Creates an input stream with a limited length.
LINE_LENGTH_HIGH_DETAIL - Static variable in class logging.LogHolder
 
LINE_LENGTH_HIGHEST_DETAIL - Static variable in class logging.LogHolder
 
ListenerInterface - Class in anon.infoservice
Saves the information about a network server.
ListenerInterface(Element) - Constructor for class anon.infoservice.ListenerInterface
Creates a new ListenerInterface from XML description (ListenerInterface node).
ListenerInterface(String, int) - Constructor for class anon.infoservice.ListenerInterface
Creates a new ListenerInterface from a hostname / IP address and a port.
ListenerInterface(String, int, int) - Constructor for class anon.infoservice.ListenerInterface
Creates a new ListenerInterface from a hostname / IP address, a port and a protocol information.
loadClasses() - Static method in class anon.util.ClassUtil
Loads all classes into cache that are in the same file structure as this class and as the calling class.
loadClasses(Class) - Static method in class anon.util.ClassUtil
 
loadClasses(File) - Static method in class anon.util.ClassUtil
 
loadClasses(Class, File) - Static method in class anon.util.ClassUtil
Loads all classes into cache that are in the same file structure as the given class and as the calling class.
loadClassesInternal(Class, File) - Static method in class anon.util.ClassUtil
Loads all classes into cache that are in the same file structure as the given class.
loadFromXml(Element) - Method in class anon.infoservice.Database
Adds all database entries that are subnodes of the given element to the database.
loadPkcs12PrivateKey(String, String) - Method in class infoservice.Configuration
Loads a PKCS12 certificate from a file.
loadResource(String) - Static method in class anon.util.ResourceLoader
Loads a resource from the classpath or the current directory.
loadResourceAsStream(String) - Static method in class anon.util.ResourceLoader
Loads a resource from the classpath or the current directory.
loadResources(String, boolean) - Static method in class anon.util.ResourceLoader
Loads resources from the classpath or the current directory and instantiates them as byte arrays.
loadResources(String, IResourceInstantiator, boolean) - Static method in class anon.util.ResourceLoader
Loads resources from the classpath or the current directory and instantiates them as objects of a type defined by the resource instantiator.
loadResources(String, File, boolean) - Static method in class anon.util.ResourceLoader
Loads resources from a directory and instantiates them as byte arrays.
loadResources(String, File, IResourceInstantiator, boolean) - Static method in class anon.util.ResourceLoader
Loads resources from a directory and instantiates them as objects of a type defined by the resource instantiator.
loadResources(String, File, IResourceInstantiator, boolean, boolean, Hashtable) - Static method in class anon.util.ResourceLoader
Loads resources from a given directory (simple file, directory or zip file) that are found in the given resource search path and instantiates them as objects of a type defined by the resource instantiator.
loadResourcesFromFile(String, File, File, IResourceInstantiator, Hashtable, boolean, boolean) - Static method in class anon.util.ResourceLoader
Returns all resources in a directory and the directory itself as Objects if they are resources of the type specified by the ResourceInstantiator.
loadSettingsFromXml(Element) - Method in class anon.crypto.CertificateStore
 
loadSettingsFromXml(Element) - Method in class anon.crypto.SignatureVerifier
Restores the settings of this instance of SignatureVerifier with the settings stored in the specified XML node.
loadSettingsFromXml(Element, boolean) - Method in class anon.infoservice.InfoServiceHolder
Restores the settings of this instance of InfoServiceHolder with the settings stored in the specified XML node.
loadX509Certificate(String) - Method in class infoservice.Configuration
Loads a X509 certificate from a file.
LOCAL_FORMAT - Static variable in class anon.infoservice.Constants
We use this for display some values in the local format.
lock - Variable in class anon.util.ThreadPool.ThreadPoolRequest
 
log(int, int, String) - Method in class logging.AbstractLog4jLog
Logs a message to the infoservice logging output.
log(int, int, String) - Method in class logging.ChainedLog
 
log(int, int, String) - Method in class logging.DummyLog
 
Log - Interface in logging
 
log(int, int, String) - Method in interface logging.Log
Output a debug message.
log(int, int, Throwable) - Static method in class logging.LogHolder
Write the log data for a Throwable to the Log instance.
log(int, int, String, Throwable) - Static method in class logging.LogHolder
Write the log data for a Throwable to the Log instance.
log(int, int, String, boolean) - Static method in class logging.LogHolder
Write the log data to the Log instance.
log(int, int, String) - Static method in class logging.LogHolder
Write the log data to the Log instance.
log(int, int, String) - Method in class logging.SystemErrLog
 
LOG_TYPES - Static variable in class logging.LogType
The integer values of all log types.
LOGGED_THROWABLE - Static variable in class logging.LogHolder
 
logging - package logging
 
LogHolder - Class in logging
This class stores the Log instance.
LogHolder() - Constructor for class logging.LogHolder
This creates a new instance of LogHolder.
LogLevel - Class in logging
 
LogLevel() - Constructor for class logging.LogLevel
 
LogType - Class in logging
This class holds the available log types.
LogType() - Constructor for class logging.LogType
Instances of this class are not allowed.
longitude - Variable in class anon.infoservice.ServiceLocation
This is the longitude of the service location.

M

m_aborted - Variable in class infoservice.agreement.paxos.PaxosRound
 
m_acceptedCreditCards - Variable in class anon.pay.xml.XMLPaymentOptions
 
m_acceptor - Variable in class infoservice.agreement.paxos.PaxosInstance
The PaxosAcceptor to which this instance belongs
m_accountCertificate - Variable in class anon.pay.PayAccount
contains the account certificate
m_accountInfo - Variable in class anon.pay.PayAccount
contains the current account info (balance and cost confirmations)
m_accountListeners - Variable in class anon.pay.PayAccount
 
m_accountNumber - Variable in class anon.pay.xml.XMLAccountCertificate
 
m_accountNumber - Variable in class anon.pay.xml.XMLTransCert
 
m_Accounts - Variable in class anon.pay.PayAccountsFile
contains a vector of PayAccount objects, one for each account
m_acl - Variable in class anon.tor.ordescription.ORDescription
 
m_ActiveAccount - Variable in class anon.pay.PayAccountsFile
the active account
m_activeAgreementStarted - Variable in class infoservice.agreement.multicast.AbstractEMCAdapter
LERNGRUPPE A boolean value, which indicates whether an agreement is started yet.
m_activeCircuits - Variable in class anon.tor.Tor
 
m_add - Variable in class anon.mixminion.message.FragmentContainer
 
m_additionalProtocolData - Variable in class anon.client.DataChainSendOrderStructure
 
m_address - Variable in class anon.mixminion.message.Message
 
m_address - Variable in class anon.mixminion.mmrdescription.MMRDescription
 
m_address - Variable in class anon.tor.ordescription.ORDescription
 
m_AES - Variable in class anon.crypto.MyAES
Stores the used AES encryption algorithm.
m_aesKey - Variable in class anon.client.crypto.SymCipher
 
m_agreed - Variable in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Indicates whether the agreement for this log entry is reached.
m_agreementAdapter - Variable in class infoservice.dynamic.DynamicConfiguration
 
m_agreementAdapter - Variable in class infoservice.InfoServiceCommands
 
m_agreementHandler - Variable in class infoservice.agreement.multicast.AbstractEMCAdapter
LERNGRUPPE The agreement handler.
m_agreementHandler - Variable in class infoservice.agreement.multicast.MessageHandlerThread
 
m_agreementLogLevel - Variable in class infoservice.dynamic.DynamicConfiguration
 
m_agreementPhaseGap - Variable in class infoservice.dynamic.DynamicConfiguration
 
m_agreementStarter - Variable in class infoservice.agreement.multicast.InfoserviceEMCAdapter
A thread which executes the agreement logic.
m_agreementTimeOutThread - Variable in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
A thread used for giving time out signal.
m_agreementTimeoutThreadIsStarted - Variable in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
Determines whether the agreement time out thrtead is just started.
m_AIControlChannel - Variable in class anon.pay.Pay
the control channel
m_aiListeners - Variable in class anon.pay.AIControlChannel
 
m_aktPendLen - Variable in class anon.crypto.tinytls.TinyTLS.TLSInputStream
 
m_aktPendLen - Variable in class anon.crypto.tinytls.TinyTLSServerSocket.TLSInputStream
 
m_aktPendOffset - Variable in class anon.crypto.tinytls.TinyTLS.TLSInputStream
 
m_aktPendOffset - Variable in class anon.crypto.tinytls.TinyTLSServerSocket.TLSInputStream
 
m_aktTLSRecord - Variable in class anon.crypto.tinytls.TinyTLS.TLSInputStream
 
m_aktTLSRecord - Variable in class anon.crypto.tinytls.TinyTLS.TLSOutputStream
 
m_aktTLSRecord - Variable in class anon.crypto.tinytls.TinyTLSServerSocket.TLSInputStream
 
m_aktTLSRecord - Variable in class anon.crypto.tinytls.TinyTLSServerSocket.TLSOutputStream
 
m_Alert - Variable in exception anon.crypto.tinytls.TLSException
 
m_AlertDescription - Variable in exception anon.crypto.tinytls.TLSException
 
m_AlertLevel - Variable in exception anon.crypto.tinytls.TLSException
 
m_algorithm - Variable in class anon.crypto.MyRSAPrivateKey
 
m_algorithm - Variable in class anon.crypto.MyRSAPublicKey
 
m_allowedExitNodeNames - Variable in class anon.tor.Tor
 
m_allowedFirstORNames - Variable in class anon.tor.Tor
 
m_allowedORNames - Variable in class anon.tor.Tor
 
m_allowsFragmened - Variable in class anon.mixminion.mmrdescription.MMRDescription
 
m_alreadyInUse - Variable in class infoservice.mailsystem.central.server.AbstractServerImplementation
Stores whether this AbstractServerImplementation is already in use.
m_alreadyReadBytes - Variable in class anon.client.DataChainInputStreamQueueEntry
 
m_alternativeInputStream - Variable in class infoservice.mailsystem.central.server.util.SocketContainer
Stores an alternative input stream.
m_alternativeOutputStream - Variable in class infoservice.mailsystem.central.server.util.SocketContainer
Stores an alternative output stream.
m_amount - Variable in class anon.pay.xml.XMLPassivePayment
 
m_anonLevel - Variable in class anon.infoservice.StatusInfo
This is the calculated anonymity level (from number of active users, current traffic and cascade length).
m_appendedCerts - Variable in class anon.crypto.XMLSignature
Stores all appended certificates It is very important, that whenever this Vector is changed, we also have to change m_appendedCertXMLElements, because the values have to be at the same index of the Vectors
m_appendedCertXMLElements - Variable in class anon.crypto.XMLSignature
Stores the XML represenation of the appended certificates
m_arbChallenge - Variable in class anon.pay.xml.XMLChallenge
 
m_arbResponse - Variable in class anon.pay.xml.XMLResponse
 
m_arCounter - Variable in class anon.crypto.MyAES
Same variables for CTR mode
m_arCounterOut - Variable in class anon.crypto.MyAES
 
m_associatedChannel - Variable in class anon.client.SingleChannelDataChain
 
m_associatedChannels - Variable in class anon.client.SequentialChannelDataChain
 
m_attribute - Variable in exception anon.crypto.X509DistinguishedName.IllegalCharacterException
 
m_authenticationPassword - Variable in class anon.infoservice.ProxyInterface
A password for http authentication.
m_authenticationUserID - Variable in class anon.infoservice.ProxyInterface
A user id for http authentication.
m_authPassLastCancelTime - Variable in class anon.infoservice.ProxyInterface
 
m_availableDataChannels - Variable in class anon.client.ChannelTable
 
m_balance - Variable in class anon.pay.xml.XMLAccountInfo
the balance certificate
m_balanceNewerThan - Variable in class anon.pay.xml.XMLPayRequest
 
m_bAuthPassDialogShown - Variable in class anon.infoservice.ProxyInterface
 
m_bAutoReConnect - Variable in class anon.infoservice.SimpleMixCascadeContainer
 
m_bBackupDone - Variable in class anon.pay.PayAccount
 
m_bcCertificate - Variable in class anon.crypto.JAPCertificate
 
m_bCheckedHumanReadableFormatting - Static variable in class anon.util.XMLUtil
 
m_bCloseCreator - Variable in class anon.tor.Tor
 
m_bcX509Name - Variable in class anon.crypto.X509DistinguishedName
 
m_bDefaultVerified - Variable in class anon.infoservice.MixCascade
 
m_beInPassiveMode - Variable in class infoservice.agreement.multicast.AbstractEMCAdapter
LERNGRUPPE A boolean value, which indicates whether an agreement is in passive mode yet.
m_bEnableBalanceAutoUpdate - Variable in class anon.pay.PayAccountsFile
 
m_bFirstBalance - Variable in class anon.pay.AIControlChannel
 
m_bFirstCaptcha - Variable in class anon.pay.BIConnection
 
m_bFromCascade - Variable in class anon.infoservice.MixCascade
If this MixCascade has been recevied directly from a cascade connection.
m_bFromCascade - Variable in class anon.infoservice.MixInfo
If this MixInfo has been recevied directly from a cascade connection.
m_biConnectionListeners - Variable in class anon.pay.BIConnection
 
m_bIgnoreAIAccountErrorMessages - Variable in class anon.pay.PayAccountsFile
 
m_biID - Variable in class anon.pay.BI
 
m_biID - Variable in class anon.pay.xml.XMLAccountCertificate
 
m_bImplicitTrust - Variable in class anon.infoservice.MixCascade
 
m_biName - Variable in class anon.pay.BI
 
m_bInterrupted - Variable in class anon.util.JobQueue
 
m_bIsAccountRequest - Variable in class anon.pay.xml.XMLPayRequest
 
m_bIsClosed - Variable in class anon.mixminion.FirstMMRConnection
 
m_bIsClosed - Variable in class anon.shared.AbstractChannel
 
m_bIsClosed - Variable in class anon.shared.ChannelInputStream
 
m_bIsClosed - Variable in class anon.shared.ChannelOutputStream
 
m_bIsClosed - Variable in class anon.tor.FirstOnionRouterConnection
 
m_bIsClosedByPeer - Variable in class anon.shared.AbstractChannel
 
m_bIsCreatingCircuit - Variable in class anon.tor.Tor
 
m_bIsDummy - Variable in class anon.infoservice.MessageDBEntry
 
m_bIsExitNode - Variable in class anon.tor.ordescription.ORDescription
 
m_bIsInitialized - Variable in class anon.pay.PayAccountsFile
 
m_bIsStarted - Variable in class anon.tor.Tor
 
m_bJAPContext - Variable in class anon.infoservice.InfoServiceDBEntry.EntryGetter
 
m_blocksize - Variable in class anon.mixminion.FirstMMRConnection
 
m_bMayBeSkippedIfDuplicate - Variable in class anon.util.JobQueue.Job
 
m_bNeedsHumanReadableFormatting - Static variable in class anon.util.XMLUtil
 
m_bNewCascadesInBlacklist - Static variable in class anon.infoservice.BlacklistedCascadeIDEntry
 
m_bNotRemovable - Variable in class anon.crypto.CertificateContainer
Thsi certifcate is NOT removable - used at the moment for some default certs
m_bNotRemovable - Variable in class anon.crypto.CertificateInfoStructure
 
m_bPrimaryForwarderList - Variable in class anon.infoservice.InfoServiceDBEntry
Stores whether this infoservice has a primary forwarder list (true) or not (false).
m_bReceivedCreatedOrExtendedCell - Variable in class anon.tor.Circuit
 
m_bRootOfUpdateInformation - Variable in class infoservice.Configuration
Stores, whether we are the "root" of the JAP update information (JNLP-Files + JAPMinVersion).
m_bRun - Variable in class anon.client.DummyTrafficControlChannel
Stores whether the internal thread shall work (true) or come to the end (false).
m_bRun - Variable in class anon.tor.FirstOnionRouterConnection
 
m_bRunning - Variable in class infoservice.agreement.multicast.MessageHandlerThread
 
m_bSendNewCaptcha - Variable in class anon.pay.BIConnection
 
m_bStartCircuitsAtStartup - Variable in class anon.tor.TorAnonServerDescription
 
m_bStatusStatisticsEnabled - Variable in class infoservice.Configuration
This stores, whether status statistics are enabled (true) or not (false).
m_bTimedOut - Variable in class anon.util.TimedOutputStream
 
m_bUseAuth - Variable in class anon.infoservice.HTTPConnectionFactory
Indicates whether to use proxy authentication
m_bUseAuthentication - Variable in class anon.infoservice.ProxyInterface
If the authentication strings are used.
m_bUseInfoService - Variable in class anon.tor.TorAnonServerDescription
 
m_bUseInterface - Variable in class anon.infoservice.ListenerInterface
This describes, whether we can reach this interface or not.
m_bUseInterface - Variable in class anon.infoservice.ProxyInterface
If the proxy is used or not.
m_bUserDefined - Variable in class infoservice.tor.TorDirectoryServer
Stores if this Entry was user defined and not automatic retrieved
m_bValid - Variable in class anon.infoservice.AbstractDistributableDatabaseEntry.SerialDBEntry
 
m_bVerified - Variable in class anon.crypto.XMLSignature
Indicates if the Signature was verfied already
m_bVerified - Variable in class anon.infoservice.AbstractDistributableDatabaseEntry.SerialDBEntry
 
m_byteLimit - Variable in class infoservice.InfoServiceConnection
This stores the currently number of bytes which can be read from the InputStream until the data limit is exhausted.
m_bytesPostData - Variable in class anon.infoservice.JAPMinVersion
The same as above as byte[]
m_bytesSent - Variable in exception anon.TooMuchDataForPacketException
 
m_bytesToEncrypt - Variable in class anon.client.crypto.FirstMixCipher.MixEncryptionHandler
 
m_cachedCompressedResponse - Variable in class infoservice.InfoServiceCommands.HTTPResponseGetter
 
m_cachedResponse - Variable in class infoservice.InfoServiceCommands.HTTPResponseGetter
 
m_cachedSerialsCompressedResponse - Variable in class infoservice.InfoServiceCommands.HTTPResponseGetter
 
m_cachedSerialsResponse - Variable in class infoservice.InfoServiceCommands.HTTPResponseGetter
 
m_canceled - Variable in class infoservice.agreement.common.TimeoutThread
 
m_canceled - Variable in class infoservice.agreement.paxos.integration.PaxosAdapter.AgreementStarterThread
 
m_captchaImage - Variable in class anon.util.captcha.ZipBinaryImageCaptchaClient
Stores the captcha image.
m_captchaKeyBits - Variable in class anon.util.captcha.ZipBinaryImageCaptchaClient
Stores the number of captcha key bits.
m_captchaSolution - Variable in class anon.pay.BIConnection
 
m_cascadeBuildingStrategy - Variable in class infoservice.dynamic.DynamicConfiguration
 
m_cascadeID - Variable in class anon.infoservice.AbstractCascadeIDEntry
 
m_cascadeResponseGetter - Variable in class infoservice.InfoServiceCommands
 
m_cc - Variable in class anon.pay.xml.XMLPayRequest
 
m_Cell - Variable in class anon.tor.CellQueue.CellQueueEntry
 
m_cellQueue - Variable in class anon.tor.Circuit
 
m_centralProcessPort - Variable in class infoservice.mailsystem.central.MailContext
Stores the port where this central mailsystem process is listening for mail requests.
m_cert - Variable in class anon.infoservice.PaymentInstanceDBEntry
 
m_cert - Variable in class anon.pay.BI
 
m_certCount - Variable in class anon.crypto.CertPath
the number of certificates included in this CertPath
m_Certificate - Variable in class anon.crypto.tinytls.TinyTLSServer
 
m_certificate - Variable in class anon.infoservice.InfoServiceDBEntry
 
m_certificate - Variable in class anon.infoservice.StatusInfo
 
m_certificateLocks - Variable in class infoservice.CertificateManager
 
m_certificateNeedsVerification - Variable in class anon.crypto.CertificateContainer
Stores, whether this certificate needs verification by a parent certificate in order to get activated within the certificate store.
m_certificateNeedsVerification - Variable in class anon.crypto.CertificateInfoStructure
 
m_certificaterequested - Variable in class anon.crypto.tinytls.TinyTLS
 
m_certificates - Variable in class anon.crypto.CertPath
the included certificates
m_certificateType - Variable in class anon.crypto.CertificateContainer
Stores the certificate type of this certificate.
m_certificateType - Variable in class anon.crypto.CertificateInfoStructure
 
m_certificateverify - Variable in class anon.crypto.tinytls.TinyTLS
 
m_certificationRequest - Variable in class anon.crypto.PKCS10CertificationRequest
 
m_certificationRequestInfo - Variable in class anon.crypto.CertificationRequest
 
m_certPath - Variable in class anon.crypto.CertificateContainer
 
m_certPath - Variable in class anon.crypto.CertificateInfoStructure
 
m_certPath - Variable in class anon.crypto.XMLSignature
Stores the certification Path of this XMLSignature
m_certPath - Variable in class anon.infoservice.InfoServiceDBEntry
 
m_certPath - Variable in class anon.infoservice.MixCascade
 
m_certPath - Variable in class anon.infoservice.StatusInfo
 
m_chainClosed - Variable in class anon.client.AbstractDataChain
 
m_chainClosed - Variable in class anon.client.SequentialChannelDataChain
 
m_chainId - Variable in class anon.client.SequentialChannelDataChain
 
m_chainProtocolWithFlowControl - Variable in class anon.client.KeyExchangeManager
 
m_chainTimeout - Variable in class anon.client.FixedRatioChannelsDescription
 
m_chainTimeout - Variable in class anon.client.SequentialChannelDataChain
 
m_chainType - Variable in class anon.client.SingleChannelDataChain
 
m_changeInfoServices - Variable in class anon.infoservice.InfoServiceHolder
Stores, whether there is an automatic change of infoservice after failure.
m_channel - Variable in class anon.client.DataChainChannelListEntry
 
m_channel - Variable in class anon.shared.ChannelOutputStream
 
m_channelCell - Variable in class anon.client.DataChainSendOrderStructure
 
m_channelClosed - Variable in class anon.client.SimulatedLimitedDataChannel
 
m_channelCreator - Variable in class anon.client.AbstractDataChain
 
m_channelEntry - Variable in class anon.client.SequentialChannelDataChain.SendOrderProtocolData
 
m_channelFlags - Variable in class anon.client.MixPacket
 
m_channelId - Variable in class anon.client.AbstractChannel
 
m_channelId - Variable in class anon.client.MixPacket
 
m_channelIdGenerator - Variable in class anon.client.ChannelTable
 
m_channelMessageQueue - Variable in class anon.client.AbstractDataChannel
 
m_channelOpen - Variable in class anon.client.AbstractChannel
 
m_channelOpened - Variable in class anon.client.SimulatedLimitedDataChannel
 
m_channelOpened - Variable in class anon.client.UnlimitedDataChannel
 
m_channelSymCipher - Variable in class anon.client.crypto.FirstMixCipher
 
m_channelTable - Variable in class anon.client.ChannelTable
 
m_channelTable - Variable in class anon.client.Multiplexer
 
m_channelTimeout - Variable in class anon.client.FixedRatioChannelsDescription
 
m_channelTimeout - Variable in class anon.client.SimulatedLimitedDataChannel
 
m_character - Variable in exception anon.crypto.X509DistinguishedName.IllegalCharacterException
 
m_characterNumber - Variable in class anon.util.captcha.ZipBinaryImageCaptchaClient
Stores the number of characters, which are embedded in the captcha image.
m_characterSet - Variable in class anon.util.captcha.ZipBinaryImageCaptchaClient
Stores the character set, which was used when the captcha was created.
m_chargeRequest - Variable in class anon.pay.xml.XMLExternalChargeRequest
Holds a String[] of the following form: 1: tan, 2: currency, 3: amount
m_checkSignatures - Variable in class anon.crypto.SignatureVerifier
Stores whether signature checking is enabled or disabled.
m_checkTrustedRoot - Variable in class anon.crypto.tinytls.TinyTLS
 
m_cipherChain - Variable in class anon.client.crypto.MixCipherChain
 
m_ciphersuitecode - Variable in class anon.crypto.tinytls.ciphersuites.CipherSuite
 
m_ciphersuitename - Variable in class anon.crypto.tinytls.ciphersuites.CipherSuite
 
m_circID - Variable in class anon.tor.cells.Cell
 
m_circID - Variable in class anon.tor.Circuit
 
m_circID - Variable in class anon.tor.OnionRouter
 
m_circuit - Variable in class anon.tor.TorChannel
 
m_circuitCreator - Variable in class anon.tor.Tor
 
m_CircuitForDestination - Variable in class anon.tor.Tor
 
m_circuitLength - Variable in class anon.tor.Circuit
 
m_circuitLengthMax - Variable in class anon.tor.Tor
 
m_circuitLengthMin - Variable in class anon.tor.Tor
 
m_Circuits - Variable in class anon.tor.FirstOnionRouterConnection
 
m_clientcertificates - Variable in class anon.crypto.tinytls.TinyTLS
 
m_clientcertificatetypes - Variable in class anon.crypto.tinytls.TinyTLS
 
m_clientmacsecret - Variable in class anon.crypto.tinytls.ciphersuites.CipherSuite
client write mac secret
m_clientprivatekey - Variable in class anon.crypto.tinytls.TinyTLS
 
m_clientrandom - Variable in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
m_clientrandom - Variable in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
m_clientrandom - Variable in class anon.crypto.tinytls.TinyTLS
 
m_clientrandom - Variable in class anon.crypto.tinytls.TinyTLSServerSocket
 
m_clientwriteIV - Variable in class anon.crypto.tinytls.ciphersuites.CipherSuite
client write IV, only used for block ciphers
m_clientwritekey - Variable in class anon.crypto.tinytls.ciphersuites.CipherSuite
client write key
m_closed - Variable in class anon.client.AbstractDataChain.DataChainInputStreamImplementation
 
m_closed - Variable in class anon.client.AbstractDataChain.DataChainOutputStreamImplementation
 
m_code - Variable in class anon.client.PacketProcessedEvent
 
m_codeBase - Variable in class anon.infoservice.JAPVersionInfo
Stores the URL of the server, where the corresponding JAP software can be downloaded from.
m_collected - Variable in class infoservice.agreement.paxos.PaxosRound
 
m_comitted - Variable in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Indicates whether the a CommitMessage was send for this log entry.
m_command - Variable in class anon.tor.cells.Cell
 
m_commitmentMessage - Variable in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
The CommitmentMessage is not a part of the reliable broadcast protocol.
m_commitments - Variable in class infoservice.agreement.paxos.integration.PaxosAdapter
 
m_commitMessagesHashTable - Variable in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Holds the accepted CommitMessages.
m_compressedData - Variable in class infoservice.agreement.multicast.messages.AMessage
 
m_compressedData - Variable in class infoservice.agreement.paxos.integration.InfoServiceCollectMessage
 
m_compressedData - Variable in class infoservice.agreement.paxos.integration.InfoServiceFreezeProofMessage
 
m_compressedData - Variable in class infoservice.agreement.paxos.integration.InfoServicePaxosMessage
 
m_compressedXmlStructure - Variable in class anon.infoservice.MixCascade
 
m_connected - Variable in class anon.client.AnonClient
 
m_connectedSocket - Variable in class anon.client.AnonClient
 
m_connectionCounter - Static variable in class infoservice.InfoService
 
m_connectionErrorCount - Variable in class anon.client.AnonClient
 
m_connectionErrorFlagSet - Variable in class anon.client.SequentialChannelDataChain.ChainCell
 
m_connectionErrorFlagSet - Variable in class anon.client.SingleChannelDataChain.ChainCell
 
m_connectionErrorTime - Variable in class anon.client.AnonClient
 
m_connectionId - Variable in class infoservice.InfoServiceConnection
Stores the ID of the connection which is used in the log-output for identifying the current connection.
m_ConnectionsPerCircuit - Variable in class anon.tor.Tor
 
m_consensusId - Variable in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
The consensus log entry id.
m_consensusId - Variable in class infoservice.agreement.multicast.messages.AMessage
 
m_Constraints - Variable in class anon.tor.ordescription.ORAcl
 
m_Content - Variable in class anon.mixminion.message.ForwardInformation
 
m_corners - Variable in class captcha.graphics.Quadrangle
Stores the 4 corners of the quadrangle (4 x 2 matrix).
m_costConfirmations - Variable in class anon.pay.xml.XMLAccountInfo
a collection of costconfirmations (one for each mixcascade that was used with this account)
m_counter - Variable in class anon.mixminion.message.FragmentContainer
 
m_creationTime - Variable in class anon.infoservice.AbstractDatabaseEntry
 
m_creationTime - Variable in class anon.pay.xml.XMLAccountCertificate
 
m_creationTime - Variable in class infoservice.mailsystem.central.MailAddressDBEntry
 
m_creationTimeStamp - Variable in class anon.infoservice.DeletedMessageIDDBEntry
 
m_creationTimeStamp - Variable in class anon.infoservice.InfoServiceDBEntry
Stores the time when this infoservice entry was created by the origin infoservice or by the JAP client (if it is a user-defined entry).
m_creationTimeStamp - Variable in class anon.infoservice.MessageDBEntry
 
m_creationTimeStamp - Variable in class anon.infoservice.PaymentInstanceDBEntry
Stores the time when this payment instance entry was created by the origin payment instance.
m_creationTimeStamp - Variable in class infoservice.japforwarding.ForwarderDBEntry
Stores the time when this ForwarderDBEntry was created.
m_creationTimeStamp - Variable in class infoservice.tor.TorDirectoryServer
Stores the time when this TorDirectoryServer was created.
m_critical - Variable in class anon.crypto.AbstractX509Extension
 
m_criticalMasses - Variable in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Holds a value which determines the lower bound of good infoservices.
m_currencies - Variable in class anon.pay.xml.XMLPaymentOptions
 
m_currency - Variable in class anon.pay.xml.XMLPassivePayment
 
m_currentAgreementResults - Variable in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
Contains the reached agreement results (from infoservice1, infoservice2 ...) of the current phase.
m_currentBytes - Variable in class anon.pay.PayAccount
the number of bytes which have been used bot not confirmed yet
m_currentCompressedTorNodesList - Variable in class infoservice.tor.TorDirectoryAgent
Stores the compressed tor nodes list.
m_currentFailure - Variable in class anon.util.ClassUtil.ClassInstantiator
 
m_currentIndex - Variable in class anon.client.StreamedControlChannel
 
m_currentJob - Variable in class anon.util.JobQueue
 
m_currentJobThread - Variable in class anon.util.JobQueue
 
m_currentMessage - Variable in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
This is the current massage (proposal) which is actual performed by the agreement protocol.
m_currentMixminionNodesList - Variable in class infoservice.tor.MixminionDirectoryAgent
Stores the XML container with the current tor nodes list.
m_currentPhase - Variable in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
Indicates the current phase of the commitment scheme.
m_currentRisk - Variable in class anon.infoservice.StatusInfo
Stores the current risk for using this mix cascade.
m_currentState - Variable in class infoservice.agreement.paxos.integration.PaxosAdapter
 
m_currentTorNodesList - Variable in class infoservice.tor.TorDirectoryAgent
Stores the current tor nodes list.
m_data - Variable in class anon.client.DataChainInputStreamQueueEntry
 
m_Data - Variable in class anon.crypto.tinytls.AbstractTLSRecord
 
m_data - Variable in class anon.tor.TorSocksChannel
 
m_DatabaseEntryClass - Variable in class anon.infoservice.Database
The DatabaseEntry class for that this Database is registered.
m_databases - Static variable in class anon.infoservice.Database
The registered databases.
m_dataChainType - Variable in class anon.client.TypeFilterDataChain.TypeFilterOutputStreamImplementation
 
m_dataChannelFactory - Variable in class anon.client.ChannelTable
 
m_dataIS - Variable in class anon.pay.HttpClient
 
m_dataLen - Variable in class anon.crypto.tinytls.AbstractTLSRecord
 
m_datePublished - Variable in class anon.tor.ordescription.ORList
 
m_dbEntryClass - Variable in class anon.infoservice.InfoServiceDBEntry.EntryGetter
 
m_decided - Variable in class infoservice.agreement.paxos.PaxosExecution
Indicator if this execution has been decided
m_decided - Variable in class infoservice.agreement.paxos.PaxosRound
 
m_decideMessages - Variable in class infoservice.agreement.paxos.PaxosRound
 
m_decissions - Variable in class infoservice.agreement.paxos.PaxosInstance
A hashtable containing the decissions of this instance, execution-id mapped to decission
m_decoded - Variable in class anon.mixminion.message.Message
 
m_decryptcipher - Variable in class anon.crypto.tinytls.ciphersuites.CipherSuite
 
m_decryptionEngine - Variable in class anon.tor.OnionRouter
 
m_decryptionInstance - Variable in class anon.crypto.AesDecryption
Stores the used AES decryption algorithm.
m_defaultJobQueue - Variable in class infoservice.InfoServiceDistributor
Stores all jobs we have to send to the other infoservices.
m_deleted - Variable in class anon.mixminion.MixminionPOPChannel
 
m_deposit - Variable in class anon.pay.xml.XMLTransCert
 
m_description - Variable in class anon.mixminion.FirstMMRConnection
 
m_description - Variable in class anon.tor.FirstOnionRouterConnection
 
m_description - Variable in class anon.tor.OnionRouter
 
m_destroyed - Variable in class anon.tor.Circuit
 
m_destroyTime - Variable in class anon.tor.Circuit
 
m_detailedInfos - Variable in class anon.pay.xml.XMLPaymentOption
Same explanation as m_headings
m_dhe - Variable in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
m_dhe - Variable in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
m_dhe - Variable in class anon.tor.OnionRouter
 
m_dhparams - Variable in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
m_dhparams - Variable in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
m_dhserverpub - Variable in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
m_dhserverpub - Variable in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
m_diff - Variable in class anon.pay.AIControlChannel
 
m_Digest - Variable in class anon.crypto.MyDSASignature
 
m_Digest - Variable in class anon.crypto.MyRSASignature
 
m_digest - Variable in class anon.crypto.tinytls.util.P_Hash
 
m_digest - Variable in class anon.mixminion.mmrdescription.MMRDescription
 
m_digestDb - Variable in class anon.tor.OnionRouter
 
m_digestDf - Variable in class anon.tor.OnionRouter
 
m_digestGenerated - Variable in class anon.tor.cells.RelayCell
 
m_digestMethod - Variable in class anon.crypto.XMLSignature
 
m_digestValue - Variable in class anon.crypto.XMLSignature
 
m_distributor - Static variable in class anon.infoservice.Database
The distributor that forwards new database entries.
m_DNSCache - Variable in class anon.tor.Tor
 
m_docTheAccountCert - Variable in class anon.pay.xml.XMLAccountCertificate
 
m_docTheBalance - Variable in class anon.pay.xml.XMLBalance
 
m_docTheEasyCC - Variable in class anon.pay.xml.XMLEasyCC
 
m_docTheTransCert - Variable in class anon.pay.xml.XMLTransCert
 
m_downloadURL - Variable in class anon.infoservice.JavaVersionDBEntry
 
m_downstreamClosedFlagSet - Variable in class anon.client.SequentialChannelDataChain.ChainCell
 
m_downstreamPackets - Variable in class anon.client.FixedRatioChannelsDescription
 
m_downstreamPackets - Variable in class anon.client.SimulatedLimitedDataChannel
 
m_downstreamThread - Variable in class anon.client.AbstractDataChain
 
m_DSSCertificate - Variable in class anon.crypto.tinytls.TinyTLSServer
 
m_DSSCertificate - Variable in class anon.crypto.tinytls.TinyTLSServerSocket
 
m_DSSKey - Variable in class anon.crypto.tinytls.TinyTLSServer
 
m_DSSKey - Variable in class anon.crypto.tinytls.TinyTLSServerSocket
 
m_dummyGetter - Variable in class anon.infoservice.IMutableProxyInterface.DummyMutableProxyInterface
 
m_dummyTrafficControlChannel - Variable in class anon.client.AnonClient
 
m_dummyTrafficInterval - Variable in class anon.client.AnonClient
 
m_dynamic - Variable in class anon.infoservice.MixInfo
LERNGRUPPE Indicates if this mix is available for dynamic cascades
m_dynamicExtension - Variable in class infoservice.InfoServiceCommands
 
m_dynamicMixConfigurator - Variable in class infoservice.agreement.multicast.InfoserviceEMCAdapter
A cascade configurator which holds logic for wireing mixes to cascades.
m_dynamicMixConfigurator - Variable in class infoservice.agreement.paxos.integration.InfoServicePaxosAdapter
A cascade configurator which holds logic for wireing mixes to cascades.
m_e - Variable in class anon.crypto.MyRSAPublicKey
 
m_EchoMessages - Variable in class infoservice.agreement.multicast.messages.CommitMessage
 
m_echoMessagesHashTable - Variable in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Holds the accepted EchoMessages.
m_elemSignature - Variable in class anon.crypto.XMLSignature
 
m_email - Variable in class anon.mixminion.message.Message
 
m_emcConsensusLogTimeout - Variable in class infoservice.dynamic.DynamicConfiguration
 
m_emcGlobalTimeout - Variable in class infoservice.dynamic.DynamicConfiguration
 
m_enabled - Variable in class anon.crypto.CertificateContainer
Stores, whether this certificate is enabled within the certificate store.
m_enabled - Variable in class anon.crypto.CertificateInfoStructure
 
m_encodedData - Variable in class anon.util.captcha.ZipBinaryImageCaptchaClient
Stores the encoded information.
m_encrypt - Variable in class anon.crypto.tinytls.TinyTLS
 
m_encrypt - Variable in class anon.crypto.tinytls.TinyTLSServerSocket
 
m_encryptcipher - Variable in class anon.crypto.tinytls.ciphersuites.CipherSuite
 
m_encryptedPrivateKey - Variable in class anon.pay.PayAccount
 
m_encryptionEngine - Variable in class anon.tor.OnionRouter
 
m_encryptionInstance - Variable in class anon.crypto.AesEncryption
Stores the used AES encryption algorithm.
m_enforceFastResponse - Variable in class anon.client.SequentialChannelDataChain.SendOrderProtocolData
 
m_errorListener - Variable in class anon.client.AbstractDataChain
 
m_errStrings - Static variable in exception anon.pay.xml.XMLErrorMessage
default error descriptions
m_established - Variable in class infoservice.dynamic.VirtualCascade
 
m_eventListeners - Variable in class anon.client.AnonClient
 
m_exception - Variable in class anon.mixminion.FirstMMRConnectionThread
 
m_exception - Variable in class anon.tor.FirstOnionRouterConnectionThread
 
m_execution - Variable in class infoservice.agreement.paxos.PaxosRound
 
m_executions - Variable in class infoservice.agreement.paxos.PaxosInstance
A hashtable containing all executions which belong to this instance
m_exitnodes - Variable in class anon.mixminion.mmrdescription.MMRList
 
m_exitnodes - Variable in class anon.tor.ordescription.ORList
 
m_expireTime - Variable in class anon.infoservice.AbstractDatabaseEntry
Stores the time when this entry will be deleted from the database.
m_expiring - Variable in class anon.mixminion.message.Keyring
 
m_Exponent - Variable in class anon.client.crypto.ASymCipher
 
m_extended - Variable in class anon.tor.OnionRouter
 
m_extension - Variable in class anon.crypto.AbstractX509Extension
 
m_extensions - Variable in class anon.crypto.CertificationRequestInfo
 
m_extensions - Variable in class anon.crypto.JAPCertificate
 
m_extensions - Variable in class anon.crypto.X509Extensions
 
m_externalIdentifier - Variable in class anon.infoservice.MessageDBEntry
 
m_extraInfos - Variable in class anon.pay.xml.XMLPaymentOption
This vector takes String[3] arrays.
m_extraKeyBits - Variable in class anon.util.captcha.ZipBinaryImageCaptchaClient
Stores the number of extra key bits (bits of the key, which we have to guess with brute force).
m_fileLog - Variable in class infoservice.agreement.logging.AgreementFileLog
 
m_fileName - Variable in class infoservice.tor.TorDirectoryServerUrl
Stores the filename of the tor nodes list at the directory server (including the full path).
m_firstDownstreamPacket - Variable in class anon.client.SequentialChannelDataChain
 
m_firstEncryptionPacket - Variable in class anon.client.crypto.DefaultMixCipher
 
m_firstEncryptionPacket - Variable in class anon.client.crypto.FirstMixCipher
 
m_firstEntry - Variable in class anon.tor.CellQueue
 
m_firstMixSymmetricCipher - Variable in class anon.client.KeyExchangeManager
 
m_firstOnionRouters - Variable in class anon.tor.FirstOnionRouterConnectionFactory
 
m_FirstOR - Variable in class anon.tor.Circuit
 
m_FirstORConnection - Variable in class anon.tor.Circuit
 
m_firstORFactory - Variable in class anon.tor.Tor
 
m_firstPacket - Variable in class anon.client.TypeFilterDataChain
 
m_firstUpstreamPacket - Variable in class anon.client.SingleChannelDataChain
 
m_fixedRatioChannelsDescription - Variable in class anon.client.KeyExchangeManager
 
m_flowControlFlagSet - Variable in class anon.client.SingleChannelDataChain.ChainCell
 
m_forwarderAddress - Variable in class infoservice.japforwarding.ForwarderDBEntry
Stores the internet address of the forwarder.
m_forwarderData - Variable in class infoservice.japforwarding.ForwarderDBEntry
Stores the plain data which are used when generating the cipher data with the captcha key.
m_forwarderPort - Variable in class infoservice.japforwarding.ForwarderDBEntry
Stores the port number of the forwarder.
m_fragexitnodes - Variable in class anon.mixminion.mmrdescription.MMRList
 
m_fragments - Variable in class anon.mixminion.message.FragmentContainer
 
m_freeMix - Variable in class anon.infoservice.MixInfo
Stores whether the mix is waiting for a cascade assignment.
m_freezed - Variable in class infoservice.agreement.paxos.PaxosRound
 
m_freezeMessages - Variable in class infoservice.agreement.paxos.PaxosRound
 
m_freezeProofMessages - Variable in class infoservice.agreement.paxos.PaxosRound
 
m_generic - Variable in class anon.pay.xml.XMLPaymentOption
Generic option? Non-generic options are handled by JAP and do not need input fields for passive payment
m_getXmlConnectionTimeout - Static variable in class anon.infoservice.InfoServiceDBEntry
 
m_handler - Variable in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
An Instance of the agreement handler to get some information about the current infoservice and for notifying agreements.
m_handshakecompleted - Variable in class anon.crypto.tinytls.TinyTLS
 
m_handshakecompleted - Variable in class anon.crypto.tinytls.TinyTLSServerSocket
 
m_handshakemessages - Variable in class anon.crypto.tinytls.TinyTLS
 
m_handshakemessages - Variable in class anon.crypto.tinytls.TinyTLSServerSocket
 
m_hardwareListenerList - Variable in class infoservice.Configuration
Stores the ListenerInterfaces of all interfaces our infoservice is bound to.
m_hashSignatureChecks - Variable in class anon.crypto.SignatureVerifier
Stores whether signature checks for a document type are done or not.
m_hashText - Variable in class anon.infoservice.MessageDBEntry
 
m_hashUrl - Variable in class anon.infoservice.MessageDBEntry
 
m_hashValue - Variable in class anon.crypto.MyDSAPublicKey
 
m_hashValue - Variable in class anon.crypto.MyRSAPublicKey
 
m_Header - Variable in class anon.crypto.tinytls.AbstractTLSRecord
 
m_header - Variable in class anon.mixminion.message.Header
 
m_headerbytes - Variable in class anon.mixminion.message.ReplyBlock
 
m_headings - Variable in class anon.pay.xml.XMLPaymentOption
This vector takes String[2] arrays while the first element is the heading and the second element is the language identifier.
m_height - Variable in class captcha.graphics.RgbMemoryImageConsumer
Stores the height of the produced image.
m_height - Variable in class captcha.ZipBinaryImageCaptchaGenerator
Stores the height in pixels all generated images will have.
m_hmacInput - Variable in class anon.crypto.tinytls.ciphersuites.CipherSuite
 
m_hmacOutput - Variable in class anon.crypto.tinytls.ciphersuites.CipherSuite
 
m_holdForwarderList - Variable in class infoservice.Configuration
Stores whether this infoservice should hold a list with JAP forwarders (true) or not (false).
m_hops - Variable in class anon.mixminion.message.Message
 
m_hops - Variable in class anon.mixminion.message.NoReplyMessage
 
m_hops - Variable in class anon.mixminion.message.ReplyMessage
 
m_host - Variable in class infoservice.tor.TorDirectoryServerUrl
Stores the host (IP or hostname) of the tor directory server.
m_hourOfAgreement - Variable in class infoservice.dynamic.DynamicConfiguration
 
m_httpClient - Variable in class anon.pay.BIConnection
 
m_httpCommand - Variable in class anon.infoservice.HttpRequestStructure
The command of the http request this HttpCommandStructure is used for.
m_httpFileName - Variable in class anon.infoservice.HttpRequestStructure
The filename on the HTTP server which is requested.
m_httpReturnData - Variable in class infoservice.HttpResponseStructure
Stores the whole HTTP response, including HTTP code, header and data.
m_id - Variable in class anon.crypto.JAPCertificate
 
m_ID - Variable in class anon.infoservice.AbstractCascadeIDEntry
 
m_id - Variable in class anon.infoservice.AbstractDistributableDatabaseEntry.SerialDBEntry
 
m_id - Variable in class anon.infoservice.AbstractIDEntry
 
m_id - Variable in class anon.infoservice.DeletedMessageIDDBEntry
 
m_id - Variable in class anon.infoservice.MessageDBEntry
 
m_id - Variable in class anon.mixminion.message.FragmentContainer
 
m_id - Variable in class anon.shared.AbstractChannel
 
m_Id - Variable in class anon.tor.util.DNSCacheEntry
 
m_id - Variable in class infoservice.japforwarding.ForwarderDBEntry
Stores the ID for this ForwarderDBEntry.
m_id - Variable in class infoservice.tor.TorDirectoryServer
Stores the ID of this TOR directory server.
m_identifier - Variable in class anon.crypto.AbstractX509Extension
 
m_IdentityKey - Variable in class anon.mixminion.mmrdescription.MMRDescription
 
m_iErrorCode - Variable in exception anon.pay.xml.XMLErrorMessage
 
m_iInetPort - Variable in class anon.infoservice.ListenerInterface
This is the representation of the port of the ListenerInterface.
m_imageLink - Variable in class anon.pay.xml.XMLPaymentOption
A link to an image
m_imageProducer - Variable in class captcha.graphics.RgbMemoryImageConsumer
Stores the ImageProducer, which produces the image data.
m_iMaxConnectionsPerRoute - Variable in class anon.tor.TorAnonServerDescription
 
m_iMaxPostContentLength - Variable in class infoservice.Configuration
Maximum size in bytes of HTTP POST data.
m_iMaxRouteLen - Variable in class anon.tor.TorAnonServerDescription
 
m_iMinRouteLen - Variable in class anon.tor.TorAnonServerDescription
 
m_In - Variable in class anon.shared.ProxyConnection
 
m_indizes - Variable in class anon.mixminion.message.FragmentContainer
 
m_infoService - Variable in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
The infoservice we are bundled.
m_infoService - Variable in class infoservice.agreement.paxos.integration.InfoServicePaxosTarget
 
m_infoServiceSnapshot - Variable in class infoservice.agreement.multicast.InfoserviceEMCAdapter
Holds an freeze the infoservice object which are current existing as long as the agreement runs.
m_infoserviceSoftware - Variable in class anon.infoservice.InfoServiceDBEntry
Some information about the used infoservice software.
m_initialNeighbourInfoServices - Variable in class infoservice.Configuration
Stores the ListenerInterfaces of all neighbour infoservices declared in the config file.
m_initialNeighboursJobQueue - Variable in class infoservice.InfoServiceDistributor
Stores all jobs we have to send to the initial neighbours of our infoservice.
m_initiator - Variable in class infoservice.agreement.paxos.messages.PaxosMessage
 
m_initiator - Variable in class infoservice.agreement.paxos.PaxosExecution
The identifier for this execution
m_initiatorId - Variable in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
The id of the infoservice which send the InitMessag.
m_initiatorsId - Variable in class infoservice.agreement.multicast.messages.AMessage
 
m_initKey - Variable in class anon.crypto.MyDSASignature
The key with that this algorithm has been initialised.
m_initKey - Variable in class anon.crypto.MyRSASignature
The key with that this algorithm has been initialised.
m_initMessage - Variable in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Saves the accepted initial message according to this log entry.
m_initMessage - Variable in class infoservice.agreement.multicast.messages.CommitMessage
 
m_inittimeout - Variable in class anon.mixminion.FirstMMRConnection
 
m_inittimeout - Variable in class anon.tor.FirstOnionRouterConnection
 
m_inputFields - Variable in class anon.pay.xml.XMLPaymentOption
This vector takes input fields.
m_inputStream - Variable in class anon.client.AbstractDataChain
 
m_inputStream - Variable in class anon.client.Multiplexer
 
m_inputStream - Variable in class anon.shared.AbstractChannel
 
m_inputStream - Variable in class infoservice.InfoServiceConnection
 
m_inputStreamCipher - Variable in class anon.client.Multiplexer
 
m_instance - Static variable in class infoservice.agreement.multicast.messages.EchoMulticastMessageFactory
 
m_instance - Static variable in class infoservice.dynamic.DynamicConfiguration
 
m_instanceNumber - Variable in class infoservice.agreement.paxos.PaxosInstance
The identifier of this instance.
m_internalEventSynchronization - Variable in class anon.client.Multiplexer
 
m_internalStreamSynchronization - Variable in class anon.client.AbstractDataChain.DataChainOutputStreamImplementation
 
m_internalSynchronization - Variable in class anon.client.AbstractChannel
 
m_internalSynchronization - Variable in class anon.client.AnonClient
 
m_internalSynchronization - Variable in class anon.client.DataChainChannelListEntry
 
m_internalSynchronization - Variable in class anon.client.DataChainSendOrderStructure
 
m_internalSynchronization - Variable in class anon.client.DummyTrafficControlChannel
 
m_internalSynchronization - Variable in class anon.client.KeyExchangeManager
 
m_internalSynchronization - Variable in class anon.client.MixParameters
 
m_internalSynchronization - Variable in class anon.client.PacketCounter
 
m_internalSynchronization - Variable in class anon.client.replay.ReplayControlChannel
 
m_internalSynchronization - Variable in class anon.client.replay.TimestampUpdater
 
m_internalSynchronization - Variable in class anon.client.SimulatedLimitedDataChannel
 
m_internalSynchronization - Variable in class anon.client.SocketHandler
 
m_internalSynchronization - Variable in class anon.client.TypeFilterDataChain
 
m_internalSynchronization - Variable in class anon.client.UnlimitedDataChannel
 
m_internalSynchronizationForDummyTraffic - Variable in class anon.client.AnonClient
 
m_internalSynchronizationForSocket - Variable in class anon.client.AnonClient
 
m_interval - Variable in class anon.client.DummyTrafficControlChannel
Stores the dummy traffic interval in milliseconds.
m_invalidAfterFailure - Variable in class anon.util.ClassUtil.ClassInstantiator
 
m_ioException - Variable in class anon.client.DataChainInputStreamQueueEntry
 
m_ioSocket - Variable in class anon.shared.ProxyConnection
 
m_Ip - Variable in class anon.tor.util.DNSCacheEntry
 
m_iProtocolType - Variable in class anon.infoservice.ListenerInterface
This describes the protocol type.
m_iRouteLen - Variable in class anon.mixminion.MixminionServiceDescription
 
m_IS - Variable in class infoservice.InfoServiceServer
 
m_isExitNode - Variable in class anon.mixminion.mmrdescription.MMRDescription
 
m_isPayment - Variable in class anon.infoservice.MixCascade
True, if this MixCascade is a payment cascade.
m_isResponseGetter - Variable in class infoservice.InfoServiceCommands
 
m_issuer - Variable in class anon.crypto.JAPCertificate
 
m_istream - Variable in class anon.crypto.tinytls.TinyTLS
 
m_istream - Variable in class anon.crypto.tinytls.TinyTLSServerSocket
 
m_istream - Variable in class anon.mixminion.FirstMMRConnection
 
m_istream - Variable in class anon.tor.FirstOnionRouterConnection
 
m_iTorDirServerPort - Variable in class anon.tor.TorAnonServerDescription
 
m_japSoftware - Variable in class anon.infoservice.JAPMinVersion
Stores the included ServiceSoftware information.
m_jarFileName - Variable in class anon.infoservice.JAPVersionInfo
Stores the filename of the where the corresponding JAP software is available on the server.
m_javaVersionResponseGetter - Variable in class infoservice.InfoServiceCommands
 
m_jobs - Variable in class anon.util.JobQueue
 
m_jobThreads - Variable in class anon.util.JobQueue
 
m_keydigest - Variable in class anon.mixminion.mmrdescription.MMRDescription
 
m_keyexchangealgorithm - Variable in class anon.crypto.tinytls.ciphersuites.CipherSuite
 
m_keyExchangeManager - Variable in class anon.client.AnonClient
 
m_keyExchangeManager - Variable in class anon.client.DefaultDataChannelFactory
 
m_keyLength - Variable in class anon.crypto.MyRSAPublicKey
 
m_keyPair - Variable in class anon.crypto.PKCS12
 
m_KeyPool - Static variable in class anon.client.crypto.KeyPool
 
m_KeyPoolThread - Variable in class anon.client.crypto.KeyPool
 
m_keyringpassword - Variable in class anon.mixminion.message.Message
 
m_KeysForCircuit - Variable in class anon.tor.Tor
 
m_knownPIs - Variable in class anon.pay.PayAccountsFile
 
m_label - Variable in class anon.crypto.tinytls.util.PRF
 
m_lAccountNumber - Variable in class anon.pay.xml.XMLBalance
 
m_lAccountNumber - Variable in class anon.pay.xml.XMLEasyCC
 
m_lastBalanceUpdate - Variable in class anon.pay.AIControlChannel
 
m_lastCommonRandom - Variable in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
The result of the last agreement or an initalized value at startup which is used as round number too.
m_lastCommonRandom - Variable in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
Holds the last agreed random number or an init value at start up.
m_lastCommonRandom - Variable in class infoservice.agreement.multicast.messages.AMessage
 
m_lastDiffBytes - Variable in class anon.pay.AIControlChannel
 
m_lastEntry - Variable in class anon.tor.CellQueue
 
m_lastORDescription - Variable in class anon.tor.Circuit
 
m_lastRandom - Variable in class infoservice.agreement.paxos.PaxosProposer
 
m_lastSerialsUpdate - Variable in class infoservice.InfoServiceCommands.HTTPResponseGetter
 
m_lastUpdate - Variable in class anon.infoservice.AbstractDistributableDatabaseEntry.SerialDBEntry
 
m_lastUpdate - Variable in class anon.infoservice.AbstractIDEntry
 
m_lastUpdate - Variable in class anon.infoservice.JAPMinVersion
Time (see System.currentTimeMillis()) when the root-of-update information infoservice has propagated this minimum version info.
m_lastUpdate - Variable in class anon.infoservice.JAPVersionInfo
Time (see System.currentTimeMillis()) when the root-of-update information infoservice has propagated this version info.
m_lastUpdate - Variable in class anon.infoservice.JavaVersionDBEntry
 
m_lastUpdate - Variable in class anon.infoservice.MixCascade
Time (see System.currentTimeMillis()) when the mixcascade (first mix) has sent this HELO message.
m_lastUpdate - Variable in class anon.infoservice.MixInfo
Time (see System.currentTimeMillis()) when the mix has sent this HELO message.
m_lastUpdate - Variable in class anon.infoservice.StatusInfo
Time (see System.currentTimeMillis()) when the mixcascade (first mix) has sent this status message.
m_lastUpdate - Variable in class anon.tor.util.DNSCacheEntry
 
m_lastUpdate - Variable in class infoservice.InfoServiceCommands.HTTPResponseGetter
 
m_latestVersion - Variable in class anon.infoservice.JavaVersionDBEntry
 
m_lDeposit - Variable in class anon.pay.xml.XMLBalance
 
m_leaderId - Variable in class infoservice.agreement.paxos.PaxosRound
 
m_lengthBuffer - Variable in class anon.client.StreamedControlChannel
 
m_listener - Variable in class infoservice.agreement.common.TimeoutThread
 
m_Listener - Variable in class infoservice.InfoServiceServer
 
m_listenerInterfaces - Variable in class anon.infoservice.InfoServiceDBEntry
The ListenerInterfaces of all interfaces (internet-address and port) this infoservice is (virtually) listening on.
m_listenerInterfaces - Variable in class anon.infoservice.MixCascade
Holds the information about the interfaces (IP, Port) the mixcascade (first mix) is listening on.
m_listenerInterfaces - Variable in class anon.infoservice.PaymentInstanceDBEntry
 
m_listenerInterfaces - Variable in class anon.pay.BI
 
m_localization - Variable in class infoservice.mailsystem.central.AbstractMailSystemCommand
Stores the MailMessages instance used for creating localized versions of the response messages.
m_lockIdPointer - Variable in class anon.crypto.CertificateStore
 
m_lockList - Variable in class anon.crypto.CertificateContainer
Stores all locks on this certificate.
m_lockTable - Variable in class anon.crypto.CertificateStore
 
m_log - Variable in class infoservice.agreement.multicast.AbstractEMCAdapter
LERNGRUPPE A logger.
m_log - Static variable in class infoservice.agreement.paxos.PaxosObject
 
m_Log - Variable in class logging.AbstractLog4jLog
 
m_Log1 - Variable in class logging.ChainedLog
 
m_Log2 - Variable in class logging.ChainedLog
 
m_logger - Variable in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
A logger.
m_logger - Variable in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
A little logger to write out log informations to filesystem.
m_logHashTable - Variable in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
Saves the log entries which hold the checked messages.
m_loginTimeout - Static variable in class anon.client.AnonClient
 
m_logLevel - Variable in class logging.SystemErrLog
 
m_logType - Variable in class logging.SystemErrLog
 
m_longterm_secret - Variable in class anon.mixminion.message.ReplyBlock
 
m_lSpent - Variable in class anon.pay.xml.XMLBalance
 
m_lStatusStatisticsInterval - Variable in class infoservice.Configuration
Stores the interval (in ms, see System.currentTimeMillis()) between two status statistics.
m_lTransferredBytes - Variable in class anon.pay.xml.XMLEasyCC
 
m_mailAddress - Variable in class infoservice.mailsystem.central.BannedMailAddressDBEntry
Stores the banned mailaddress.
m_mailAddress - Variable in class infoservice.mailsystem.central.MailAddressDBEntry
Stores the mailaddress.
m_mailSession - Variable in class infoservice.mailsystem.central.MailContext
This stores the Session instance of the Java Mail API.
m_mastersecret - Variable in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
m_mastersecret - Variable in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
m_maxCascadeLength - Variable in class infoservice.dynamic.DynamicConfiguration
 
m_maximumOutputBlocksize - Variable in class anon.client.SequentialChannelDataChain
 
m_MaxNrOfActiveCircuits - Variable in class anon.tor.Tor
 
m_maxNrOfActiveUsers - Variable in class infoservice.StatusStatisticsEntry
This is the maximum number of active users in the current statistics period.
m_MaxStreamsPerCircuit - Variable in class anon.tor.Circuit
 
m_md5Fingerprint - Variable in class anon.crypto.JAPCertificate
 
m_md5Fingerprint - Variable in class anon.crypto.PKCS10CertificationRequest
 
m_message - Variable in class anon.mixminion.message.Decoder
 
m_message - Variable in class infoservice.agreement.paxos.integration.InfoServiceCollectMessage
 
m_message - Variable in class infoservice.agreement.paxos.integration.InfoServiceFreezeProofMessage
 
m_message_parts - Variable in class anon.mixminion.message.NoReplyMessage
 
m_message_parts - Variable in class anon.mixminion.message.ReplyMessage
 
m_messageBuffer - Variable in class anon.client.StreamedControlChannel
 
m_messageCode - Variable in class anon.client.InternalChannelMessage
 
m_messageCode - Variable in class anon.util.AbstractMessage
Stores the message code.
m_messageData - Variable in class anon.client.InternalChannelMessage
 
m_messageData - Variable in class anon.util.AbstractMessage
Stores some message data, which maybe was sent with the message.
m_messageDetailLevel - Static variable in class logging.LogHolder
The current detail level of all log messages.
m_messageDistributor - Variable in class anon.client.replay.ReplayControlChannel
 
m_messageFile - Variable in class infoservice.Configuration
 
m_messageHandler - Variable in class infoservice.agreement.multicast.InfoserviceEMCAdapter
A thread which handles messages for performance reasons.
m_messageQueue - Variable in class anon.client.InternalChannelMessageQueue
 
m_messageQueuesNotifications - Variable in class anon.client.AbstractDataChain
 
m_messageResource - Variable in class infoservice.mailsystem.central.MailMessages
This stores the resource for the used localization.
m_messageResponseGetter - Variable in class infoservice.InfoServiceCommands
 
m_messages - Variable in class anon.mixminion.MixminionPOPChannel
 
m_messages - Variable in class infoservice.agreement.common.FifoQueue
An array for holding the messages.
m_messageType - Variable in class infoservice.agreement.multicast.messages.AMessage
 
m_messageType - Variable in class infoservice.agreement.paxos.messages.PaxosMessage
 
m_middlenodes - Variable in class anon.tor.ordescription.ORList
 
m_minCascadeLength - Variable in class infoservice.dynamic.DynamicConfiguration
 
m_minCircuitLifetime - Static variable in class anon.tor.Circuit
 
m_minJapVersion - Variable in class anon.pay.xml.XMLPaymentOption
JAP version since when the option does work (for non-generic options)
m_minNrOfActiveUsers - Variable in class infoservice.StatusStatisticsEntry
This is the minimum number of active users in the current statistics period.
m_mixCascade - Variable in class anon.infoservice.SimpleMixCascadeContainer
 
m_mixCascadeCertificate - Variable in class anon.infoservice.MixCascade
Stores the certificate for verifying the status messages of the mixcascade.
m_mixCascadeCertificateLock - Variable in class anon.client.KeyExchangeManager
Stores the lock on the certificate used by the mixcascade to sign all cascade related messages, like the MixCascade or MixCascadeStatus structures.
m_mixCascadeId - Variable in class anon.infoservice.MixCascade
This is the ID of the mixcascade.
m_mixCascadeId - Variable in class anon.infoservice.StatusInfo
This is the ID of the mixcascade to which this status belongs.
m_mixCascadeId - Variable in class infoservice.StatusStatisticsEntry
This is the ID of the mixcascade to which this status statistics belongs.
m_mixCertificate - Variable in class anon.infoservice.MixInfo
Stores the certificate for this mix.
m_mixCertPath - Variable in class anon.infoservice.MixInfo
Stores the certPath for this mix.
m_mixCipher - Variable in class anon.client.crypto.FirstMixCipher
 
m_mixCipher - Variable in class anon.client.MixParameters
 
m_mixCipherChain - Variable in class anon.client.AbstractDataChannel
 
m_mixedPackets - Variable in class anon.infoservice.StatusInfo
This is the number of packets, which are mixed through the cascade since their startup.
m_mixedPackets - Variable in class infoservice.StatusStatisticsEntry
This is the number of mixed packets.
m_mixId - Variable in class anon.client.MixParameters
 
m_mixId - Variable in class anon.client.replay.ReplayTimestamp
 
m_mixId - Variable in class anon.infoservice.MixInfo
This is the ID of the mix.
m_mixIds - Variable in class anon.infoservice.MixCascade
Holds IDs of all mixes in the cascade.
m_mixInfos - Variable in class anon.infoservice.MixCascade
 
m_mixLocation - Variable in class anon.infoservice.MixInfo
Some information about the location of the mix.
m_Mixminion - Variable in class anon.mixminion.FirstMMRConnection
 
m_mixminionrouters - Variable in class anon.mixminion.mmrdescription.MMRList
 
m_mixminionroutersWithNames - Variable in class anon.mixminion.mmrdescription.MMRList
 
m_mixNodes - Variable in class anon.infoservice.MixCascade
 
m_mixOperator - Variable in class anon.infoservice.MixInfo
Some information about the operator of the mix.
m_mixParameters - Variable in class anon.client.crypto.DefaultMixCipher
 
m_mixParameters - Variable in class anon.client.KeyExchangeManager
 
m_mixParameters - Variable in class anon.client.replay.TimestampUpdater
 
m_mixProtocolVersion - Variable in class anon.infoservice.MixCascade
 
m_mixSignature - Variable in class anon.infoservice.MixInfo
Stores the signature element for this mix.
m_mixSoftware - Variable in class anon.infoservice.MixInfo
Some information about the used mix software.
m_mixStreamCipher - Variable in class anon.client.crypto.FirstMixCipher.MixEncryptionHandler
 
m_mmrlist - Variable in class anon.mixminion.message.NoReplyMessage
 
m_mmrlist - Variable in class anon.mixminion.message.ReplyMessage
 
m_mmrlistFetcher - Variable in class anon.mixminion.mmrdescription.MMRList
 
m_MMRListPort - Variable in class anon.mixminion.mmrdescription.PlainMMRListFetcher
 
m_MMRListServer - Variable in class anon.mixminion.mmrdescription.PlainMMRListFetcher
 
m_Modulus - Variable in class anon.client.crypto.ASymCipher
 
m_msg - Variable in class infoservice.agreement.paxos.integration.InfoServicePaxosMessage
 
m_multipartid - Variable in class anon.mixminion.EMail
 
m_multiplexer - Variable in class anon.client.AnonClient
 
m_multiplexer - Variable in class anon.client.DefaultDataChannelFactory
 
m_multiplexerInputStreamCipher - Variable in class anon.client.KeyExchangeManager
 
m_multiplexerOutputStreamCipher - Variable in class anon.client.KeyExchangeManager
 
m_mustBeRestartedForSecurityReason - Variable in class infoservice.agreement.multicast.AbstractEMCAdapter
LERNGRUPPE A boolean value, which indicates whether the handler have to restart the protocol.
m_MyAccountListener - Variable in class anon.pay.PayAccountsFile
 
m_myaddress - Variable in class anon.mixminion.message.ReplyBlock
 
m_myEmail - Variable in class anon.mixminion.MixminionServiceDescription
 
m_mykeys - Variable in class anon.mixminion.message.Keyring
 
m_myrouting - Variable in class anon.mixminion.message.ReplyBlock
 
m_mySpent - Variable in class anon.pay.PayAccount
internal value for spent bytes.
m_n - Variable in class anon.crypto.MyRSAPublicKey
 
m_name - Variable in class anon.infoservice.MixInfo
The name of the mix.
m_name - Variable in class anon.infoservice.PaymentInstanceDBEntry
 
m_name - Variable in class anon.mixminion.FirstMMRConnectionThread
 
m_name - Variable in class anon.mixminion.mmrdescription.MMRDescription
 
m_name - Variable in class anon.pay.xml.XMLPaymentOption
Option name
m_name - Variable in class anon.tor.FirstOnionRouterConnectionThread
 
m_name - Variable in class anon.tor.ordescription.ORDescription
 
m_neighbour - Variable in class anon.infoservice.InfoServiceDBEntry
Describes whether this infoservice is a neighbour of our one.
m_next - Variable in class anon.tor.CellQueue.CellQueueEntry
 
m_nextHandshakeRecordOffset - Variable in class anon.crypto.tinytls.TLSPlaintextRecord
 
m_nextOR - Variable in class anon.tor.OnionRouter
 
m_notified - Variable in class infoservice.agreement.paxos.PaxosInstance
 
m_nrAskedInfoServices - Variable in class anon.infoservice.InfoServiceHolder
 
m_nrOfActiveUsers - Variable in class anon.infoservice.StatusInfo
Stores the number of active users in the corresponding mixcascade.
m_nrOfActiveUsersSum - Variable in class infoservice.StatusStatisticsEntry
This is the sum of active users in the current statistics period.
m_NrOfThreads - Variable in class infoservice.Configuration
Stores how many concurrent connections the InfoService can handle
m_numberOfAllActiveInfoservices - Variable in class infoservice.agreement.multicast.InfoserviceEMCAdapter
Holds the number of all infoservices and freeze it as long as the agreement runs.
m_numberoffrags - Variable in class anon.mixminion.message.FragmentContainer
 
m_oActiveCircuitSync - Variable in class anon.tor.Tor
 
m_OAEP - Variable in class anon.crypto.MyRSA
 
m_oDeliverSync - Variable in class anon.tor.Circuit
 
m_oDestroyedByPeerSync - Variable in class anon.tor.Circuit
 
m_onionkey - Variable in class anon.tor.ordescription.ORDescription
 
m_onionRouters - Variable in class anon.tor.Circuit
 
m_onionrouters - Variable in class anon.tor.ordescription.ORList
 
m_onionroutersWithNames - Variable in class anon.tor.ordescription.ORList
 
m_onlyHardRemovable - Variable in class anon.crypto.CertificateContainer
Stores, whether the certificate can only be removed from the certificate store by calling the removeCertificate() method.
m_onlyHardRemovable - Variable in class anon.crypto.CertificateInfoStructure
 
m_oNotifySync - Variable in class anon.mixminion.FirstMMRConnectionThread
 
m_oNotifySync - Variable in class anon.tor.Circuit
 
m_oNotifySync - Variable in class anon.tor.FirstOnionRouterConnectionThread
 
m_orderData - Variable in class anon.client.DataChainSendOrderStructure
 
m_oResolveSync - Variable in class anon.tor.Circuit
 
m_originChannel - Variable in class anon.client.TypeFilterDataChain
 
m_originOutputStream - Variable in class anon.client.TypeFilterDataChain.TypeFilterOutputStreamImplementation
 
m_orList - Variable in class anon.tor.Tor
 
m_orlistFetcher - Variable in class anon.tor.ordescription.ORList
 
m_ORListPort - Variable in class anon.tor.ordescription.PlainORListFetcher
 
m_ORListServer - Variable in class anon.tor.ordescription.PlainORListFetcher
 
m_OS - Variable in class anon.pay.HttpClient
 
m_oSendSync - Variable in class anon.tor.Circuit
 
m_oSendSync - Variable in class anon.tor.FirstOnionRouterConnection
 
m_oStartStopSync - Variable in class anon.tor.Tor
 
m_ostream - Variable in class anon.crypto.tinytls.TinyTLS
 
m_ostream - Variable in class anon.crypto.tinytls.TinyTLSServerSocket
 
m_ostream - Variable in class anon.mixminion.FirstMMRConnection
 
m_ostream - Variable in class anon.tor.FirstOnionRouterConnection
 
m_Out - Variable in class anon.shared.ProxyConnection
 
m_Out - Variable in class anon.util.TimedOutputStream
 
m_outputStream - Variable in class anon.client.AbstractDataChain
 
m_outputStream - Variable in class anon.client.Multiplexer
 
m_outputStream - Variable in class anon.shared.AbstractChannel
 
m_outputStreamCipher - Variable in class anon.client.Multiplexer
 
m_oWaitForOpen - Variable in class anon.tor.TorChannel
 
m_ownCommitment - Variable in class infoservice.agreement.paxos.integration.PaxosAdapter
 
m_packetCounter - Variable in class anon.client.AnonClient
 
m_packetCounter - Variable in class anon.pay.AIControlChannel
 
m_PacketKey - Variable in class anon.mixminion.mmrdescription.MMRDescription
 
m_params - Variable in class anon.crypto.MyDSAPrivateKey
 
m_params - Variable in class anon.crypto.MyDSAPublicKey
 
m_Params - Variable in class anon.crypto.MyRSAPrivateKey
 
m_parentCertificate - Variable in class anon.crypto.CertificateContainer
Stores the parent certificate (the certificate against which verification of this certificate was successful) of this certificate.
m_parentCertificate - Variable in class anon.crypto.CertificateInfoStructure
 
m_parentDataChain - Variable in class anon.client.AbstractDataChannel
 
m_parentMultiplexer - Variable in class anon.client.AbstractChannel
 
m_passivelyReceivedMessages - Variable in class infoservice.agreement.paxos.integration.PaxosAdapter
 
m_passivePhaseLength - Variable in class infoservice.dynamic.DynamicConfiguration
 
m_password - Variable in class anon.mixminion.message.Decoder
 
m_password - Variable in class anon.mixminion.message.Keyring
 
m_password - Variable in class anon.pay.xml.XMLExternalChargeRequest
Password
m_password - Variable in class anon.util.SingleStringPasswordReader
 
m_passwordReader - Variable in class anon.infoservice.ProxyInterface
The password reader instance.
m_path - Variable in class anon.mixminion.message.ReplyBlock
 
m_paxosInstance - Variable in class infoservice.agreement.paxos.integration.PaxosRejectManager
 
m_paxosInstance - Variable in class infoservice.agreement.paxos.PaxosExecution
The PaxosInstance this execution belongs to
m_paxosInstanceIdentifier - Variable in class infoservice.agreement.paxos.messages.PaxosMessage
 
m_paxosInstances - Variable in class infoservice.agreement.paxos.PaxosAcceptor
A collection of all running PAXOS instances
m_paxosRoundTimeout - Variable in class infoservice.dynamic.DynamicConfiguration
 
m_payload - Variable in class anon.mixminion.EMail
 
m_payload - Variable in class anon.mixminion.message.FragmentedMessage
 
m_payload - Variable in class anon.mixminion.message.SingleBlockMessage
 
m_payload - Variable in class anon.tor.cells.Cell
 
m_payloadData - Variable in class anon.client.MixPacket
 
m_payloadData - Variable in class anon.client.SequentialChannelDataChain.ChainCell
 
m_payloadData - Variable in class anon.client.SingleChannelDataChain.ChainCell
 
m_paymentData - Variable in class anon.pay.xml.XMLPassivePayment
 
m_paymentInstance - Variable in class anon.client.AnonClient
 
m_paymentListeners - Variable in class anon.pay.PayAccountsFile
 
m_paymentName - Variable in class anon.pay.xml.XMLPassivePayment
 
m_paymentOptions - Variable in class anon.pay.xml.XMLPaymentOptions
 
m_paymentProtocolVersion - Variable in class anon.infoservice.MixCascade
 
m_paymentProxyInterface - Variable in class anon.client.AnonClient
 
m_paymentRequired - Variable in class anon.client.KeyExchangeManager
 
m_payPacketCounter - Variable in class anon.client.PacketCounter
This counts the packets which have to be paid.
m_phaseOneAgreemetResults - Variable in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
Contains the reached agreement results of agreement phase one.
m_port - Variable in class anon.mixminion.FirstMMRConnectionThread
 
m_port - Variable in class anon.mixminion.mmrdescription.MMRDescription
 
m_Port - Variable in class anon.mixminion.mmrdescription.ServerStats
 
m_port - Variable in class anon.tor.FirstOnionRouterConnectionThread
 
m_port - Variable in class anon.tor.ordescription.ORDescription
 
m_port - Variable in class infoservice.tor.TorDirectoryServerUrl
Stores the port number of the tor directory server.
m_portDir - Variable in class anon.tor.ordescription.ORDescription
 
m_posCTR - Variable in class anon.crypto.MyAES
 
m_postData - Variable in class infoservice.agreement.multicast.messages.RawMessage
 
m_postDocument - Variable in class anon.infoservice.HttpRequestStructure
An XML document with data which is posted to the HTTP server.
m_postFile - Variable in class anon.infoservice.InfoServiceDBEntry.EntryGetter
 
m_potentialyCorrectMessage - Variable in class infoservice.agreement.paxos.integration.PaxosAdapter
 
m_preferedListenerInterface - Variable in class anon.infoservice.InfoServiceDBEntry
Stores the number of the prefered ListenerInterface in the listenerInterfaces list.
m_preferredInfoService - Variable in class anon.infoservice.InfoServiceHolder
Stores the preferred InfoService.
m_premastersecret - Variable in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
m_premastersecret - Variable in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
m_privateKey - Variable in class anon.crypto.AsymmetricCryptoKeyPair
 
m_PrivateKey - Variable in class anon.crypto.tinytls.TinyTLSServer
 
m_privatekey - Variable in class anon.crypto.tinytls.TinyTLSServerSocket
 
m_privateKey - Variable in class anon.pay.PayAccount
contains the private key associated with this account
m_processedBytes - Variable in class anon.client.DataChainSendOrderStructure
 
m_processedDataPackets - Variable in class anon.client.PacketCounter
This counts the data-packets for the observers of this class.
m_processedDownstreamPackets - Variable in class anon.client.DataChainChannelListEntry
 
m_processedUpstreamPackets - Variable in class anon.client.DataChainChannelListEntry
 
m_processingDone - Variable in class anon.client.DataChainSendOrderStructure
 
m_productionComplete - Variable in class captcha.graphics.RgbMemoryImageConsumer
Stores whether the image production is ready.
m_productionLock - Variable in class captcha.graphics.RgbMemoryImageConsumer
This Object is needed for internal synchronization.
m_projectionMatrix - Variable in class captcha.graphics.PerspectiveProjection
Stores the projection matrix needed for the trnasformation of the image pixels.
m_proofs - Variable in class infoservice.agreement.paxos.messages.CollectMessage
 
m_proposal - Variable in class infoservice.agreement.multicast.messages.AMessage
 
m_proposal - Variable in class infoservice.agreement.multicast.messages.CommitmentMessage
This variable contains the message itself e.g.
m_proposal - Variable in class infoservice.agreement.paxos.messages.PaxosMessage
 
m_proposal - Variable in class infoservice.agreement.paxos.PaxosRound
 
m_protocol - Variable in class anon.mixminion.FirstMMRConnection
 
m_protocolWithTimestamp - Variable in class anon.client.KeyExchangeManager
 
m_ProxyConnection - Variable in class anon.crypto.tinytls.TinyTLS
 
m_proxyInterface - Variable in class anon.client.AnonClient
 
m_proxyInterface - Variable in class anon.infoservice.HTTPConnectionFactory
The listener for the proxy used.
m_proxyInterface - Static variable in class anon.infoservice.InfoServiceDBEntry
A proxy interface that is used for all connections and may change over time.
m_proxyInterface - Variable in class anon.mixminion.FirstMMRConnectionThread
 
m_proxyInterface - Variable in class anon.mixminion.Mixminion
 
m_proxyInterface - Variable in class anon.pay.BIConnection
 
m_proxyInterface - Variable in class anon.tor.FirstOnionRouterConnectionThread
 
m_proxyInterface - Variable in class anon.tor.Tor
 
m_proxys - Variable in class anon.pay.AIControlChannel
 
m_PubKey - Variable in class anon.crypto.JAPCertificate
 
m_publicKey - Variable in class anon.crypto.AsymmetricCryptoKeyPair
 
m_publicKey - Variable in class anon.crypto.CertificationRequestInfo
 
m_publicKey - Variable in class anon.pay.xml.XMLAccountCertificate
 
m_publicKey - Variable in class anon.pay.xml.XMLJapPublicKey
 
m_published - Variable in class anon.mixminion.mmrdescription.MMRDescription
 
m_Queue - Variable in class anon.shared.ChannelInputStream
 
m_queue - Variable in class anon.util.JobQueue.Job
 
m_queue - Variable in class infoservice.agreement.multicast.InfoserviceEMCAdapter
A data stack which implements fifo logic used for holding messages.
m_queue - Variable in class infoservice.agreement.multicast.MessageHandlerThread
 
m_queueEntries - Variable in class anon.client.AbstractDataChain.DataChainInputStreamImplementation
 
m_rand - Variable in class anon.mixminion.mmrdescription.MMRList
 
m_rand - Variable in class anon.tor.Circuit
 
m_rand - Variable in class anon.tor.FirstOnionRouterConnection
 
m_rand - Variable in class anon.tor.ordescription.ORList
 
m_rand - Variable in class anon.tor.Tor
 
m_Random - Variable in class anon.crypto.tinytls.ciphersuites.CipherSuite
 
m_random - Variable in class infoservice.agreement.paxos.integration.Commitment
 
m_randomOne - Variable in class infoservice.agreement.multicast.messages.CommitmentMessage
A random number as String.
m_randomTwo - Variable in class infoservice.agreement.multicast.messages.CommitmentMessage
A second random number as String.
m_rbs - Variable in class anon.mixminion.message.Message
 
m_readDataLoop - Variable in class anon.tor.FirstOnionRouterConnection
 
m_readLimit - Variable in class infoservice.mailsystem.central.server.util.LimitedLengthInputStream
Stores the maximum number of bytes which can still be read from the stream.
m_ReadRecordState - Variable in class anon.crypto.tinytls.TinyTLS.TLSInputStream
 
m_ReadRecordState - Variable in class anon.crypto.tinytls.TinyTLSServerSocket.TLSInputStream
 
m_readsequenznumber - Variable in class anon.crypto.tinytls.ciphersuites.CipherSuite
readsequenznumber for packages
m_readytoreassemble - Variable in class anon.mixminion.message.FragmentContainer
 
m_receivedChainId - Variable in class anon.client.SequentialChannelDataChain.ChainCell
 
m_receivedDate - Variable in class anon.pay.xml.XMLTransCert
 
m_receivedMessage - Variable in class infoservice.mailsystem.central.MailHandler
Stores the received message.
m_receivedPackets - Variable in class anon.client.SimulatedLimitedDataChannel
 
m_receiver - Variable in class anon.mixminion.EMail
 
m_receiver - Variable in class anon.mixminion.MixminionSMTPChannel
a Receiver-List of the eMail
m_recipient - Variable in class anon.mixminion.message.FragmentedMessage
 
m_recipient - Variable in class anon.mixminion.message.NoReplyMessage
 
m_recvCellCounter - Variable in class anon.tor.Circuit
 
m_recvcellcounter - Variable in class anon.tor.TorChannel
 
m_referenceURI - Variable in class anon.crypto.XMLSignature
 
m_rejectCount - Variable in class infoservice.agreement.paxos.integration.PaxosRejectManager
 
m_rejected - Variable in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Indicates whether the a RejectMessage was send for this log entry.
m_rejectManager - Variable in class infoservice.agreement.paxos.integration.InfoServicePaxosInstance
 
m_rejectMessages - Variable in class infoservice.agreement.paxos.integration.PaxosRejectManager
 
m_rejectMessagesHashTable - Variable in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Holds the accepted RejectMessages.
m_relayCommand - Variable in class anon.tor.cells.RelayCell
 
m_releaseDate - Variable in class anon.infoservice.JAPVersionInfo
Stores release date of the described JAP version.
m_replayReferenceTime - Variable in class anon.client.replay.ReplayTimestamp
Stores the time in ms (see System.currentTimeMillis()) the mix has chosen as reference time for replay detection.
m_replayTimestamp - Variable in class anon.client.MixParameters
 
m_replyblocks - Variable in class anon.mixminion.EMail
 
m_replyblocks - Variable in class anon.mixminion.message.ReplyMessage
 
m_requestTimes - Variable in class infoservice.mailsystem.central.MailAddressDBEntry
Stores the times we have sent a reply to this mailaddress (as Long objects storing the corresponding System.currentTimeMillis() values).
m_resolvedData - Variable in class anon.tor.Circuit
 
m_responseReceived - Variable in class anon.client.replay.TimestampUpdater
 
m_restarted - Variable in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Indicates whether the a log entry got enough RejectMessages to reset the lastCommonRandom and restart the protocol.
m_rgbPixels - Variable in class captcha.graphics.RgbMemoryImageConsumer
Stores the pixels of the image in the RGB format.
m_rootCertificateClass - Variable in class anon.crypto.CertPath
the certificate class of the rootCerts that may verify this CertPath
m_round - Variable in class infoservice.agreement.paxos.messages.PaxosMessage
 
m_roundLeaders - Variable in class infoservice.agreement.paxos.PaxosExecution
 
m_roundNumber - Variable in class infoservice.agreement.paxos.PaxosRound
 
m_rounds - Variable in class infoservice.agreement.paxos.PaxosExecution
A Hashtable of all active rounds for this execution
m_RSACertificate - Variable in class anon.crypto.tinytls.TinyTLSServer
 
m_RSACertificate - Variable in class anon.crypto.tinytls.TinyTLSServerSocket
 
m_RSAEngine - Variable in class anon.crypto.MyRSA
 
m_RSAKey - Variable in class anon.crypto.tinytls.TinyTLSServer
 
m_RSAKey - Variable in class anon.crypto.tinytls.TinyTLSServerSocket
 
m_secret - Variable in class anon.crypto.tinytls.util.P_Hash
 
m_secret - Variable in class anon.crypto.tinytls.util.PRF
 
m_seed - Variable in class anon.crypto.tinytls.util.P_Hash
 
m_seed - Variable in class anon.crypto.tinytls.util.PRF
 
m_selectedciphersuite - Variable in class anon.crypto.tinytls.TinyTLS
 
m_selectedciphersuite - Variable in class anon.crypto.tinytls.TinyTLSServerSocket
 
m_self - Variable in class infoservice.agreement.multicast.InfoserviceEMCAdapter
The database entry representation for this infoservice.
m_self - Variable in class infoservice.agreement.paxos.integration.InfoServicePaxosAdapter
 
m_sendCallbackHandlers - Variable in class anon.client.MixPacket
 
m_sendCellCounter - Variable in class anon.tor.Circuit
 
m_sendcellcounter - Variable in class anon.tor.TorChannel
 
m_sender - Variable in class infoservice.agreement.paxos.messages.PaxosMessage
 
m_senderId - Variable in class infoservice.agreement.multicast.messages.AMessage
 
m_sendJobQueue - Variable in class anon.client.Multiplexer
 
m_sendSynchronization - Variable in class anon.client.SequentialChannelDataChain
 
m_sendUpstreamClose - Variable in class anon.client.SequentialChannelDataChain.SendOrderProtocolData
 
m_separatorCharacter - Variable in class infoservice.agreement.multicast.messages.CommitmentMessage
This character will be used for string concatenation.
m_serial - Variable in class anon.infoservice.DeletedMessageIDDBEntry
 
m_serial - Variable in class anon.infoservice.InfoServiceDBEntry
 
m_serial - Variable in class anon.infoservice.MessageDBEntry
 
m_serial - Variable in class anon.infoservice.MixCascade
 
m_serial - Variable in class anon.infoservice.MixInfo
 
m_Server - Variable in class anon.mixminion.mmrdescription.ServerStats
 
m_serverAddress - Variable in class infoservice.japforwarding.ServerVerifier
Stores the internet address of a JAP forwarding server.
m_serverAddress - Variable in class infoservice.mailsystem.central.server.GenericServer
Stores the local address the server will listen on.
m_servercertificate - Variable in class anon.crypto.tinytls.ciphersuites.CipherSuite
 
m_servercertificate - Variable in class anon.crypto.tinytls.TinyTLS
 
m_servercertificate - Variable in class anon.crypto.tinytls.TinyTLSServerSocket
 
m_serverhellodone - Variable in class anon.crypto.tinytls.TinyTLS
 
m_serverImplementation - Variable in class infoservice.InfoServiceConnection
Stores the implementation which is used for processing the received HTTP request and creating the HTTP response which is sent back to the client.
m_serverImplementationFactory - Variable in class infoservice.mailsystem.central.server.GenericServer
Stores the factory which creates the server implementations for handling the accepted connections from the clients.
m_servermacsecret - Variable in class anon.crypto.tinytls.ciphersuites.CipherSuite
server write mac secret
m_serverPort - Variable in class infoservice.japforwarding.ServerVerifier
Stores the port of a JAP forwarding server.
m_serverPort - Variable in class infoservice.mailsystem.central.server.GenericServer
Stores the local port the server will listen on.
m_serverrandom - Variable in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
m_serverrandom - Variable in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
m_serverrandom - Variable in class anon.crypto.tinytls.TinyTLS
 
m_serverrandom - Variable in class anon.crypto.tinytls.TinyTLSServerSocket
 
m_serverSocket - Variable in class infoservice.mailsystem.central.server.GenericServer
Stores the ServerSocket used for listening.
m_serverSocketThread - Variable in class infoservice.mailsystem.central.server.GenericServer
Stores the thread which handles all requests reaching the server socket.
m_serverwriteIV - Variable in class anon.crypto.tinytls.ciphersuites.CipherSuite
server write IV, only used for block ciphers
m_serverwritekey - Variable in class anon.crypto.tinytls.ciphersuites.CipherSuite
server write key
m_serviceContainer - Variable in class anon.client.AbstractControlChannel
 
m_serviceDatabase - Variable in class anon.infoservice.Database
Stores services we know.
m_serviceDescription - Static variable in class anon.mixminion.Mixminion
 
m_sha1Fingerprint - Variable in class anon.crypto.JAPCertificate
 
m_sha1Fingerprint - Variable in class anon.crypto.PKCS10CertificationRequest
 
m_sharedSecret - Variable in class anon.mixminion.message.ReplyBlock
 
m_signature - Variable in class anon.crypto.CertificationRequest
 
m_signature - Variable in class anon.infoservice.InfoServiceDBEntry
 
m_signature - Variable in class anon.infoservice.MixCascade
 
m_signature - Variable in class anon.infoservice.StatusInfo
 
m_SignatureAlgorithm - Variable in class anon.crypto.MyDSASignature
 
m_SignatureAlgorithm - Variable in class anon.crypto.MyRSASignature
 
m_signatureKeys - Variable in class anon.crypto.SignatureCreator
 
m_signatureMethod - Variable in class anon.crypto.XMLSignature
 
m_signatureOk - Variable in class infoservice.agreement.multicast.messages.AMessage
 
m_signatureOk - Variable in class infoservice.agreement.paxos.messages.CollectMessage
 
m_signatureOk - Variable in class infoservice.agreement.paxos.messages.FreezeProofMessage
 
m_signatureValue - Variable in class anon.crypto.XMLSignature
 
m_signedData - Variable in class infoservice.agreement.paxos.messages.FreezeProofMessage
 
m_signedInfoCanonical - Variable in class anon.crypto.XMLSignature
 
m_signingkey - Variable in class anon.tor.ordescription.ORDescription
 
m_socket - Variable in class anon.client.SocketHandler
 
m_Socket - Variable in class anon.crypto.tinytls.TinyTLSServerSocket
 
m_socket - Variable in class anon.pay.BIConnection
 
m_socket - Variable in class anon.pay.HttpClient
 
m_socket - Variable in class infoservice.InfoServiceConnection
Stores the socket which is connected to the client we got the request from.
m_socket - Variable in class infoservice.mailsystem.central.server.util.SocketContainer
Stores the origin socket.
m_socketContainer - Variable in class infoservice.mailsystem.central.server.AbstractServerImplementation
Stores the SocketContainer which includes the Socket connected to the client and maybe some alternative datastreams.
m_socketHandler - Variable in class anon.client.AnonClient
 
m_socketInputStream - Variable in class anon.client.SocketHandler
 
m_socketOutputStream - Variable in class anon.client.SocketHandler
 
m_software - Variable in class anon.mixminion.mmrdescription.MMRDescription
 
m_sortedIdentifiers - Static variable in class anon.crypto.X509DistinguishedName
 
m_start_server - Variable in class anon.mixminion.message.NoReplyMessage
 
m_start_server - Variable in class anon.mixminion.message.ReplyMessage
 
m_starterThread - Variable in class infoservice.agreement.paxos.integration.PaxosAdapter
 
m_startupTime - Variable in class infoservice.Configuration
Stores the startup time of the infoservice (time when the configuration instance was created).
m_state - Variable in class anon.mixminion.MixminionPOPChannel
the current State of the POPChannel
m_state - Variable in class anon.mixminion.MixminionSMTPChannel
the current State of the SMTPChannel
m_State - Variable in class anon.tor.Circuit
 
m_state - Variable in class anon.tor.TorSocksChannel
 
m_statisticsDatabase - Variable in class infoservice.StatusStatistics
Stores the statistics.
m_statusinfoDB - Variable in class infoservice.InfoServiceCommands
 
m_statusXmlData - Variable in class anon.infoservice.StatusInfo
Stores the XML description which we forward to other infoservices (the same as we have received).
m_statusXmlDataBytes - Variable in class anon.infoservice.StatusInfo
 
m_strAiName - Variable in class anon.pay.xml.XMLEasyCC
 
m_strBiID - Variable in class anon.pay.PayAccount
 
m_strDescription - Variable in class anon.pay.xml.XMLDescription
 
m_stream - Variable in class anon.crypto.tinytls.TinyTLS.TLSInputStream
 
m_stream - Variable in class anon.crypto.tinytls.TinyTLS.TLSOutputStream
 
m_stream - Variable in class anon.crypto.tinytls.TinyTLSServerSocket.TLSInputStream
 
m_stream - Variable in class anon.crypto.tinytls.TinyTLSServerSocket.TLSOutputStream
 
m_streamCounter - Variable in class anon.tor.Circuit
 
m_streamID - Variable in class anon.tor.cells.RelayCell
 
m_streams - Variable in class anon.tor.Circuit
 
m_strEmail - Variable in class anon.infoservice.ServiceOperator
 
m_strErrMsg - Variable in exception anon.pay.xml.XMLErrorMessage
 
m_strHostname - Variable in class anon.infoservice.ListenerInterface
This is the host of this interface (hostname or IP).
m_strID - Variable in class infoservice.Configuration
The InfoService ID.
m_strInfoServiceId - Variable in class anon.infoservice.InfoServiceDBEntry
This is the ID of this infoservice.
m_strJapDevelopmentJnlpFile - Variable in class infoservice.Configuration
Stores where the japDevelopment.jnlp is located in the local file system (path + filename).
m_strJapMinVersionFile - Variable in class infoservice.Configuration
Stores where the japMinVersion.xml is located in the local file system (path + filename).
m_strJapReleaseJnlpFile - Variable in class infoservice.Configuration
Stores where the japRelease.jnlp is located in the local file system (path + filename).
m_strJavaLatestVersionFile - Variable in class infoservice.Configuration
Stores where the information about latest Java versions is located in the local file system (path + filename).
m_strMixIds - Variable in class anon.infoservice.MixCascade
 
m_strName - Variable in class anon.infoservice.InfoServiceDBEntry
The name of the infoservice.
m_strName - Variable in class anon.infoservice.MixCascade
The name of the mixcascade.
m_strongAccepted - Variable in class infoservice.agreement.paxos.PaxosRound
 
m_strongMessages - Variable in class infoservice.agreement.paxos.PaxosRound
 
m_strongValue - Variable in class infoservice.agreement.paxos.messages.FreezeProofMessage
 
m_strOwnName - Variable in class infoservice.Configuration
Stores the name of our infoservice.
m_strPackage - Variable in class anon.util.ClassUtil.Package
 
m_strPaymentInstanceId - Variable in class anon.infoservice.PaymentInstanceDBEntry
This is the ID of this payment instance.
m_strPIID - Variable in class anon.pay.xml.XMLEasyCC
The Payment Instance ID
m_strProxyAddresses - Variable in class infoservice.Configuration
Stores the addresses of the proxy servers at the end of the cascades.
m_strSoftware - Variable in class anon.tor.ordescription.ORDescription
 
m_strStatusStatisticsLogDir - Variable in class infoservice.Configuration
Stores the directory, where to write the status statistics files.
m_strTorDirServerAddr - Variable in class anon.tor.TorAnonServerDescription
 
m_strVersion - Variable in class anon.infoservice.ServiceSoftware
This is the version of the used software.
m_subject - Variable in class anon.crypto.CertificationRequestInfo
 
m_subject - Variable in class anon.crypto.JAPCertificate
 
m_success - Variable in class infoservice.japforwarding.VerificationLock
Stores the success of the verification process.
m_supportedciphersuites - Variable in class anon.crypto.tinytls.TinyTLS
 
m_supportedciphersuites - Variable in class anon.crypto.tinytls.TinyTLSServerSocket
 
m_supportFlowControl - Variable in class anon.client.SingleChannelDataChain
 
m_symCipher - Variable in class anon.client.crypto.DefaultMixCipher
 
m_synchronizer - Variable in class infoservice.mailsystem.central.server.AbstractServerImplementation
This object is used for synchronization purposes to prevent using this server implementation more than once.
m_synchronizer - Variable in class infoservice.mailsystem.central.server.GenericServer
This object is used for internal synchronization with the server socket handling thread.
m_tableClosed - Variable in class anon.client.ChannelTable
 
m_tags - Variable in class anon.crypto.AbstractX509AlternativeName
 
m_tans - Variable in class anon.pay.xml.XMLTransactionOverview
Contains transfer numbers, their "used" attribute and the used date.
m_targets - Variable in class infoservice.agreement.paxos.PaxosCommunicator
 
m_text - Variable in class anon.mixminion.MixminionSMTPChannel
the Text of the eMail
m_theBI - Variable in class anon.pay.BIConnection
 
m_theBI - Variable in class anon.pay.PayAccount
 
m_TheRandom - Variable in class anon.crypto.MyRandom
 
m_thisDBEntryClass - Variable in class anon.infoservice.AbstractDistributableDatabaseEntry.Serials
 
m_thread - Variable in class anon.mixminion.FirstMMRConnectionThread
 
m_thread - Variable in class anon.tor.FirstOnionRouterConnectionThread
 
m_threadInitialise - Variable in class anon.client.AnonClient
 
m_ThreadPool - Variable in class infoservice.InfoService
 
m_threadQueue - Variable in class anon.util.JobQueue
 
m_threadRunLoop - Variable in class anon.client.DummyTrafficControlChannel
Stores the instance of the internal dummy traffic thread.
m_thrownException - Variable in class anon.client.DataChainSendOrderStructure
 
m_time - Static variable in class anon.mixminion.mmrdescription.MMRDescription
 
m_timedOut - Variable in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Indicates whether the a lifecycle for this log entry is expired.
m_timeInLastStatisticsMessage - Variable in class infoservice.StatusStatisticsEntry
This is the creation time of the last received statistics message -> only newer messages are accepted for updating the statistics.
m_timeout - Variable in class anon.infoservice.HTTPConnectionFactory
Stores the communication timeout (sec) for new HTTP connections.
m_timeout - Variable in class anon.mixminion.FirstMMRConnectionThread
 
m_timeout - Variable in class anon.tor.FirstOnionRouterConnectionThread
 
m_timeout - Variable in class infoservice.agreement.common.TimeoutThread
 
m_timeout - Variable in class infoservice.agreement.paxos.PaxosRound
 
m_TimeoutInTicks - Variable in class anon.util.TimedOutputStream
 
m_timeoutList - Variable in class anon.infoservice.Database
Chronological order (in relation to timeouts) of all objects in the database.
m_timeoutSupervisionThread - Variable in class anon.client.SimulatedLimitedDataChannel
 
m_timeoutSynchronization - Variable in class anon.client.SimulatedLimitedDataChannel
 
m_TimeOutTick - Variable in class anon.util.TimedOutputStream
 
m_Timestamp - Variable in class anon.pay.xml.XMLBalance
 
m_timetolive - Variable in class anon.mixminion.message.ReplyBlock
 
m_tinyTLS - Variable in class anon.mixminion.FirstMMRConnection
 
m_tinyTLS - Variable in class anon.tor.FirstOnionRouterConnection
 
m_tls - Variable in class anon.mixminion.FirstMMRConnectionThread
 
m_tls - Variable in class anon.tor.FirstOnionRouterConnectionThread
 
m_tmpByteArrayOut - Variable in class infoservice.InfoServiceConnection
 
m_today - Variable in class anon.mixminion.message.Keyring
 
m_Tor - Variable in class anon.tor.FirstOnionRouterConnection
 
m_Tor - Variable in class anon.tor.FirstOnionRouterConnectionFactory
 
m_Tor - Variable in class anon.tor.TorSocksChannel
 
m_torNodesListStructure - Variable in class infoservice.tor.DummyORListFetcher
Stores the raw TOR nodes list, which shall be parsed.
m_totalBytes - Static variable in class anon.pay.AIControlChannel
 
m_trafficSituation - Variable in class anon.infoservice.StatusInfo
Stores the current traffic situation for the mixcascade.
m_transCerts - Variable in class anon.pay.PayAccount
contains zero or more xml transfer certificates as XMLTransCert
m_transferNumber - Variable in class anon.pay.xml.XMLPassivePayment
 
m_transferNumber - Variable in class anon.pay.xml.XMLTransCert
 
m_trustedCertificates - Variable in class anon.crypto.CertificateStore
 
m_trustedCertificates - Variable in class anon.crypto.SignatureVerifier
Stores all trusted certificates.
m_trustedRoot - Variable in class anon.crypto.tinytls.TinyTLS
 
m_type - Variable in class anon.client.DataChainInputStreamQueueEntry
 
m_Type - Variable in class anon.crypto.tinytls.AbstractTLSRecord
 
m_type - Variable in class anon.infoservice.MixInfo
LERNGRUPPE This is the type of the mix
m_type - Variable in class anon.mixminion.EMail
 
m_Type - Variable in class anon.mixminion.message.ForwardInformation
 
m_type - Variable in class anon.pay.xml.XMLPaymentOption
Option type (active|passive)
m_typeFilterOutputStream - Variable in class anon.client.TypeFilterDataChain
 
m_underlyingStream - Variable in class anon.client.SocketHandler.SocketInputStreamImplementation
 
m_underlyingStream - Variable in class anon.client.SocketHandler.SocketOutputStreamImplementation
 
m_underlyingStream - Variable in class infoservice.mailsystem.central.server.util.LimitedLengthInputStream
Stores the underlying stream from which the data are read.
m_unknownChainIdFlagSet - Variable in class anon.client.SequentialChannelDataChain.ChainCell
 
m_updateInterval - Variable in class infoservice.tor.MixminionDirectoryAgent
Stores the cycle time (in milliseconds) for updating the tor nodes list.
m_updateInterval - Variable in class infoservice.tor.TorDirectoryAgent
Stores the cycle time (in milliseconds) for updating the tor nodes list.
m_url - Variable in class infoservice.tor.TorDirectoryServer
Stores the information how we can reach the directory server.
m_urlDirectoryServer - Variable in class infoservice.tor.MixminionDirectoryAgent
 
m_usedDate - Variable in class anon.pay.xml.XMLTransCert
 
m_useDNSCache - Variable in class anon.tor.Tor
 
m_userDefined - Variable in class anon.infoservice.InfoServiceDBEntry
Stores whether this InfoServiceDBEntry is user-defined within the JAP client (true) or was generated from the InfoService itself (false).
m_userDefined - Variable in class anon.infoservice.MixCascade
True, if this MixCascade is user defined, false if the Information comes from the InfoService.
m_userStatisticsUpdates - Variable in class infoservice.StatusStatisticsEntry
This is the number of updates of the statistics in this statistics period.
m_validFrom - Variable in class anon.crypto.Validity
 
m_validity - Variable in class anon.crypto.JAPCertificate
 
m_ValidTime - Variable in class anon.pay.xml.XMLBalance
 
m_validTime - Variable in class anon.pay.xml.XMLTransCert
 
m_validTo - Variable in class anon.crypto.Validity
 
m_value - Variable in class anon.crypto.AbstractX509Extension
 
m_value - Variable in class anon.crypto.X509SubjectKeyIdentifier
 
m_value - Variable in class infoservice.agreement.common.TimeoutThread
 
m_value - Variable in class infoservice.agreement.paxos.integration.Commitment
 
m_values - Variable in class anon.crypto.AbstractX509AlternativeName
 
m_vecExtensions - Variable in class anon.crypto.X509Extensions
 
m_vecHTTPConnections - Variable in class anon.infoservice.HTTPConnectionFactory
The HTTPConnections that were recently created by this factory object.
m_vendor - Variable in class anon.infoservice.JavaVersionDBEntry
 
m_vendorLongName - Variable in class anon.infoservice.JavaVersionDBEntry
 
m_version - Variable in class anon.infoservice.AbstractCascadeIDEntry
 
m_version - Variable in class anon.infoservice.AbstractDistributableDatabaseEntry.SerialDBEntry
 
m_version - Variable in class anon.infoservice.JAPVersionInfo
Stores the version number of the described JAP version.
m_version - Variable in class anon.tor.TorSocksChannel
 
m_versionInfoType - Variable in class anon.infoservice.JAPVersionInfo
Stores whether this is the version info for the development version or the release version.
m_versionNumber - Variable in class anon.infoservice.AbstractIDEntry
 
m_virtualListenerList - Variable in class infoservice.Configuration
Stores the ListenerInterfaces of all interfaces our infoservice propagates to others.
m_weakAccepted - Variable in class infoservice.agreement.paxos.PaxosRound
 
m_weakMessages - Variable in class infoservice.agreement.paxos.PaxosRound
 
m_weakValue - Variable in class infoservice.agreement.paxos.messages.FreezeProofMessage
 
m_width - Variable in class captcha.graphics.RgbMemoryImageConsumer
Stores the width of the produced image.
m_width - Variable in class captcha.ZipBinaryImageCaptchaGenerator
Stores the width in pixels all generated images will have.
m_writeIndex - Variable in class infoservice.agreement.common.FifoQueue
An index pointer.
m_writesequenznumber - Variable in class anon.crypto.tinytls.ciphersuites.CipherSuite
writesequenznumber for packages
m_X - Variable in class anon.crypto.MyDSAPrivateKey
 
m_x509certificate - Variable in class anon.crypto.PKCS12
 
m_xmlDescription - Variable in class anon.infoservice.InfoServiceDBEntry
Stores the XML representation of this InfoServiceDBEntry.
m_xmlDescription - Variable in class anon.infoservice.JavaVersionDBEntry
Stores the XML representation of this DBEntry.
m_xmlDescription - Variable in class anon.infoservice.MessageDBEntry
 
m_xmlDescription - Variable in class anon.infoservice.PaymentInstanceDBEntry
Stores the XML representation of this PaymentInstanceDBEntry.
m_xmlNode - Variable in class infoservice.agreement.multicast.messages.AMessage
 
m_xmlStructure - Variable in class anon.infoservice.JAPMinVersion
Stores the XML structure of this JAPVersionInfo.
m_xmlStructure - Variable in class anon.infoservice.JAPVersionInfo
Stores the XML structure of this JAPVersionInfo.
m_xmlStructure - Variable in class anon.infoservice.MixCascade
Stores the XML structure for this mixcascade.
m_xmlStructure - Variable in class anon.infoservice.MixInfo
Stores the XML structure for this mix.
m_Y - Variable in class anon.crypto.MyDSAPublicKey
 
magic - Static variable in class anon.crypto.MD5Crypt
 
MAIL_ADDRESSES_TIMEOUT - Static variable in class infoservice.mailsystem.central.MailContext
Defines the period mail addresses will be stored in the local database to prevent DoS attacks.
MailAddressDBEntry - Class in infoservice.mailsystem.central
This class is the implementation of an entry in the list of the latest mailaddresses.
MailAddressDBEntry(Address, Vector) - Constructor for class infoservice.mailsystem.central.MailAddressDBEntry
Creates a new mailaddress entry.
MailContext - Class in infoservice.mailsystem.central
This class stores the configuration for the JAP mailsystem (Singleton).
MailContext(String) - Constructor for class infoservice.mailsystem.central.MailContext
Creates a new instance of MailContext.
MailForwarder - Class in infoservice.mailsystem.forwarder
This class reads a mail from the input pipe and forwards it to the mailsystem main process.
MailForwarder() - Constructor for class infoservice.mailsystem.forwarder.MailForwarder
 
MailHandler - Class in infoservice.mailsystem.central
This class handles the received mails.
MailHandler(InputStream) - Constructor for class infoservice.mailsystem.central.MailHandler
Creates a new MailHandler.
MailMessages - Class in infoservice.mailsystem.central
This class is the implementation of the mail message localizations.
MailMessages(Locale) - Constructor for class infoservice.mailsystem.central.MailMessages
Creates a new MailMessages instance.
MailSystem - Class in infoservice.mailsystem.central
This class is the main class for the JAP mail system.
MailSystem() - Constructor for class infoservice.mailsystem.central.MailSystem
 
MailSystemLog - Class in infoservice.mailsystem.central
This class is used for logging messages of the mailsystem via Log4J.
MailSystemLog(Properties) - Constructor for class infoservice.mailsystem.central.MailSystemLog
Creates a new instance of MailSystemLog.
MailSystemServerImplementation - Class in infoservice.mailsystem.central
This class is the server implementation for receiving mails from the MailForwarder.
MailSystemServerImplementation() - Constructor for class infoservice.mailsystem.central.MailSystemServerImplementation
 
MailSystemServerImplementationFactory - Class in infoservice.mailsystem.central
This class creates MailSystemServerImplementation instances everytime the GenericServer accepts a new connection and the ConnectionHandler uses this factory.
MailSystemServerImplementationFactory() - Constructor for class infoservice.mailsystem.central.MailSystemServerImplementationFactory
 
main(String[]) - Static method in class anon.crypto.tinytls.test.tlsclienttest
 
main(String[]) - Static method in class anon.tor.ordescription.ORTest
 
main(String[]) - Static method in class infoservice.InfoService
 
main(String[]) - Static method in class infoservice.japforwarding.captcha.test.TestZipBinaryImageCaptcha
 
main(String[]) - Static method in class infoservice.mailsystem.central.MailSystem
The main method for the mailsystem.
main(String[]) - Static method in class infoservice.mailsystem.forwarder.MailForwarder
The main method for the mailsystem.
mainPanel - Variable in class infoservice.japforwarding.captcha.test.TestZipBinaryImageCaptcha
 
makeCanonical(Node, OutputStream, boolean, Node) - Static method in class anon.crypto.XMLSignature
 
makeFSHS(byte[], byte[], byte[], byte[], short) - Method in class anon.mixminion.message.Header
fixed-size part of the subheader structure
makeNewKey() - Method in class anon.mixminion.message.Keyring
Produces a new usersecret
makePBEGenerator() - Static method in class anon.crypto.PKCS12
 
makePBEMacParameters(char[], PKCS12PBEParams, int) - Static method in class anon.crypto.PKCS12
 
makePBEParameters(char[], PKCS12PBEParams, String, int, int) - Static method in class anon.crypto.PKCS12
 
makeSHS(byte[], byte[], byte[], byte[], short, byte[]) - Method in class anon.mixminion.message.Header
entire subheader
MASTERSECRET - Static variable in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
MASTERSECRET - Static variable in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
matMul(char[], char[], char[], int, int, int) - Method in class anon.mixminion.fec.FECMath
 
matMul(char[], int, char[], int, char[], int, int, int, int) - Method in class anon.mixminion.fec.FECMath
 
max(int, int) - Method in class anon.mixminion.message.Header
Compares two int values and returns the larger one
MAX_CASCADE_LENGTH - Static variable in class anon.infoservice.Constants
Minium and maximum length of dynamically build cascades
MAX_CELL_DATA - Static variable in class anon.tor.TorChannel
 
MAX_FRAGMENTS_PER_CHUNK - Variable in class anon.mixminion.message.Message
 
MAX_LINE_LENGTH - Static variable in class anon.pay.HttpClient
 
MAX_LINE_LENGTH - Static variable in class anon.util.Base64
Maximum line length (76) of Base64 output.
MAX_NR_OF_CONCURRENT_CONNECTIONS - Static variable in class anon.infoservice.Constants
 
MAX_OPEN_DATACHANNELS - Static variable in class anon.client.ChannelTable
 
MAX_PAYLOAD_SIZE - Static variable in class anon.crypto.tinytls.TLSPlaintextRecord
 
MAX_REQUEST_HEADER_SIZE - Static variable in class anon.infoservice.Constants
 
MAX_RESERVED_CHANNEL_ID - Static variable in class anon.client.ChannelTable
The maximum Channel-ID in the reserved area for ControlChannels (those Channel-IDs are not available for DataChannels).
MAX_ROUTE_LEN - Static variable in class anon.mixminion.Mixminion
 
MAX_ROUTE_LEN - Static variable in class anon.tor.Tor
 
MAX_STREAMS_OVER_CIRCUIT - Static variable in class anon.tor.Circuit
 
MAXHOPS - Variable in class anon.mixminion.message.Decoder
 
MAXIMUM_NUMBER_OF_REQUESTS - Static variable in class infoservice.mailsystem.central.MailContext
Defines how many requests are processed within the MAIL_ADDRESS_TIMEOUT without banning the mailaddress of the recipient.
MAXIMUM_OF_ASKED_INFO_SERVICES - Static variable in class anon.infoservice.InfoServiceHolder
 
MAXIMUM_PROTOCOLMESSAGE_SIZE - Static variable in class infoservice.japforwarding.ServerVerifier
This is the maximum net size of a protocol message in bytes.
MAXKEY - Static variable in class anon.tor.OnionRouter
 
MAXKEYMATERIALLENGTH - Static variable in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
MAXKEYMATERIALLENGTH - Static variable in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
mayBeSkippedIfDuplicate() - Method in class anon.util.JobQueue.Job
If a new thread is added to the queue and mayBeSkippedIfDuplicate() returns true, it is skipped if another thread with the same value already is in the queue.
md5(byte[]) - Static method in class anon.crypto.tinytls.util.hash
generates a md5 hash
md5(byte[], byte[]) - Static method in class anon.crypto.tinytls.util.hash
generates a md5 hash
md5(byte[], byte[], byte[]) - Static method in class anon.crypto.tinytls.util.hash
generates a md5 hash
MD5Crypt - Class in anon.crypto
Class containing static methods for encrypting passwords in FreeBSD md5 style.
MD5Crypt() - Constructor for class anon.crypto.MD5Crypt
 
Message - Class in anon.mixminion.message
 
Message(EMail, int, String, String, int) - Constructor for class anon.mixminion.message.Message
Constructor
MESSAGE_END_SIGNATURE - Static variable in class infoservice.japforwarding.ServerVerifier
This is the end signature of every protocol message.
MESSAGE_START_SIGNATURE - Static variable in class infoservice.japforwarding.ServerVerifier
This is the start signature of every protocol message.
MESSAGE_TYPE_COMMIT - Static variable in class infoservice.agreement.multicast.AgreementMessageTypes
 
MESSAGE_TYPE_CONFIRMATION - Static variable in class infoservice.agreement.multicast.AgreementMessageTypes
 
MESSAGE_TYPE_ECHO - Static variable in class infoservice.agreement.multicast.AgreementMessageTypes
 
MESSAGE_TYPE_INIT - Static variable in class infoservice.agreement.multicast.AgreementMessageTypes
 
MESSAGE_TYPE_REJECT - Static variable in class infoservice.agreement.multicast.AgreementMessageTypes
 
MessageDBEntry - Class in anon.infoservice
Used to send messages to JAP.
MessageDBEntry(Element) - Constructor for class anon.infoservice.MessageDBEntry
 
MessageHandlerThread - Class in infoservice.agreement.multicast
 
MessageHandlerThread(AbstractEMCAdapter, FifoQueue) - Constructor for class infoservice.agreement.multicast.MessageHandlerThread
LERNGRUPPE Creates a new MessageHandler.
MessageImplementation - Class in anon.mixminion.message
 
MessageImplementation() - Constructor for class anon.mixminion.message.MessageImplementation
 
messagePost(byte[], int) - Method in class infoservice.InfoServiceCommands
 
MIDDLE_MIX - Static variable in class anon.infoservice.MixInfo
 
MIN_CASCADE_LENGTH - Static variable in class anon.infoservice.Constants
 
MIN_ITERATIONS - Static variable in class anon.crypto.PKCS12
 
MIN_ITERATIONS - Static variable in class anon.crypto.XMLEncryption
 
MIN_RESERVED_CHANNEL_ID - Static variable in class anon.client.ChannelTable
The minimum Channel-ID in the reserved area for ControlChannels (those Channel-IDs are not available for DataChannels).
MIN_ROUTE_LEN - Static variable in class anon.mixminion.Mixminion
 
MIN_ROUTE_LEN - Static variable in class anon.tor.Tor
 
MIN_SH - Variable in class anon.mixminion.message.Header
 
MIN_SUBHEADER_LEN - Variable in class anon.mixminion.message.Header
 
MINKEY - Static variable in class anon.tor.OnionRouter
 
MISC - Static variable in class logging.LogType
Indicates a misc message (binary: 00001000)
MixCascade - Class in anon.infoservice
Holds the information for a mixcascade.
MixCascade(byte[]) - Constructor for class anon.infoservice.MixCascade
Creates a new MixCascade from XML description (MixCascade node).
MixCascade(Element) - Constructor for class anon.infoservice.MixCascade
Creates a new MixCascade from XML description (MixCascade node).
MixCascade(Element, long) - Constructor for class anon.infoservice.MixCascade
Creates a new MixCascade from XML description (MixCascade node).
MixCascade(Element, long, String) - Constructor for class anon.infoservice.MixCascade
Creates a new MixCascade from XML description (MixCascade node).
MixCascade(byte[], Element, long, String) - Constructor for class anon.infoservice.MixCascade
Creates a new MixCascade from XML description (MixCascade node).
MixCascade(String, int) - Constructor for class anon.infoservice.MixCascade
Creates a new MixCascade from the hostName / IP and the port.
MixCascade(String, String, String, int) - Constructor for class anon.infoservice.MixCascade
Creates a new MixCascade from the hostName / IP and the port.
MixCascade(String, String, Vector) - Constructor for class anon.infoservice.MixCascade
 
MixCascade(String, String, Vector, Vector) - Constructor for class anon.infoservice.MixCascade
 
MixCascade(String, String, Vector, Vector, long) - Constructor for class anon.infoservice.MixCascade
 
MixCipherChain - Class in anon.client.crypto
 
MixCipherChain(IMixCipher[]) - Constructor for class anon.client.crypto.MixCipherChain
 
MixInfo - Class in anon.infoservice
Holds the information of one single mix.
MixInfo(Element) - Constructor for class anon.infoservice.MixInfo
Creates a new MixInfo from XML description (Mix node).
MixInfo(Element, long) - Constructor for class anon.infoservice.MixInfo
Creates a new MixInfo from XML description (Mix node).
MixInfo(String, CertPath) - Constructor for class anon.infoservice.MixInfo
 
MixInfo(Element, long, boolean) - Constructor for class anon.infoservice.MixInfo
Creates a new MixInfo from XML description (Mix node).
Mixminion - Class in anon.mixminion
This class implements the Mixminion anonymity service, which can be used to sent anonymous e-mail
Mixminion() - Constructor for class anon.mixminion.Mixminion
 
MixMinionCryptoUtil - Class in anon.mixminion.message
Some Helping Methods for the MixMinion
MixMinionCryptoUtil() - Constructor for class anon.mixminion.message.MixMinionCryptoUtil
 
MixminionDirectoryAgent - Class in infoservice.tor
This class is responsible for fetching the information about the active tor nodes.
MixminionDirectoryAgent() - Constructor for class infoservice.tor.MixminionDirectoryAgent
Creates a new instance of MixminionDirectoryAgent.
MixminionPOPChannel - Class in anon.mixminion
 
MixminionPOPChannel() - Constructor for class anon.mixminion.MixminionPOPChannel
 
MixminionServiceDescription - Class in anon.mixminion
Holder for the neseccary information to setup the Mixmion service.
MixminionServiceDescription(int, String) - Constructor for class anon.mixminion.MixminionServiceDescription
Constucts a new MixminionServiceDescription object.
MixminionSMTPChannel - Class in anon.mixminion
This class implements a channel,which speaks SMTP
MixminionSMTPChannel() - Constructor for class anon.mixminion.MixminionSMTPChannel
 
MixPacket - Class in anon.client
 
MixPacket(InputStream, SymCipher) - Constructor for class anon.client.MixPacket
 
MixPacket(int) - Constructor for class anon.client.MixPacket
 
MixParameters - Class in anon.client
 
MixParameters(String, ASymCipher) - Constructor for class anon.client.MixParameters
 
mixPostConfigure(byte[]) - Method in class infoservice.InfoServiceCommands
This method is called, when we receive data from a mix which wants to get configured automatically (inserted in a auto-configure-cascade).
mixPostConnectivityTest(InetAddress, byte[]) - Method in class infoservice.dynamic.DynamicCommandsExtension
This method gets called when a mix asks the InfoService to verify its connectivity.
mixPostConnectivityTest(InetAddress, byte[]) - Method in class infoservice.dynamic.DynamicNetworkingHelper
This method gets called when a mix asks the InfoService to verify its connectivity.
mixPostHelo(byte[]) - Method in class infoservice.InfoServiceCommands
This method is called, when we receive data from a non-free mix or when we receive data from a remote infoservice, which posts data about a non-free mix.
MMRDescription - Class in anon.mixminion.mmrdescription
 
MMRDescription(String, String, int, byte[], byte[], boolean, boolean, String, SimpleDateFormat) - Constructor for class anon.mixminion.mmrdescription.MMRDescription
 
MMRList - Class in anon.mixminion.mmrdescription
 
MMRList(MMRListFetcher) - Constructor for class anon.mixminion.mmrdescription.MMRList
constructor
MMRListFetcher - Interface in anon.mixminion.mmrdescription
 
modnn(int) - Method in class anon.mixminion.fec.FECMath
modnn(x) computes x % gfSize, where gfSize is 2**gfBits - 1, without a slow divide.
ms_AccountsFile - Static variable in class anon.pay.PayAccountsFile
the one and only accountsfile
ms_AlgID - Static variable in class anon.crypto.MyRSASignature
 
ms_cgfInstance - Static variable in class captcha.CaptchaGeneratorFactory
Stores the instance of CaptchaGeneratorFactory (Singleton).
ms_classExtensions - Static variable in class anon.crypto.AbstractX509Extension
 
ms_classpath - Static variable in class anon.util.ResourceLoader
 
ms_classpathFiles - Static variable in class anon.util.ResourceLoader
 
ms_classpathResourceLock - Static variable in class anon.util.ResourceLoader
 
ms_classpathResourceTypes - Static variable in class anon.util.ResourceLoader
 
ms_connectionTimeout - Static variable in class anon.pay.BIConnection
 
ms_currentTick - Static variable in class anon.util.TimedOutputStream
 
ms_DateFormat - Static variable in class anon.tor.ordescription.ORList
 
ms_DocumentBuilder - Static variable in class anon.util.XMLUtil
 
ms_dummyPrivateKey - Static variable in class anon.crypto.JAPCertificate
The dummy private key is used to create temporary certificates.
ms_elemName - Static variable in class anon.pay.xml.XMLJapPublicKey
 
ms_hashtableOutputStreams - Static variable in class anon.util.TimedOutputStream
 
ms_hashtableVisibleAddresses - Static variable in class infoservice.VisibleProxyAddresses
 
ms_HTTPConnectionClass - Static variable in class anon.infoservice.HTTPConnectionFactory
Defines the HTTPConnection class for that this factory constructs instances.
ms_httpConnectionFactoryInstance - Static variable in class anon.infoservice.HTTPConnectionFactory
Stores the instance of HTTPConnectionFactory (Singleton).
ms_httpDateFormat - Static variable in class infoservice.Configuration
Stores the date format information for HTTP headers.
ms_identifier - Static variable in class anon.crypto.MyDSASignature
 
ms_identifier - Static variable in class anon.crypto.MyRSASignature
 
ms_infoServiceHolderInstance - Static variable in class anon.infoservice.InfoServiceHolder
Stores the instance of InfoServiceHolder (Singleton).
ms_isdInstance - Static variable in class infoservice.InfoServiceDistributor
Stores the instance of InfoServiceDatabase (Singleton).
ms_lastServerVerifierThreadID - Static variable in class infoservice.japforwarding.ServerVerifier
Stores the thread number of the ServerVerifiy-Thread...*
ms_lNrOfGetCascadeinfoRequests - Static variable in class infoservice.ISRuntimeStatistics
 
ms_lNrOfGetCascadeserialsRequests - Static variable in class infoservice.ISRuntimeStatistics
 
ms_lNrOfGetCascadesRequests - Static variable in class infoservice.ISRuntimeStatistics
 
ms_lNrOfGetForwarding - Static variable in class infoservice.ISRuntimeStatistics
 
ms_lNrOfGetInfoserviceserialsRequests - Static variable in class infoservice.ISRuntimeStatistics
 
ms_lNrOfGetInfoservicesRequests - Static variable in class infoservice.ISRuntimeStatistics
 
ms_lNrOfGetMinJapVersion - Static variable in class infoservice.ISRuntimeStatistics
 
ms_lNrOfGetMixCascadeStatusRequests - Static variable in class infoservice.ISRuntimeStatistics
 
ms_lNrOfGetMixinfoRequests - Static variable in class infoservice.ISRuntimeStatistics
 
ms_lNrOfGetPaymentRequests - Static variable in class infoservice.ISRuntimeStatistics
 
ms_lNrOfGets - Static variable in class infoservice.ISRuntimeStatistics
 
ms_lNrOfGetTorNodesRequests - Static variable in class infoservice.ISRuntimeStatistics
 
ms_lNrOfOtherMethod - Static variable in class infoservice.ISRuntimeStatistics
 
ms_lNrOfPosts - Static variable in class infoservice.ISRuntimeStatistics
 
ms_lNrOfUnknownRequests - Static variable in class infoservice.ISRuntimeStatistics
 
ms_loadedClasses - Static variable in class anon.util.ClassUtil
Stores all loaded classes.
ms_loadedDirectories - Static variable in class anon.util.ClassUtil
Stores all loaded directories.
ms_logHolderInstance - Static variable in class logging.LogHolder
Stores the instance of LogHolder (Singleton).
ms_logInstance - Static variable in class logging.LogHolder
Stores the Log instance.
ms_lTCPIPConnections - Static variable in class infoservice.ISRuntimeStatistics
 
ms_mcInstance - Static variable in class infoservice.mailsystem.central.MailContext
This stores the instance of MailContext (Singleton).
ms_mdaInstance - Static variable in class infoservice.tor.MixminionDirectoryAgent
Stores the instance of MixminionDirectoryAgent (singleton).
ms_NumberFormat - Static variable in class infoservice.ISRuntimeStatistics
 
ms_observer - Static variable in class anon.infoservice.BlacklistedCascadeIDEntry
 
ms_parentResourceFile - Static variable in class anon.util.ResourceLoader
 
ms_parentResourceFileResourceType - Static variable in class anon.util.ResourceLoader
 
ms_parentResourceFileResourceURL - Static variable in class anon.util.ResourceLoader
 
MS_PER_TICK - Static variable in class anon.util.TimedOutputStream
 
ms_privateKeyClasses - Static variable in class anon.crypto.AsymmetricCryptoKeyPair
Stores all registered private key classes.
ms_publicKeyClasses - Static variable in class anon.crypto.AsymmetricCryptoKeyPair
Stores all registered public key classes.
ms_scInstance - Static variable in class anon.crypto.SignatureCreator
Stores the instance of SignatureCreator (Singleton).
ms_secureRandom - Static variable in class anon.client.MixPacket
 
ms_serialNumber - Static variable in class infoservice.InfoServicePropagandist
 
ms_statusStatisticsInstance - Static variable in class infoservice.StatusStatistics
Stores the instance of StatusStatistics (Singleton).
ms_strElemName - Static variable in class anon.pay.xml.XMLEasyCC
 
ms_strPreComputedVisibleAddresses - Static variable in class infoservice.VisibleProxyAddresses
 
ms_svInstance - Static variable in class anon.crypto.SignatureVerifier
Stores the instance of SignatureVerifier (Singleton).
ms_tdaInstance - Static variable in class infoservice.tor.TorDirectoryAgent
Stores the instance of TorDirectoryAgent (singleton).
ms_theMixminionInstance - Static variable in class anon.mixminion.Mixminion
 
ms_theTorInstance - Static variable in class anon.tor.Tor
 
ms_threadInterrupt - Static variable in class anon.util.TimedOutputStream
 
ms_uihInstance - Static variable in class infoservice.UpdateInformationHandler
Stores the instance of UpdateInformationHandler (Singleton).
mul(char, char) - Method in class anon.mixminion.fec.FECMath
 
multicast(PaxosMessage) - Method in class infoservice.agreement.paxos.integration.InfoServicePaxosAdapter
 
multicast(PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosCommunicator
Multicasts the given message to all known IPaxosTargets.
multicastMessage(IAgreementMessage) - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
Multicasts the given message to all known InfoServices (except this one)
multicastMessage(IAgreementMessage) - Method in class infoservice.agreement.multicast.InfoserviceEMCAdapter
Sends a message to all known infoservices.
multicastMessage(IAgreementMessage) - Method in interface infoservice.agreement.multicast.interfaces.IInfoService
Multicasts the given message to all known InfoServices (except this one)
Multiplexer - Class in anon.client
 
Multiplexer(InputStream, OutputStream, KeyExchangeManager, SecureRandom) - Constructor for class anon.client.Multiplexer
 
multiplexerClosed() - Method in class anon.client.AbstractChannel
This method is called on every channel in the channel-table after the multiplexer is closed.
multiplexerClosed() - Method in class anon.client.SimulatedLimitedDataChannel
 
multiplexerClosed() - Method in class anon.client.UnlimitedDataChannel
 
MyAES - Class in anon.crypto
This class is a wrapper for doing AES encryption stuff.
MyAES() - Constructor for class anon.crypto.MyAES
Creates a new instance of Aes.
myceil(double, double) - Method in class anon.mixminion.message.Keyring
Behaves like Math.ceil, but gives minimum 1 as value
MyDSAParams - Class in anon.crypto
 
MyDSAParams() - Constructor for class anon.crypto.MyDSAParams
 
MyDSAParams(DSAParams) - Constructor for class anon.crypto.MyDSAParams
 
MyDSAParams(DSAParameter) - Constructor for class anon.crypto.MyDSAParams
 
MyDSAParams(DSAParameters) - Constructor for class anon.crypto.MyDSAParams
 
MyDSAParams(DSAPrivateKey) - Constructor for class anon.crypto.MyDSAParams
 
MyDSAPrivateKey - Class in anon.crypto
 
MyDSAPrivateKey(PrivateKeyInfo) - Constructor for class anon.crypto.MyDSAPrivateKey
 
MyDSAPrivateKey(Element) - Constructor for class anon.crypto.MyDSAPrivateKey
 
MyDSAPrivateKey(DSAPrivateKeyParameters) - Constructor for class anon.crypto.MyDSAPrivateKey
 
MyDSAPublicKey - Class in anon.crypto
 
MyDSAPublicKey(DSAPublicKeyParameters) - Constructor for class anon.crypto.MyDSAPublicKey
 
MyDSAPublicKey(SubjectPublicKeyInfo) - Constructor for class anon.crypto.MyDSAPublicKey
 
MyDSASignature - Class in anon.crypto
Implements the DSA algorithm for signatures.
MyDSASignature() - Constructor for class anon.crypto.MyDSASignature
 
MyRandom - Class in anon.crypto
 
MyRandom(Random) - Constructor for class anon.crypto.MyRandom
 
MyRandom() - Constructor for class anon.crypto.MyRandom
 
MyRSA - Class in anon.crypto
Encryption/Decryption using RSA
MyRSA() - Constructor for class anon.crypto.MyRSA
 
MyRSA(Digest) - Constructor for class anon.crypto.MyRSA
 
MyRSAPrivateKey - Class in anon.crypto
 
MyRSAPrivateKey(CipherParameters) - Constructor for class anon.crypto.MyRSAPrivateKey
 
MyRSAPrivateKey(PrivateKeyInfo) - Constructor for class anon.crypto.MyRSAPrivateKey
 
MyRSAPrivateKey(Element) - Constructor for class anon.crypto.MyRSAPrivateKey
 
MyRSAPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class anon.crypto.MyRSAPrivateKey
 
MyRSAPublicKey - Class in anon.crypto
 
MyRSAPublicKey(BigInteger, BigInteger) - Constructor for class anon.crypto.MyRSAPublicKey
 
MyRSAPublicKey(CipherParameters) - Constructor for class anon.crypto.MyRSAPublicKey
 
MyRSAPublicKey(RSAPublicKeyStructure) - Constructor for class anon.crypto.MyRSAPublicKey
 
MyRSAPublicKey(SubjectPublicKeyInfo) - Constructor for class anon.crypto.MyRSAPublicKey
 
MyRSASignature - Class in anon.crypto
SHA1withRSA Signature as described in RFC 2313
MyRSASignature() - Constructor for class anon.crypto.MyRSASignature
 
MyStringBuilder - Class in anon.util
 
MyStringBuilder(int) - Constructor for class anon.util.MyStringBuilder
 
mytesting() - Method in class anon.mixminion.mmrdescription.MMRList
 

N

n - Variable in class anon.mixminion.fec.FECCode
 
NET - Static variable in class logging.LogType
Indicates a network related message (binary: 00000010)
NEW_LINE - Static variable in class anon.util.Base64
The new line character (\n) as a byte.
NewCascadeIDEntry - Class in anon.infoservice
This class is used as a short-term memory for previously known cascades.
NewCascadeIDEntry(CascadeIDEntry) - Constructor for class anon.infoservice.NewCascadeIDEntry
 
next - Variable in class anon.client.crypto.KeyPool.KeyList
 
nextButton - Variable in class infoservice.japforwarding.captcha.test.TestZipBinaryImageCaptcha
 
nextInt(int) - Method in class anon.crypto.MyRandom
 
nextLower(double) - Method in class infoservice.agreement.paxos.PaxosCommunicator
Returns the next lower integer for the given double
nextUpper(double) - Method in class infoservice.agreement.paxos.PaxosCommunicator
Returns the next larger integer to the given double
nMaxThreads - Variable in class anon.util.ThreadPool
 
nObjects - Variable in class anon.util.ThreadPool
 
NODE_NULL_TAG - Static variable in exception anon.util.XMLParseException
A constant that means that a node to parse was null.
NoReplyMessage - Class in anon.mixminion.message
 
NoReplyMessage(byte[][], int, String[], MMRList) - Constructor for class anon.mixminion.message.NoReplyMessage
Constructor build a no-Reply Message with two Headers, if a replyblock is specified its used as header2
normaliseString(String, int) - Static method in class anon.util.Util
Normalises a String to the given length by filling it up with spaces, if it does not already have this length or is even longer.
NotConnectedToMixException - Exception in anon
 
NotConnectedToMixException(String) - Constructor for exception anon.NotConnectedToMixException
 
NOTICE - Static variable in class logging.LogLevel
Indicates level type of message: Notice
notifyAgreement(Long, Long) - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
LERNGRUPPE This gets called when the AgreementHandler has reached angreement with the others.
notifyAgreement(Long, Long) - Method in interface infoservice.agreement.multicast.interfaces.IInfoService
Callback of the agreement handler.
notifyAgreement(Hashtable) - Method in class infoservice.agreement.paxos.integration.PaxosAdapter
This gets called when an agreement has been reached, i.e.
notifyAgreement(Hashtable) - Method in class infoservice.agreement.paxos.PaxosAcceptor
Callback for implementing classes.
notifyBabylonianConfusion() - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
If something really really bad happens, that is if the InfoServices massively disagree, we need help
notifyCircuitClosed(Circuit) - Method in class anon.tor.FirstOnionRouterConnection
 
notifyConsensusLogTimeout(IConsensusLog) - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
This method is called by the ConsensusLogTimeoutThread at the moment of expiration.
notifyConsensusLogTimeout(IConsensusLog) - Method in interface infoservice.agreement.multicast.interfaces.IAgreementHandler
This method will be called if a log entry times out.
notifyReject(String) - Method in class infoservice.agreement.paxos.integration.PaxosAdapter
Callback for the RejectManager.
NUL - Static variable in class logging.LogType
 

O

OAEP_OVERHEAD - Variable in class anon.mixminion.message.Header
 
objects - Variable in class anon.util.ThreadPool
 
oicHandler - Variable in class infoservice.InfoService
 
OnionRouter - Class in anon.tor
 
OnionRouter(int, ORDescription) - Constructor for class anon.tor.OnionRouter
Constructor
OP_NAME - Static variable in class anon.mixminion.FirstMMRConnection
 
OP_NAME - Static variable in class anon.tor.FirstOnionRouterConnection
 
OPTION_ACTIVE - Static variable in class anon.pay.xml.XMLPaymentOption
 
OPTION_PASSIVE - Static variable in class anon.pay.xml.XMLPaymentOption
 
ORAcl - Class in anon.tor.ordescription
 
ORAcl() - Constructor for class anon.tor.ordescription.ORAcl
Constructor
ORAcl.AclElement - Class in anon.tor.ordescription
 
ORAcl.AclElement(boolean, String, String, int, int) - Constructor for class anon.tor.ordescription.ORAcl.AclElement
 
orderPacket(DataChainSendOrderStructure) - Method in class anon.client.AbstractDataChain
 
orderPacket(DataChainSendOrderStructure) - Method in class anon.client.SequentialChannelDataChain
 
orderPacket(DataChainSendOrderStructure) - Method in class anon.client.SingleChannelDataChain
 
orderPacketInternal(DataChainSendOrderStructure, boolean, boolean) - Method in class anon.client.SequentialChannelDataChain
 
ORDescription - Class in anon.tor.ordescription
 
ORDescription(String, String, int, String) - Constructor for class anon.tor.ordescription.ORDescription
Constructor
organisation - Variable in class anon.infoservice.ServiceOperator
This is the name of the operator or organisation.
organizeChannelClose() - Method in class anon.client.AbstractDataChannel
 
organizeChannelClose() - Method in class anon.client.SimulatedLimitedDataChannel
 
organizeChannelClose() - Method in class anon.client.UnlimitedDataChannel
 
ORList - Class in anon.tor.ordescription
 
ORList(ORListFetcher) - Constructor for class anon.tor.ordescription.ORList
constructor
ORListFetcher - Interface in anon.tor.ordescription
 
ORTest - Class in anon.tor.ordescription
 
ORTest() - Constructor for class anon.tor.ordescription.ORTest
 
OS_NAME - Static variable in class anon.infoservice.JavaVersionDBEntry
 
outputStreamClosed() - Method in class anon.client.AbstractDataChain
 
outputStreamClosed() - Method in class anon.client.SequentialChannelDataChain
 
outputStreamClosed() - Method in class anon.client.SingleChannelDataChain
 
OVERHEAD - Static variable in class anon.mixminion.message.FragmentedMessage
 

P

P_Hash - Class in anon.crypto.tinytls.util
 
P_Hash(byte[], byte[], Digest) - Constructor for class anon.crypto.tinytls.util.P_Hash
Constructor
PACKAGE_TRANSFORMER - Static variable in class anon.util.XMLUtil
 
PACKET_SIZE - Static variable in class anon.client.MixPacket
 
PacketCounter - Class in anon.client
 
PacketCounter() - Constructor for class anon.client.PacketCounter
 
packetMixed(long) - Method in class anon.AnonServiceEventAdapter
 
packetMixed(long) - Method in interface anon.AnonServiceEventListener
 
PacketProcessedEvent - Class in anon.client
 
PacketProcessedEvent(int) - Constructor for class anon.client.PacketProcessedEvent
 
PACKETSIZE - Variable in class anon.mixminion.message.Decoder
 
packKeyring() - Method in class anon.mixminion.message.Keyring
encrypts the m_data and brings it in a ascii-armored base64 notation
PaddingCell - Class in anon.tor.cells
 
PaddingCell() - Constructor for class anon.tor.cells.PaddingCell
Constructor for a padding cell
PaddingCell(int) - Constructor for class anon.tor.cells.PaddingCell
Constructor for a padding cell
PaddingCell(int, byte[], int) - Constructor for class anon.tor.cells.PaddingCell
Constructor for a padding cell
parent - Variable in class anon.util.ThreadPool.ThreadPoolThread
 
parse(Element) - Method in class anon.infoservice.AbstractDistributableDatabaseEntry.Serials
 
parse(LineNumberReader) - Static method in class anon.mixminion.mmrdescription.MMRDescription
Tries to parse an router specification according to the desing document.
parse(LineNumberReader) - Static method in class anon.tor.ordescription.ORDescription
Tries to parse an router specification according to the desing document.
parseAttribute(Node, String, String) - Static method in class anon.util.XMLUtil
Returns the value of the specified attribute of an XML element as String.
parseAttribute(Node, String, boolean) - Static method in class anon.util.XMLUtil
Returns the value of the specified attribute of an XML element as boolean.
parseAttribute(Node, String, int) - Static method in class anon.util.XMLUtil
Returns the value of the specified attribute of an XML element as int.
parseAttribute(Node, String, long) - Static method in class anon.util.XMLUtil
Returns the value of the specified attribute of an XML element as long.
parseDocument(byte[]) - Method in class anon.mixminion.mmrdescription.MMRList
parses the document and creates a list with all MMRDescriptions
parseDocument(byte[]) - Method in class anon.tor.ordescription.ORList
parses the document and creates a list with all ORDescriptions
parseDocument(Document) - Static method in class infoservice.agreement.paxos.integration.InfoServiceMessageFactory
Parses the given document to a PaxosMessage
parseFloat(String) - Static method in class anon.util.Util
Implementation of parseFloat not implemented in JDK 1.1.8
parseInt(String, int) - Method in class infoservice.dynamic.DynamicConfiguration
Parses the given string to an int value.
parseLogLevel(String) - Method in class infoservice.dynamic.DynamicConfiguration
Takes a string and returns a LogLevel.
parseLong(String, long) - Method in class infoservice.dynamic.DynamicConfiguration
Parses the given string to a long value.
parseMessage(Document) - Method in class infoservice.agreement.multicast.messages.EchoMulticastMessageFactory
Parses the given XML Document and creates an instance of IAgreementMessage depending on which type of message is contained in the XML.
parseMixType(String) - Method in class anon.infoservice.MixInfo
LERNGRUPPE Parse the given textual MixType to our constants
parseProofs(Node, CollectMessage) - Static method in class infoservice.agreement.paxos.integration.InfoServiceMessageFactory
Parse the given node for FreezeProofMessages and add them to the given CollectMessage
parseReplyBlocks(String, byte[]) - Static method in class anon.mixminion.message.ReplyBlock
Parses a given payload for a ReplyBlock and returns it, return null, when no ReplyBlock is detected
parseTagName(String) - Static method in exception anon.util.XMLParseException
Creates an error message from the given tag name.
parseValue(Node, int) - Static method in class anon.util.XMLUtil
Returns the value of the specified XML node as int.
parseValue(Node, long) - Static method in class anon.util.XMLUtil
Returns the value of the specified XML node as long.
parseValue(Node, double) - Static method in class anon.util.XMLUtil
Returns the value of the specified XML node as double.
parseValue(Node, boolean) - Static method in class anon.util.XMLUtil
Returns the value of the specified XML node as boolean.
parseValue(Node, String) - Static method in class anon.util.XMLUtil
Gets the content of an Element or Text Node.
parseXmlData(byte[]) - Method in class infoservice.japforwarding.ServerVerifier
Parses a byte-array with XML data.
PasswordManager - Class in anon.mixminion
 
PasswordManager() - Constructor for class anon.mixminion.PasswordManager
 
PAW - Static variable in class logging.LogType
Indicates messages from the paw filter system
PAXOS_ROUND_TIMEOUT - Static variable in interface infoservice.agreement.common.AgreementConstants
 
PaxosAcceptor - Class in infoservice.agreement.paxos
 
PaxosAcceptor() - Constructor for class infoservice.agreement.paxos.PaxosAcceptor
 
PaxosAdapter - Class in infoservice.agreement.paxos.integration
 
PaxosAdapter() - Constructor for class infoservice.agreement.paxos.integration.PaxosAdapter
Creates a new PaxosAdapter and starts the AgreementStarterThread for starting agreement at a specific time
PaxosAdapter.AgreementStarterThread - Class in infoservice.agreement.paxos.integration
The AgreementStarterThread looks from time to time if the next agreement has to be startet.
PaxosAdapter.AgreementStarterThread() - Constructor for class infoservice.agreement.paxos.integration.PaxosAdapter.AgreementStarterThread
 
PaxosCommunicator - Class in infoservice.agreement.paxos
 
PaxosCommunicator() - Constructor for class infoservice.agreement.paxos.PaxosCommunicator
 
PaxosExecution - Class in infoservice.agreement.paxos
 
PaxosExecution(PaxosInstance, String, Vector) - Constructor for class infoservice.agreement.paxos.PaxosExecution
Creates a new PaxosExecution within the given PaxosInstance for the given initiator.
PaxosInstance - Class in infoservice.agreement.paxos
 
PaxosInstance(PaxosAcceptor, String) - Constructor for class infoservice.agreement.paxos.PaxosInstance
Creates a new PaxosInstance for the given PaxosAcceptor and the given instance number
PaxosMessage - Class in infoservice.agreement.paxos.messages
 
PaxosMessage(String) - Constructor for class infoservice.agreement.paxos.messages.PaxosMessage
Creates a new PaxosMessage of the given type
PaxosObject - Class in infoservice.agreement.paxos
 
PaxosObject() - Constructor for class infoservice.agreement.paxos.PaxosObject
 
PaxosProposer - Class in infoservice.agreement.paxos
 
PaxosProposer() - Constructor for class infoservice.agreement.paxos.PaxosProposer
 
PaxosRejectManager - Class in infoservice.agreement.paxos.integration
 
PaxosRejectManager(PaxosInstance) - Constructor for class infoservice.agreement.paxos.integration.PaxosRejectManager
Creates a new RejectManager for the given PaxosInstance
PaxosRound - Class in infoservice.agreement.paxos
 
PaxosRound(PaxosExecution, int, String) - Constructor for class infoservice.agreement.paxos.PaxosRound
Creates a new PaxosRound within the given PaxosExecution with the given round number and the given leaderId
Pay - Class in anon.pay
This class is the high-level part of the communication with the AI.
Pay(AIControlChannel) - Constructor for class anon.pay.Pay
make default constructor private: singleton
PAY - Static variable in class logging.LogType
Indicates a pay message (binary: 00001000)
PayAccount - Class in anon.pay
This class encapsulates one account and all additional data associated to one account.
PayAccount(Element, IMiscPasswordReader) - Constructor for class anon.pay.PayAccount
 
PayAccount(XMLAccountCertificate, IMyPrivateKey, BI) - Constructor for class anon.pay.PayAccount
Creates a PayAccount Objekt from the account certificate and the private key.
PayAccountsFile - Class in anon.pay
This class encapsulates a collection of accounts.
PayAccountsFile() - Constructor for class anon.pay.PayAccountsFile
At this time, the implementation supports only one single BI.
PayAccountsFile.AccountAlreadyExisting - Exception in anon.pay
Thrown if an account with same account number was already existing when trying to add it.
PayAccountsFile.AccountAlreadyExisting() - Constructor for exception anon.pay.PayAccountsFile.AccountAlreadyExisting
 
PayAccountsFile.MyAccountListener - Class in anon.pay
Listens to changes inside the accounts and forwards the events to our paymentListeners
PayAccountsFile.MyAccountListener() - Constructor for class anon.pay.PayAccountsFile.MyAccountListener
 
PAYMENT_DATA - Static variable in class anon.pay.xml.XMLPassivePayment
 
PAYMENT_NAME - Static variable in class anon.pay.xml.XMLPassivePayment
 
PaymentInstanceDBEntry - Class in anon.infoservice
Holds the information of a payment instance for storing in the InfoService.
PaymentInstanceDBEntry(Element) - Constructor for class anon.infoservice.PaymentInstanceDBEntry
Creates a PaymentInstanceDBEntry which represents a payment instance.
PaymentInstanceDBEntry(String, String, JAPCertificate, Enumeration, String, long) - Constructor for class anon.infoservice.PaymentInstanceDBEntry
 
paymentInstancePostHelo(byte[]) - Method in class infoservice.InfoServiceCommands
This method is called, when we receive data from a payment instance or when we receive data from a remote infoservice, which posts data about another payment instance.
PERM_OP(int, int, int, int, int[]) - Static method in class anon.crypto.DESCrypt
 
PerspectiveProjection - Class in captcha.graphics
This class is the implementation for a perspective projection between two images of the same size (the areas of projection can be chosen within the constructor).
PerspectiveProjection(Quadrangle, Quadrangle) - Constructor for class captcha.graphics.PerspectiveProjection
Creates a new instance of PerspectiveProjection.
PK_ENC_LEN - Variable in class anon.mixminion.message.Header
 
pk_encrypt(MyRSAPublicKey, byte[]) - Method in class anon.mixminion.message.Header
PublicKey Encryption of
PK_MAX_DATA_LEN - Variable in class anon.mixminion.message.Header
 
PK_OVERHEAD_LEN - Variable in class anon.mixminion.message.Header
 
PKCS10CertificationRequest - Class in anon.crypto
A class for creating and verifying PKCS10 Certification requests.
PKCS10CertificationRequest(InputStream) - Constructor for class anon.crypto.PKCS10CertificationRequest
Creates a PKCS10 Certification Request from input stream.
PKCS10CertificationRequest(byte[]) - Constructor for class anon.crypto.PKCS10CertificationRequest
Creates a PKCS10 Certification Request from an array of bytes.
PKCS10CertificationRequest(X509DistinguishedName, AsymmetricCryptoKeyPair, X509Extensions) - Constructor for class anon.crypto.PKCS10CertificationRequest
Creates a new PKCS10 Certification Request.
PKCS10CertificationRequest(PKCS12) - Constructor for class anon.crypto.PKCS10CertificationRequest
Creates a new PKCS10 Certification Request from a private certificate.
PKCS12 - Class in anon.crypto
This class creates and handles PKCS12 certificates, that include a private key, a public key and an X509 certificate.
PKCS12(X509DistinguishedName, AsymmetricCryptoKeyPair, Validity) - Constructor for class anon.crypto.PKCS12
Creates a new PKCS12 certificate.
PKCS12(X509DistinguishedName, AsymmetricCryptoKeyPair, Validity, X509Extensions) - Constructor for class anon.crypto.PKCS12
Creates a new PKCS12 certificate.
PKCS12(AsymmetricCryptoKeyPair, JAPCertificate) - Constructor for class anon.crypto.PKCS12
Creates a new PKCS12 certificate.
PKCS12.MyCipher - Class in anon.crypto
 
PKCS12.MyCipher(BlockCipher, int) - Constructor for class anon.crypto.PKCS12.MyCipher
 
PKCS7SignedData - Class in anon.crypto
This was stolen from BouncyCastle and changed a little bit to get it work without BC provider...
PKCS7SignedData(byte[]) - Constructor for class anon.crypto.PKCS7SignedData
Read an existing PKCS#7 object from a DER encoded byte array
PlainMMRListFetcher - Class in anon.mixminion.mmrdescription
 
PlainMMRListFetcher() - Constructor for class anon.mixminion.mmrdescription.PlainMMRListFetcher
Constructor
PlainORListFetcher - Class in anon.tor.ordescription
 
PlainORListFetcher(String, int) - Constructor for class anon.tor.ordescription.PlainORListFetcher
Constructor
pool - Variable in class anon.client.crypto.KeyPool
 
poolSize - Variable in class anon.client.crypto.KeyPool
 
poolThreads - Variable in class anon.util.ThreadPool
 
pop() - Method in class infoservice.agreement.common.FifoQueue
Get a message from the stack.
PORT_MAX_VALUE - Static variable in class anon.infoservice.ListenerInterface
 
PORT_MIN_VALUE - Static variable in class anon.infoservice.ListenerInterface
 
portHigh - Variable in class anon.tor.ordescription.ORAcl.AclElement
 
portLow - Variable in class anon.tor.ordescription.ORAcl.AclElement
 
poss(String) - Method in class infoservice.agreement.paxos.PaxosRound
Calculates if the given proposal belongs to the set Poss (see Paxos at War)
POST_FILE - Static variable in class anon.infoservice.MessageDBEntry
 
postJnlpFile(String, byte[]) - Method in class infoservice.InfoServiceCommands
This method is called, when we receive data from another infoservice with the current japRelease.jnlp or japDevelopment.jnlp Java WebStart files.
postLatestJavaVersions(byte[]) - Method in class infoservice.InfoServiceCommands
This method is called, when we receive data from another infoservice with the lastest java version for a specific vendor.
postNewForwarder(Element) - Method in class anon.infoservice.InfoServiceDBEntry
Posts a new forwarder to an infoservice with a JAP forwarder list.
postRenewForwarder(Element) - Method in class anon.infoservice.InfoServiceDBEntry
Posts the renew message for a forwarder to an infoservice with a JAP forwarder list.
precomputeVisibleAddressesString() - Static method in class infoservice.VisibleProxyAddresses
Calculates the visible proxy addresses string from the addresses stored in the hashtable
PREFERRED_INFOSERVICE_CHANGED - Static variable in class anon.infoservice.InfoServiceHolderMessage
This message is sent after the preferred infoservice was changed.
prepareEntryForPropaganda(Element) - Method in class infoservice.UpdateInformationHandler
This prepares a JAP update information entry read from the local filesystem for propaganda within the infoservice network.
prepareStart() - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
This method is called in startAgreementCommitmentProtocol() befor the call will be delegated.
prepareStart() - Method in class infoservice.agreement.multicast.InfoserviceEMCAdapter
Make sure we have "real" information about our neighbours (and they about us) once.
prepareTargets() - Method in class infoservice.agreement.paxos.integration.InfoServicePaxosAdapter
 
prepareTargets() - Method in class infoservice.agreement.paxos.integration.PaxosAdapter
 
PreviouslyKnownCascadeIDEntry - Class in anon.infoservice
This class is for registering cascades that have been previously known to JAP (may be a lot of cascades...).
PreviouslyKnownCascadeIDEntry(MixCascade) - Constructor for class anon.infoservice.PreviouslyKnownCascadeIDEntry
 
PreviouslyKnownCascadeIDEntry(Element) - Constructor for class anon.infoservice.PreviouslyKnownCascadeIDEntry
 
PRF - Class in anon.crypto.tinytls.util
 
PRF(byte[], byte[], byte[]) - Constructor for class anon.crypto.tinytls.util.PRF
Constructor for a Pseudo Random Function
prim_polys - Static variable in class anon.mixminion.fec.FECMath
Primitive polynomials - see Lin & Costello, Appendix A, and Lee & Messerschmitt, p.
processBlockECB(byte[], byte[]) - Method in class anon.crypto.MyAES
Encrypts/Decrypts one single plain data block and returns the cipher data block.
processBlockECB(byte[]) - Method in class anon.crypto.MyAES
Encrypts/Decrypts one single plain data block and returns the cipher data block.
processBlockOAEP(byte[], int, int) - Method in class anon.crypto.MyRSA
encrypts/decrypts one block using OAEP padding
processBytesCTR(byte[], int, byte[], int, int) - Method in class anon.crypto.MyAES
 
processChallenge(XMLChallenge) - Method in class anon.pay.AIControlChannel
processChallenge
processClientFinished(byte[], byte[]) - Method in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
processClientFinished(byte[], byte[]) - Method in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
processClientFinished(byte[], byte[]) - Method in class anon.crypto.tinytls.keyexchange.Key_Exchange
checks the client finished message
processClientKeyExchange(BigInteger) - Method in class anon.crypto.tinytls.ciphersuites.CipherSuite
processes the client key exchange
processClientKeyExchange(BigInteger) - Method in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
processClientKeyExchange(BigInteger) - Method in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
processClientKeyExchange(BigInteger) - Method in class anon.crypto.tinytls.keyexchange.Key_Exchange
processes the client key exchange
processCommand(int, int, String, byte[], InetAddress) - Method in class infoservice.InfoServiceCommands
This is the handler for processing the InfoService commands.
processCommand(int, int, String, byte[], InetAddress) - Method in interface infoservice.JWSInternalCommands
This is definition of the handler for processing an HTTP request.
processErrorMessage(XMLErrorMessage) - Method in class anon.pay.AIControlChannel
processErrorMessage
processingDone() - Method in class anon.client.DataChainSendOrderStructure
 
processInitialCC(XMLEasyCC) - Method in class anon.pay.AIControlChannel
 
processMessage(byte[]) - Method in class anon.client.StreamedControlChannel
 
processMessage(byte[]) - Method in class anon.client.XmlControlChannel
 
processPacketData(byte[]) - Method in class anon.client.AbstractControlChannel
 
processPacketData(byte[]) - Method in class anon.client.DummyTrafficControlChannel
This method is called by the multiplexer, if a packet is received on the dummy-traffic control channel.
processPacketData(byte[]) - Method in class anon.client.StreamedControlChannel
 
processPayRequest(XMLPayRequest) - Method in class anon.pay.AIControlChannel
processPayRequest
processReceivedPacket(MixPacket) - Method in class anon.client.AbstractChannel
 
processReceivedPacket(MixPacket) - Method in class anon.client.AbstractControlChannel
 
processReceivedPacket(MixPacket) - Method in class anon.client.AbstractDataChannel
 
processSendOrder(DataChainSendOrderStructure) - Method in class anon.client.AbstractDataChannel
 
processSendOrder(DataChainSendOrderStructure) - Method in class anon.client.SimulatedLimitedDataChannel
 
processSendOrder(DataChainSendOrderStructure) - Method in class anon.client.UnlimitedDataChannel
 
processServerFinished(TLSPlaintextRecord, byte[]) - Method in class anon.crypto.tinytls.ciphersuites.CipherSuite
validates the finishedmessage and throws a Exception if a error occure
processServerFinished(byte[], int, byte[]) - Method in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
processServerFinished(byte[], int, byte[]) - Method in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
processServerFinished(byte[], int, byte[]) - Method in class anon.crypto.tinytls.keyexchange.Key_Exchange
checks the server finished message
processServerKeyExchange(byte[], int, int, byte[], byte[], JAPCertificate) - Method in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
processServerKeyExchange(byte[], int, int, byte[], byte[], JAPCertificate) - Method in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
processServerKeyExchange(byte[], int, int, byte[], byte[], JAPCertificate) - Method in class anon.crypto.tinytls.keyexchange.Key_Exchange
Decode the server keys and check the certificate
processXmlMessage(Document) - Method in class anon.client.replay.ReplayControlChannel
 
processXmlMessage(Document) - Method in class anon.client.XmlControlChannel
 
processXmlMessage(Document) - Method in class anon.pay.AIControlChannel
proccessXMLMessage - this is called when a new request is coming in.
propagateConnectionError() - Method in class anon.client.AbstractDataChain
 
PROPERTY_NAME - Static variable in class anon.infoservice.JavaVersionDBEntry
 
PROPERTY_NAME - Static variable in class anon.infoservice.MessageDBEntry
 
PROPOSE - Static variable in class infoservice.agreement.paxos.messages.PaxosMessage
Static type of a propose message
propose(String) - Method in class infoservice.agreement.paxos.PaxosProposer
Proposes a value to the other known PaxosAcceptors
PROTOCOL_STR_TYPE_HTTP - Static variable in interface anon.infoservice.ImmutableListenerInterface
The constant for the HTTP protocol.
PROTOCOL_STR_TYPE_HTTPS - Static variable in interface anon.infoservice.ImmutableListenerInterface
The constant for the HTTP protocol.
PROTOCOL_STR_TYPE_RAW_TCP - Static variable in interface anon.infoservice.ImmutableListenerInterface
The constant for a custom protocol based on TCP.
PROTOCOL_STR_TYPE_SOCKS - Static variable in interface anon.infoservice.ImmutableListenerInterface
The constant for the HTTP protocol.
PROTOCOL_STR_TYPE_UNKNOWN - Static variable in interface anon.infoservice.ImmutableListenerInterface
The constant for the 'unknown' protocol.
PROTOCOL_TYPE_HTTP - Static variable in interface anon.infoservice.ImmutableListenerInterface
 
PROTOCOL_TYPE_HTTPS - Static variable in interface anon.infoservice.ImmutableListenerInterface
 
PROTOCOL_TYPE_RAW_TCP - Static variable in interface anon.infoservice.ImmutableListenerInterface
 
PROTOCOL_TYPE_SOCKS - Static variable in interface anon.infoservice.ImmutableListenerInterface
 
PROTOCOL_TYPE_UNKNOWN - Static variable in interface anon.infoservice.ImmutableListenerInterface
 
PROTOCOLVERSION - Static variable in class anon.crypto.tinytls.TinyTLS
SSL VERSION : 3.1 for TLS
PROTOCOLVERSION - Static variable in class anon.crypto.tinytls.TinyTLSServerSocket
SSL VERSION : 3.1 for TLS
PROTOCOLVERSION_SHORT - Static variable in class anon.crypto.tinytls.TinyTLS
 
PROTOCOLVERSION_SHORT - Static variable in class anon.crypto.tinytls.TinyTLSServerSocket
 
ProxyConnection - Class in anon.shared
 
ProxyConnection(Socket) - Constructor for class anon.shared.ProxyConnection
 
ProxyInterface - Class in anon.infoservice
This class is used to store information about a proxy connection.
ProxyInterface(Element, IPasswordReader) - Constructor for class anon.infoservice.ProxyInterface
Creates a new ProxyInterface from XML description (ProxyInterface node).
ProxyInterface(String, int, IPasswordReader) - Constructor for class anon.infoservice.ProxyInterface
Creates a new interface from a hostname / IP address and a port.
ProxyInterface(String, int, int, IPasswordReader) - Constructor for class anon.infoservice.ProxyInterface
Creates a new ListenerInterface from a hostname / IP address, a port and a protocol information.
ProxyInterface(String, int, String, String, IPasswordReader, boolean, boolean) - Constructor for class anon.infoservice.ProxyInterface
Creates a new interface for a proxy that needs basic http authentication.
ProxyInterface(String, int, int, String, IPasswordReader, boolean, boolean) - Constructor for class anon.infoservice.ProxyInterface
Creates a new interface for a proxy that needs basic http authentication.
publishException(Exception) - Method in class anon.client.replay.ReplayControlChannel.MessageDistributor
 
publishObject(Object) - Method in class anon.client.replay.ReplayControlChannel.MessageDistributor
 
publishTimestamps(Vector) - Method in class anon.client.replay.ReplayControlChannel.MessageDistributor
 
Pure16Code - Class in anon.mixminion.fec
This class, along with FECMath, provides the implementation of the pure Java 16 bit FEC codes.
Pure16Code(int, int) - Constructor for class anon.mixminion.fec.Pure16Code
Notes about large N support: you can just generate the top k*k vandermonde matrix, call it V, then invert it, then when you have k blocks generate a matrix M with the k rows you need and E = M* V^{-1} is the encoding matrix for the systematic code which you then need to invert to perform the decoding.
PureCode - Class in anon.mixminion.fec
This class, along with FECMath, provides the implementation of the pure Java 8 bit FEC codes.
PureCode(int, int) - Constructor for class anon.mixminion.fec.PureCode
 
PureCode(int, int, char[]) - Constructor for class anon.mixminion.fec.PureCode
 
push(Object) - Method in class infoservice.agreement.common.FifoQueue
Push a message into the stack.
putNewCascadesInBlacklist(boolean) - Static method in class anon.infoservice.BlacklistedCascadeIDEntry
 
putter(Hashtable, RejectMessage) - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Counts the received RejectMessages.

Q

Quadrangle - Class in captcha.graphics
This class is the representation of an quadrangle (not necessarily a rectangle).
Quadrangle(int, int, int, int, int, int, int, int) - Constructor for class captcha.graphics.Quadrangle
Creates a new quadrangle given by the 4 corners (x and y values).
quicksort(String[], String[], int, int) - Static method in class anon.util.Util
 
quoteXML(String) - Static method in class anon.util.XMLUtil
 

R

random - Variable in class anon.crypto.PKCS12
 
randomArray(int) - Static method in class anon.mixminion.message.MixMinionCryptoUtil
Creates an octet-array fills with random Bytes
randomizeIt(Vector, int[]) - Method in class infoservice.dynamic.ComleteRandomStrategy
Randomizes the given Vector
randomizeVector(Vector, Random) - Method in class infoservice.dynamic.ComleteRandomStrategy
Randomizes the given Vector using the given Random.
RawMessage - Class in infoservice.agreement.multicast.messages
 
RawMessage(byte[]) - Constructor for class infoservice.agreement.multicast.messages.RawMessage
Creates a new RawMessage from the given POST data
read() - Method in class anon.client.AbstractDataChain.DataChainInputStreamImplementation
 
read(byte[], int, int) - Method in class anon.client.AbstractDataChain.DataChainInputStreamImplementation
 
read() - Method in class anon.client.SocketHandler.SocketInputStreamImplementation
 
read(byte[], int, int) - Method in class anon.client.SocketHandler.SocketInputStreamImplementation
 
read() - Method in class anon.crypto.tinytls.TinyTLS.TLSInputStream
 
read(byte[]) - Method in class anon.crypto.tinytls.TinyTLS.TLSInputStream
 
read(byte[], int, int) - Method in class anon.crypto.tinytls.TinyTLS.TLSInputStream
 
read() - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSInputStream
 
read(byte[]) - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSInputStream
 
read(byte[], int, int) - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSInputStream
 
read() - Method in class anon.shared.ChannelInputStream
 
read(byte[]) - Method in class anon.shared.ChannelInputStream
 
read(byte[], int, int) - Method in class anon.shared.ChannelInputStream
 
read() - Method in class anon.shared.IOQueue
 
read(byte[], int, int) - Method in class anon.shared.IOQueue
 
read() - Method in class infoservice.InfoServiceConnection
Reads one byte from the underlying InputStream.
read() - Method in class infoservice.mailsystem.central.server.util.LimitedLengthInputStream
Reads one byte from the underlying InputStream.
read(byte[]) - Method in class infoservice.mailsystem.central.server.util.LimitedLengthInputStream
Reads bytes into a portion of an array.
read(byte[], int, int) - Method in class infoservice.mailsystem.central.server.util.LimitedLengthInputStream
Reads bytes into a portion of an array.
READ_BUFFER - Static variable in class anon.util.ResourceLoader
 
readAnswer() - Method in class anon.pay.HttpClient
Einlesen der Http-Antwort.
readClientFinished() - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSInputStream
checks the client finished message
readClientHello() - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSInputStream
reads the client hello
readClientKeyExchange() - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSInputStream
processes the client key exchange
readConfiguration(Properties) - Method in class infoservice.dynamic.DynamicConfiguration
Reads the configuration values out of the given Properties.
readElementsByTagName(File, String) - Static method in class anon.util.XMLUtil
Loads all elements under the root elements that have the specified tag name.
readFilesFromClasspath(boolean) - Static method in class anon.util.ResourceLoader
Reads all resources from the classpath and stores them as files.
readHeader() - Method in class infoservice.InfoServiceConnection
Reads the whole header of an HTTP request (including the last CRLF signalizing the end of the header, so the next byte read from the stream would be the first of the HTTP content).
readLine(DataInputStream) - Method in class anon.pay.HttpClient
Hilfsfunktion zum Einlesen einer Textzeile.
readLocalFile(String) - Method in class infoservice.UpdateInformationHandler
Reads a file from local filesystem and returns the data.
readPassword(Object) - Method in interface anon.util.IMiscPasswordReader
Reads a password from a user interface.
readPassword(ImmutableProxyInterface) - Method in interface anon.util.IPasswordReader
Reads a password from a user interface.
readPassword(Object) - Method in class anon.util.SingleStringPasswordReader
 
readPos - Variable in class anon.shared.IOQueue
 
readProtocolMessage(Socket) - Method in class infoservice.japforwarding.ServerVerifier
Reads a message from the associated network connection.
readRecord() - Method in class anon.crypto.tinytls.TinyTLS.TLSInputStream
Reads one record if we need more data...
readRecord() - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSInputStream
Reads one record if we need more data...
readRequestLine() - Method in class infoservice.InfoServiceConnection
Reads the first line of an HTTP request (including the CRLF at the end of the line, so the next byte read from the underlying stream, is the first byte of the request header).
readServerFinished() - Method in class anon.crypto.tinytls.TinyTLS.TLSInputStream
wait for server finished message
readServerHandshakes() - Method in class anon.crypto.tinytls.TinyTLS.TLSInputStream
read the server handshakes and handle alerts
readXMLDocument(InputSource) - Static method in class anon.util.XMLUtil
Reads an XML document from an input source.
readXMLDocument(InputStream) - Static method in class anon.util.XMLUtil
Reads an XML document from an input stream.
readXMLDocument(Reader) - Static method in class anon.util.XMLUtil
Reads an XML document from a Reader.
readXMLDocument(File) - Static method in class anon.util.XMLUtil
Reads an XML document from a file.
reassembleMessage() - Method in class anon.mixminion.message.FragmentContainer
reassembles the message if possible, return null if impossible, otherwise a bytearray containing the whitened, compressed, padded message
receive(byte[], String) - Method in class anon.mixminion.FirstMMRConnection
check answer from server and message-hash possibel answers: RECEIVE, REJECTED
recognizeProtocol(String) - Static method in class anon.infoservice.ListenerInterface
Transforms a given protocol into a valid protocol if recognized.
recognizeProtocol(int) - Static method in class anon.infoservice.ListenerInterface
Transforms a given protocol into a valid protocol if recognized.
reconfigureMix(String) - Method in class infoservice.dynamic.DynamicCommandsExtension
 
recv(byte[], int, int) - Method in class anon.shared.AbstractChannel
 
recv(byte[], int, int) - Method in class anon.shared.ChannelInputStream
 
REF - Static variable in class anon.pay.xml.XMLPassivePayment
 
register(XMLJapPublicKey, IMyPrivateKey) - Method in class anon.pay.BIConnection
Registers a new account using the specified keypair.
registerControlChannel(int, AbstractControlChannel) - Method in class anon.client.ChannelTable
 
registerDistributor(IDistributor) - Static method in class anon.infoservice.Database
Registers a distributor that forwards new database entries.
registerInstance(Database) - Static method in class anon.infoservice.Database
Registers a Database object.
REJECT - Static variable in class infoservice.agreement.paxos.messages.PaxosMessage
Static type of a reject message
RejectMessage - Class in infoservice.agreement.multicast.messages
 
RejectMessage(InitMessage, String, String) - Constructor for class infoservice.agreement.multicast.messages.RejectMessage
Creates a RejectMessage.
RELAY_BEGIN - Static variable in class anon.tor.cells.RelayCell
 
RELAY_CONNECTED - Static variable in class anon.tor.cells.RelayCell
 
RELAY_DATA - Static variable in class anon.tor.cells.RelayCell
 
RELAY_DROP - Static variable in class anon.tor.cells.RelayCell
 
RELAY_END - Static variable in class anon.tor.cells.RelayCell
 
RELAY_EXTEND - Static variable in class anon.tor.cells.RelayCell
 
RELAY_EXTENDED - Static variable in class anon.tor.cells.RelayCell
 
RELAY_RESOLVE - Static variable in class anon.tor.cells.RelayCell
 
RELAY_RESOLVED - Static variable in class anon.tor.cells.RelayCell
 
RELAY_SENDME - Static variable in class anon.tor.cells.RelayCell
 
RELAY_TRUNCATE - Static variable in class anon.tor.cells.RelayCell
 
RELAY_TRUNCATED - Static variable in class anon.tor.cells.RelayCell
 
RelayCell - Class in anon.tor.cells
 
RelayCell() - Constructor for class anon.tor.cells.RelayCell
Constructor for a relay cell
RelayCell(int) - Constructor for class anon.tor.cells.RelayCell
Constructor for a relay cell
RelayCell(int, byte[], int) - Constructor for class anon.tor.cells.RelayCell
Constructor for a relay cell
RelayCell(int, byte, int, byte[]) - Constructor for class anon.tor.cells.RelayCell
Constructor
release() - Method in class infoservice.agreement.common.Semaphore
 
remove(JAPCertificate) - Method in class anon.crypto.CertPath
Removes the specified certificate from this CertPath
remove(String) - Method in class anon.infoservice.Database
Removes an entry from the database.
remove(AbstractDatabaseEntry) - Method in class anon.infoservice.Database
Removes an entry from the database.
remove(String) - Method in class anon.mixminion.mmrdescription.MMRList
removes an Mixminion router
remove(String) - Method in class anon.tor.ordescription.ORList
removes an onion router
removeAll() - Method in class anon.infoservice.Database
Removes all entries from the database.
removeAllButLast() - Method in class anon.crypto.CertPath
Removes all certificates except the one on the lowest level of this certPath
removeAllCertificates() - Method in class anon.crypto.CertificateStore
Removes all but the not removable certs from the store
removeCertificate(CertificateInfoStructure) - Method in class anon.crypto.CertificateStore
 
removeCertificate(JAPCertificate) - Method in class anon.crypto.XMLSignature
Removes a certificate from this signature.
removeCertificateLock() - Method in class anon.client.KeyExchangeManager
 
removeCertificateLock(int) - Method in class anon.crypto.CertificateStore
 
removeChannel(int) - Method in class anon.client.ChannelTable
 
removeComments(Node) - Static method in class anon.util.XMLUtil
Removes all comments and empty lines from a node.
removeCommentsInternal(Node, Node) - Static method in class anon.util.XMLUtil
Removes all comments, empty lines and new lines from a node.
removeElement() - Method in class anon.tor.CellQueue
returns the first element of the queue
removeEntry(MixCascade) - Method in class infoservice.CertificateManager
 
removeEventListener(AnonServiceEventListener) - Method in interface anon.AnonService
Removes an AnonServiceEventListener.
removeEventListener(AnonServiceEventListener) - Method in class anon.client.AnonClient
 
removeEventListener(AnonServiceEventListener) - Method in class anon.mixminion.Mixminion
 
removeEventListener(AnonServiceEventListener) - Method in class anon.tor.Tor
 
removeEventListeners() - Method in interface anon.AnonService
 
removeEventListeners() - Method in class anon.client.AnonClient
 
removeEventListeners() - Method in class anon.mixminion.Mixminion
 
removeEventListeners() - Method in class anon.tor.Tor
 
removeFirstMessage() - Method in class anon.client.InternalChannelMessageQueue
 
removeJob(JobQueue.Job) - Method in class anon.util.JobQueue
Must (!!) be called at the end of a job thread to remove this job from the queue and to tell the queue that the job was removed, so that a new job may be started.
removePaymentListener(IPaymentListener) - Method in class anon.pay.PayAccountsFile
 
removeRepyBlocks(String) - Static method in class anon.mixminion.message.ReplyBlock
Removes a ascii-armored replyblock from a given payload
removeSignatureFrom(Node) - Static method in class anon.crypto.XMLSignature
Removes the signature from an XML node if a signature exists.
removeSignatureFromInternal(Node) - Static method in class anon.crypto.XMLSignature
Removes the signature from an XML node if a signature exists.
renewForwarder(byte[]) - Static method in class infoservice.japforwarding.JapForwardingTools
Renews a forwarder in the JAP forwarder database.
renewJapForwarder(byte[]) - Method in class infoservice.InfoServiceCommands
Renews the entry of a JAP forwarder in the database of JAP forwarders.
replaceAll(String, String, String) - Static method in class anon.util.Util
Since JDK 1.1.8 does not provide String.replaceAll(), this is an equivalent method.
replaceFileSeparatorsSystemSpecific(String) - Static method in class anon.util.ResourceLoader
Interprets a String as a filename and converts its file separators to system specific file separators.
replaceHeader(HTTPConnection, NVPair) - Static method in class anon.infoservice.HTTPConnectionFactory
An internal helper function to set the header information for the HTTP connection.
ReplayControlChannel - Class in anon.client.replay
 
ReplayControlChannel(Multiplexer, IServiceContainer) - Constructor for class anon.client.replay.ReplayControlChannel
 
ReplayControlChannel.MessageDistributor - Class in anon.client.replay
 
ReplayControlChannel.MessageDistributor() - Constructor for class anon.client.replay.ReplayControlChannel.MessageDistributor
 
ReplayTimestamp - Class in anon.client.replay
 
ReplayTimestamp(String, int, int) - Constructor for class anon.client.replay.ReplayTimestamp
 
ReplyBlock - Class in anon.mixminion.message
 
ReplyBlock(String, Vector, byte[]) - Constructor for class anon.mixminion.message.ReplyBlock
Constructor 1 used to build a replyblock, which is appended to a message call build() to complete it!
ReplyBlock(RoutingInformation, byte[], byte[], long) - Constructor for class anon.mixminion.message.ReplyBlock
Constructor 2 used to instantiate a ReplyBlock Object, used to parse a ReplyBlock out of a message call parseReplyBlock(String) to complete iT!
ReplyImplementation - Class in anon.mixminion.message
 
ReplyImplementation() - Constructor for class anon.mixminion.message.ReplyImplementation
 
ReplyMessage - Class in anon.mixminion.message
 
ReplyMessage(byte[][], int, Vector, MMRList) - Constructor for class anon.mixminion.message.ReplyMessage
Concrete Implementation of ReplyImplementation builds a repliable message with an ReplyBlock as second Header Constructor
REQUEST_METHOD_GET - Static variable in class anon.infoservice.Constants
 
REQUEST_METHOD_HEAD - Static variable in class anon.infoservice.Constants
 
REQUEST_METHOD_POST - Static variable in class anon.infoservice.Constants
 
REQUEST_METHOD_UNKNOWN - Static variable in class anon.infoservice.Constants
 
requestTimestamps() - Method in class anon.client.replay.ReplayControlChannel
 
reset() - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
Resets the state variables.
reset() - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
Initialize some variables and reset the time out thread.
reset() - Method in interface infoservice.agreement.multicast.interfaces.IAgreementHandler
This activates the agreement protocol in passiv mode, whitch means that incomming messages will be handled but we do not start our own InitMessageresetCreationTime() - Method in class anon.infoservice.AbstractDatabaseEntry
 
resolveDNS(String) - Method in class anon.tor.Circuit
Returns a address to a given name
resolveDNS(String) - Method in class anon.tor.Tor
resolves an IP to a given hostname
RESOURCE_BASE - Static variable in class infoservice.mailsystem.central.MailMessages
This is the base of the resource files.
RESOURCE_NO_CLASSES_FOUND - Static variable in class anon.util.ResourceLoader
 
ResourceLoader - Class in anon.util
This class loads resources from the file system.
ResourceLoader() - Constructor for class anon.util.ResourceLoader
 
ResourceLoader.ByteArrayInstantiator - Class in anon.util
This class is used to get resources as byte arrays.
ResourceLoader.ByteArrayInstantiator() - Constructor for class anon.util.ResourceLoader.ByteArrayInstantiator
 
ResourceLoader.FileTypeInstantiator - Class in anon.util
Does not load or instantiate resources but returns the file type of resources.
ResourceLoader.FileTypeInstantiator() - Constructor for class anon.util.ResourceLoader.FileTypeInstantiator
 
restartAgreement() - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
LERNGRUPPE Some times a restart of the protocol is necessary.
RgbMemoryImageConsumer - Class in captcha.graphics
This class grabs the pixels of an image from an ImageProducer.
RgbMemoryImageConsumer(ImageProducer) - Constructor for class captcha.graphics.RgbMemoryImageConsumer
Creates a ne RgbMemoryImageConsumer.
ROOT_TAG - Static variable in exception anon.util.XMLParseException
A constant that means that the document to parse has a wrong root tag.
roundNrAcceptable(PaxosMessage) - Method in class infoservice.agreement.paxos.integration.PaxosAdapter
Tests if the PaxosInstance-identifier in this messages is acceptable, i.e.
RoutingInformation - Class in anon.mixminion.message
 
RoutingInformation() - Constructor for class anon.mixminion.message.RoutingInformation
 
rsaKey - Static variable in class anon.crypto.AsymmetricCryptoKeyPair
 
RSAKeyPair - Class in anon.crypto
This class creates key pairs for the RSA algorithm.
RSAKeyPair(MyRSAPrivateKey) - Constructor for class anon.crypto.RSAKeyPair
Creates a new rsa key pair.
run() - Method in class anon.client.AbstractDataChain
 
run() - Method in class anon.client.crypto.KeyPool
 
run() - Method in class anon.client.DummyTrafficControlChannel
This is the implementation for the dummy traffic thread.
run() - Method in class anon.client.Multiplexer
 
run() - Method in class anon.client.SequentialChannelDataChain
 
run() - Method in class anon.client.SimulatedLimitedDataChannel
 
run() - Method in class anon.client.SingleChannelDataChain
 
run() - Method in class anon.infoservice.Database
This is the garbage collector for the database.
run() - Method in class anon.mixminion.FirstMMRConnectionThread
 
run() - Method in class anon.tor.FirstOnionRouterConnection
dispatches cells while the thread, started with start is running
run() - Method in class anon.tor.FirstOnionRouterConnectionThread
 
run() - Method in class anon.tor.Tor
creates new circuits
run() - Method in class anon.util.JobQueue.Job
 
run() - Method in class anon.util.ThreadPool.ThreadPoolThread
 
run() - Method in class anon.util.TimedOutputStream.TimedOutputStreamInterrupt
 
run() - Method in class infoservice.agreement.common.TimeoutThread
 
run() - Method in class infoservice.agreement.multicast.MessageHandlerThread
 
run() - Method in class infoservice.agreement.paxos.integration.PaxosAdapter.AgreementStarterThread
 
run() - Method in class infoservice.InfoServiceConnection
This is the Thread implementation for reading, parsing, processing the request and sending the response.
run() - Method in class infoservice.InfoServicePropagandist
This is the propaganda thread, which propagates our infoservice to all neighbour infoservices every Constants.ANNOUNCE_PERIOD (default: 10 minutes).
run() - Method in class infoservice.InfoServiceServer
 
run() - Method in class infoservice.mailsystem.central.server.AbstractServerImplementation
This is the generic implementation for handling the connection.
run() - Method in class infoservice.mailsystem.central.server.GenericServer
This is the implementation of the ServerSocket management thread.
run() - Method in class infoservice.StatusStatistics
This does the periodically write out of the statistics.
run() - Method in class infoservice.tor.MixminionDirectoryAgent
This is the implementation of the mixminion nodes list update thread.
run() - Method in class infoservice.tor.TorDirectoryAgent
This is the implementation of the tor nodes list update thread.
run() - Method in class infoservice.UpdateInformationHandler
This is the propaganda thread for all JAP update specific information.
runflag - Variable in class anon.client.crypto.KeyPool
 
runJob() - Method in class anon.util.JobQueue.Job
Replaces the run method as the normal run method is implemented by Job itself.

S

SAFEPRIME - Static variable in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
SAFEPRIME - Static variable in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
SAFEPRIME - Static variable in class anon.tor.OnionRouter
 
SALT_SIZE - Static variable in class anon.crypto.PKCS12
 
SALT_SIZE - Static variable in class anon.crypto.XMLEncryption
 
saltChars - Static variable in class anon.crypto.DESCrypt
 
saveKeyRing() - Method in class anon.mixminion.message.Keyring
saves the keyring
SECONDS_PER_INTERVAL - Static variable in class anon.client.replay.ReplayTimestamp
 
Semaphore - Class in infoservice.agreement.common
 
Semaphore() - Constructor for class infoservice.agreement.common.Semaphore
 
send(int, byte[], int, int) - Method in class anon.crypto.tinytls.TinyTLS.TLSOutputStream
send a message to the server
send(int, byte[], int, int) - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSOutputStream
send a message to the server
send(byte[]) - Method in class anon.mixminion.FirstMMRConnection
connects to first MMR, sends a Message-packet and closes the connection
send() - Method in class anon.mixminion.message.Message
 
send(byte[], int) - Method in class anon.mixminion.MixminionPOPChannel
 
send(byte[], int) - Method in class anon.mixminion.MixminionSMTPChannel
 
send(byte[], int) - Method in class anon.shared.AbstractChannel
 
send(Cell) - Method in class anon.tor.Circuit
sends a cell through the circuit
send(Cell) - Method in class anon.tor.FirstOnionRouterConnection
sends a cell
send(byte[], int) - Method in class anon.tor.TorChannel
 
send(byte[], int) - Method in class anon.tor.TorSocksChannel
Called if some bytes should be send over this Sock channel
sendAccountCert() - Method in class anon.pay.AIControlChannel
 
sendByteMessage(byte[]) - Method in class anon.client.StreamedControlChannel
 
sendCertificateVerify() - Method in class anon.crypto.tinytls.TinyTLS.TLSOutputStream
send a certificate verify message if a certificate is used
sendChangeCipherSpec() - Method in class anon.crypto.tinytls.TinyTLS.TLSOutputStream
send a change cipher spec message now all client data will be encrypted
sendChangeCipherSpec() - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSOutputStream
send a change cipher spec message now all client data will be encrypted
sendClientCertificate() - Method in class anon.crypto.tinytls.TinyTLS.TLSOutputStream
send a client certificate message
sendClientFinished() - Method in class anon.crypto.tinytls.TinyTLS.TLSOutputStream
send a client finished message
sendClientHello() - Method in class anon.crypto.tinytls.TinyTLS.TLSOutputStream
send a client hello message
sendClientKeyExchange() - Method in class anon.crypto.tinytls.TinyTLS.TLSOutputStream
send a client key exchange message
sendCloseNotify() - Method in class anon.crypto.tinytls.TinyTLS.TLSOutputStream
send a close notify message to inform the peer that this connection will be closed now message
senderNotInSnapshot(PaxosMessage) - Method in class infoservice.agreement.paxos.integration.PaxosAdapter
Tests if the sender of this message is in the snapshot for the current PaxosInstance.
sendHandshake(int, byte[]) - Method in class anon.crypto.tinytls.TinyTLS.TLSOutputStream
send a handshake message to the server
sendHandshake(int, byte[]) - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSOutputStream
sends a handshake
sending(byte[], String) - Method in class anon.mixminion.FirstMMRConnection
sends a packet
sendJunk() - Method in class anon.mixminion.FirstMMRConnection
sends a Junk-packet
sendMessage(byte[]) - Method in class anon.mixminion.FirstMMRConnection
sends a Message-packet
sendMessage(PaxosMessage, IPaxosTarget) - Method in class infoservice.agreement.paxos.integration.InfoServicePaxosAdapter
 
sendMessage(String, PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosCommunicator
Sends the given message to the IPaxosTarget with the given ID
sendMessage(PaxosMessage, IPaxosTarget) - Method in class infoservice.agreement.paxos.PaxosCommunicator
Sends the given message to the given target.
sendMessageTo(String, IAgreementMessage) - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
Sends the given message to the InfoService with the given ID
sendMessageTo(String, IAgreementMessage) - Method in class infoservice.agreement.multicast.InfoserviceEMCAdapter
Sends a message to a specified infoservice.
sendMessageTo(String, IAgreementMessage) - Method in interface infoservice.agreement.multicast.interfaces.IInfoService
Sends the given message to the InfoService with the given ID
sendPacket(MixPacket) - Method in class anon.client.AbstractChannel
 
sendPacket(MixPacket) - Method in class anon.client.Multiplexer
 
sendPassivePayment(XMLPassivePayment) - Method in class anon.pay.BIConnection
Sends data the user has entered for a passive payment to the payment instance.
sendProtocolMessage(byte[], Socket) - Method in class infoservice.japforwarding.ServerVerifier
Sends a message to the associated network connection.
sendRawMessage(byte[]) - Method in class anon.client.AbstractControlChannel
 
sendReject(PaxosMessage) - Method in class infoservice.agreement.paxos.integration.PaxosAdapter
Sends a RejectMessage to the sender of the given message.
sendReliableBroadcastMessage(String) - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
Starts the reliable broadcast and performs the given message.
sendServerCertificate() - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSOutputStream
send the server certificate
sendServerFinished() - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSOutputStream
send the server finished message
sendServerHandshakes() - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSOutputStream
send server handshakes
sendServerHello() - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSOutputStream
send a server hello
sendServerHelloDone() - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSOutputStream
send a server hello done message
sendServerKeyExchange() - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSOutputStream
send the server key exchange message
sendToInfoService(InfoServiceDBEntry, IDistributable) - Method in class infoservice.agreement.multicast.InfoserviceEMCAdapter
Encapsulates logic for sending a message to a infoservice.
sendToInfoService(InfoServiceDBEntry, IDistributable) - Method in class infoservice.agreement.paxos.integration.InfoServicePaxosAdapter
Encapsulates logic for sending a message to a infoservice.
sendToInfoService(InfoServiceDBEntry, IDistributable) - Method in class infoservice.InfoServiceDistributor
Sends the information about the DatabaseEntry to a remote infoservice.
sendToInterface(ListenerInterface, IDistributable) - Method in class infoservice.agreement.multicast.InfoserviceEMCAdapter
Encapsulates logic for sending a message to a specified listenere interface.
sendToInterface(ListenerInterface, IDistributable) - Method in class infoservice.agreement.paxos.integration.InfoServicePaxosAdapter
Encapsulates logic for sending a message to a specified listenere interface.
sendToInterface(ListenerInterface, IDistributable) - Method in class infoservice.InfoServiceDistributor
Sends the information to listener (remote ListenerInterface).
sendToMixMinionServer(byte[], MMRDescription) - Method in class anon.mixminion.message.Message
Send a message to the specified MMR
sendUpstreamClose() - Method in class anon.client.SequentialChannelDataChain.SendOrderProtocolData
 
sendXmlMessage(Document) - Method in class anon.client.XmlControlChannel
 
SequentialChannelDataChain - Class in anon.client
 
SequentialChannelDataChain(IDataChannelCreator, DataChainErrorListener, long) - Constructor for class anon.client.SequentialChannelDataChain
 
SequentialChannelDataChain.ChainCell - Class in anon.client
 
SequentialChannelDataChain.ChainCell(byte[]) - Constructor for class anon.client.SequentialChannelDataChain.ChainCell
 
SequentialChannelDataChain.InvalidChainCellException - Exception in anon.client
 
SequentialChannelDataChain.InvalidChainCellException(String) - Constructor for exception anon.client.SequentialChannelDataChain.InvalidChainCellException
 
SequentialChannelDataChain.SendOrderProtocolData - Class in anon.client
 
SequentialChannelDataChain.SendOrderProtocolData(DataChainChannelListEntry, boolean, boolean) - Constructor for class anon.client.SequentialChannelDataChain.SendOrderProtocolData
 
SERVERFINISHEDLABEL - Static variable in class anon.crypto.tinytls.keyexchange.DHE_DSS_Key_Exchange
 
SERVERFINISHEDLABEL - Static variable in class anon.crypto.tinytls.keyexchange.DHE_RSA_Key_Exchange
 
ServerStats - Class in anon.mixminion.mmrdescription
 
ServerStats() - Constructor for class anon.mixminion.mmrdescription.ServerStats
Constructor
ServerVerifier - Class in infoservice.japforwarding
This class is used for verifying a JAP forwarding server (whether it is accessable from the outside world).
ServerVerifier(InetAddress, int) - Constructor for class infoservice.japforwarding.ServerVerifier
Creates a new ServerVerifier.
ServiceLocation - Class in anon.infoservice
Holds the information of the location of a service.
ServiceLocation(Node, JAPCertificate) - Constructor for class anon.infoservice.ServiceLocation
Creates a new ServiceLocation from XML description (Location node).
ServiceOperator - Class in anon.infoservice
Holds the information about the operator of a service.
ServiceOperator(Node, JAPCertificate) - Constructor for class anon.infoservice.ServiceOperator
Creates a new ServiceOperator from XML description (Operator node).
ServiceSoftware - Class in anon.infoservice
Holds the information about the used software of a service.
ServiceSoftware(Node) - Constructor for class anon.infoservice.ServiceSoftware
Creates a new ServiceSoftware from XML description.
ServiceSoftware(String) - Constructor for class anon.infoservice.ServiceSoftware
Creates a new ServiceSoftware from the version information.
setAcceptedCreditCards(String) - Method in class anon.pay.xml.XMLPaymentOptions
 
setAccountInfo(XMLAccountInfo) - Method in class anon.pay.PayAccount
This is not just a setter method.
setAcl(ORAcl) - Method in class anon.tor.ordescription.ORDescription
sets the ACL for this onion router
setActiveAccount(long) - Method in class anon.pay.PayAccountsFile
 
setActiveAccount(PayAccount) - Method in class anon.pay.PayAccountsFile
 
setAdditionalProtocolData(Object) - Method in class anon.client.DataChainSendOrderStructure
 
setAgreed(boolean) - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Indicates whether the agreement for this log entry is reached.
setAgreed(boolean) - Method in interface infoservice.agreement.multicast.interfaces.IConsensusLog
Sets the value of m_agreed
setAlreadyReadBytes(int) - Method in class anon.client.DataChainInputStreamQueueEntry
 
setAmount(double) - Method in class anon.pay.xml.XMLPassivePayment
Sets the payment amount
setAttribute(Element, String, String) - Static method in class anon.util.XMLUtil
Creates and sets an attribute with a String value to an XML element.
setAttribute(Element, String, boolean) - Static method in class anon.util.XMLUtil
Creates and sets an attribute with a boolean value to an XML element.
setAttribute(Element, String, int) - Static method in class anon.util.XMLUtil
Creates and sets an attribute with an int value to an XML element.
setAttribute(Element, String, double) - Static method in class anon.util.XMLUtil
Creates and sets an attribute with a double value to an XML element.
setAttribute(Element, String, long) - Static method in class anon.util.XMLUtil
Creates and sets an attribute with a long value to an XML element.
setAuthenticationUserID(String) - Method in class anon.infoservice.ProxyInterface
Sets the authentication user ID of this interface and resets the authentication password if the user id has changed.
setAutoReConnect(boolean) - Method in class anon.infoservice.SimpleMixCascadeContainer
 
setBackupDone(boolean) - Method in class anon.pay.PayAccount
 
setBalance(XMLBalance) - Method in class anon.pay.xml.XMLAccountInfo
setBalance
setBalanceAutoUpdateEnabled(boolean) - Method in class anon.pay.PayAccountsFile
 
setCaptchaSolution(byte[]) - Method in class anon.pay.BIConnection
Sets the solution of a captcha for registering an account.
setCaptchaSolution(byte[]) - Method in interface anon.util.captcha.ICaptchaSender
Sets the solution of a captcha.
setCertificates(Element) - Method in class anon.crypto.XMLSignature
 
setChangeInfoServices(boolean) - Method in class anon.infoservice.InfoServiceHolder
Sets, whether there is an automatic change of infoservice after failure.
setChannelCell(byte[]) - Method in class anon.client.DataChainSendOrderStructure
 
setChannelFlags(short) - Method in class anon.client.MixPacket
 
setCheckSignatures(boolean) - Method in class anon.crypto.SignatureVerifier
Enables or disables the check of signatures.
setCheckSignatures(int, boolean) - Method in class anon.crypto.SignatureVerifier
 
setCircuit(Circuit) - Method in class anon.tor.TorChannel
 
setCircuitLength(int, int) - Method in class anon.tor.Tor
sets a circuit length
setClientCertificate(JAPCertificate, IMyPrivateKey) - Method in class anon.crypto.tinytls.TinyTLS
sets the client certificate
setClientCertificate(JAPCertificate[], IMyPrivateKey) - Method in class anon.crypto.tinytls.TinyTLS
sets a client certificate chain
setClientConnection(SocketContainer) - Method in class infoservice.mailsystem.central.server.AbstractServerImplementation
This will set the SocketContainer with the connection to the client.
setColorModel(ColorModel) - Method in class captcha.graphics.RgbMemoryImageConsumer
This method is only for compatibility with the ImageConsumer interface.
setComitted(boolean) - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Set a value which indicates whether the a CommitMessage was send for this log entry.
setComitted(boolean) - Method in interface infoservice.agreement.multicast.interfaces.IConsensusLog
Sets the log to status "commited" or "not commited"
setConnectionHandlerFactory(IServerImplementationFactory) - Method in class infoservice.mailsystem.central.server.GenericServer
Changes the factory used for creating the server implementations for the accepted connections from the clients.
setConnectionsPerRoute(int) - Method in class anon.tor.Tor
Set the total number of allowed different connections per route
setConnectionTimeout(int) - Static method in class anon.infoservice.InfoServiceDBEntry
 
setConnectionTimeout(int) - Static method in class anon.pay.BIConnection
 
setConsensusId(String) - Method in class infoservice.agreement.multicast.messages.AMessage
Sets the consensusId
setCurrency(String) - Method in class anon.pay.xml.XMLPassivePayment
Sets the currency the user wants to pay in
setDetailLevel(int) - Static method in class logging.LogHolder
Sets the detail level of all log messages.
setDimensions(int, int) - Method in class captcha.graphics.RgbMemoryImageConsumer
This method sets the dimensions of the produced image.
setDirPort(int) - Method in class anon.tor.ordescription.ORDescription
sets the port of the directory server
setDocType(int) - Method in class anon.crypto.CertPath
Sets the certificate class for the root certificates that can verify this Cert Path.
setDSSParameters(JAPCertificate, MyDSAPrivateKey) - Method in class anon.crypto.tinytls.TinyTLSServer
sets DSS parameters
setDSSParameters(JAPCertificate, MyDSAPrivateKey) - Method in class anon.crypto.tinytls.TinyTLSServerSocket
set the dss parameters if dss key exchange is used
setDummyTraffic(int) - Method in class anon.client.AnonClient
 
setDummyTrafficInterval(int) - Method in class anon.client.DummyTrafficControlChannel
Changes the dummy traffic interval.
setEchoMessages(Hashtable) - Method in class infoservice.agreement.multicast.messages.CommitMessage
Sets the Hashtable of EchoMessage contained in this CommitMessage
setEnabled(boolean) - Method in class anon.crypto.CertificateContainer
Changes the value which stores, whether this certificate is enabled within the certificate store.
setEnabled(CertificateInfoStructure, boolean) - Method in class anon.crypto.CertificateStore
 
setEncryptionKeyAES(byte[]) - Method in class anon.client.crypto.SymCipher
 
setEncryptionKeyAES(byte[], int, int) - Method in class anon.client.crypto.SymCipher
 
setExitNode(boolean) - Method in class anon.tor.ordescription.ORDescription
sets this server as exit node or not
setExitNodes(Vector) - Method in class anon.tor.Tor
sets a List of allowed exit nodes.
setExternalIdentifier(int) - Method in class anon.infoservice.MessageDBEntry
 
setFamily(Vector) - Method in class anon.tor.ordescription.ORDescription
 
setFetcher(MMRListFetcher) - Method in class anon.mixminion.mmrdescription.MMRList
 
setFetcher(ORListFetcher) - Method in class anon.tor.ordescription.ORList
 
setFirstOnionRouterList(Vector) - Method in class anon.tor.Tor
sets a List of allowed Onion Routers that are used as entry point to the Tor Network
setFreeMix(boolean) - Method in class anon.infoservice.MixInfo
Changes the state of this mix (whether it is free or not).
setHints(int) - Method in class captcha.graphics.RgbMemoryImageConsumer
This method is only for compatibility with the ImageConsumer interface.
setHostname(String) - Method in class anon.infoservice.ListenerInterface
Sets the host name.
setHTTPConnectionClass(Class) - Static method in class anon.infoservice.HTTPConnectionFactory
This method is used to change the type of the created HTTPConnections.
setIAgreementHandler(IAgreementHandler) - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
Sets the given AgreementHandler.
setIdentityKey(byte[]) - Method in class anon.mixminion.mmrdescription.MMRDescription
sets the IdentityKey for this MMR
setIgnoreAIAccountError(boolean) - Method in class anon.pay.PayAccountsFile
Defined if error messages from the AI should be ignored.
setImageLink(String) - Method in class anon.pay.xml.XMLPaymentOption
 
setInitiator(String) - Method in class infoservice.agreement.paxos.messages.PaxosMessage
Sets the initiator of the executions this message belongs to
setIV2(byte[]) - Method in class anon.client.crypto.SymCipher
 
setKeyExchangeAlgorithm(Key_Exchange) - Method in class anon.crypto.tinytls.ciphersuites.CipherSuite
sets the key exchange algorithm
setLastCommonRandom(String) - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
 
setLastCommonRandom(String) - Method in interface infoservice.agreement.multicast.interfaces.IAgreementHandler
This is needes for testing purposes only.
setLastCommonRandom(String) - Method in interface infoservice.agreement.multicast.interfaces.IAgreementMessage
Sets the round number.
setLastCommonRandom(String) - Method in class infoservice.agreement.multicast.messages.AMessage
 
setLength(int) - Method in class anon.crypto.tinytls.TLSPlaintextRecord
sets the length of the tls record
setLength(int) - Method in class anon.util.MyStringBuilder
 
setLog(IAgreementLog) - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
Set the Logger.
setLog(IAgreementLog) - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
 
setLog(IAgreementLog) - Method in interface infoservice.agreement.multicast.interfaces.IAgreementHandler
 
setLog(IAgreementLog) - Static method in class infoservice.agreement.paxos.PaxosObject
Sets the logging instance.
setLogInstance(Log) - Static method in class logging.LogHolder
Sets the logInstance.
setLoginTimeout(int) - Static method in class anon.client.AnonClient
 
setLogLevel(int) - Method in class logging.AbstractLog4jLog
Set the log level of this log instance.
setLogLevel(int) - Method in class logging.ChainedLog
 
setLogLevel(int) - Method in class logging.DummyLog
Set the debugging level you would like to output.
setLogLevel(int) - Method in interface logging.Log
Set the debugging level you would like to output.
setLogLevel(int) - Method in class logging.SystemErrLog
 
setLogType(int) - Method in class logging.AbstractLog4jLog
This method is needed for the implementation of the Log interface, but isn't supported by this class.
setLogType(int) - Method in class logging.ChainedLog
 
setLogType(int) - Method in class logging.DummyLog
 
setLogType(int) - Method in interface logging.Log
Set the debugging type you like to output.
setLogType(int) - Method in class logging.SystemErrLog
 
setMaxConnectionsPerRoute(int) - Method in class anon.tor.TorAnonServerDescription
 
setMaxNrOfStreams(int) - Method in class anon.tor.Circuit
Sets the maximum number of possible streams over this circuit
setMaxRouteLen(int) - Method in class anon.tor.TorAnonServerDescription
 
setMinRouteLen(int) - Method in class anon.tor.TorAnonServerDescription
 
setMutableProxyInterface(IMutableProxyInterface) - Static method in class anon.infoservice.InfoServiceDBEntry
 
setNeighbour(boolean) - Method in class anon.infoservice.InfoServiceDBEntry
Forces this InfoService to be a neighbour or not.
setNewPassword() - Method in class anon.mixminion.PasswordManager
opens a dialog for a new password, saves it and returns it
setNewProxySettings(ImmutableProxyInterface, boolean) - Method in class anon.infoservice.HTTPConnectionFactory
This method sets new settings for the proxy server.
setNumberOfAskedInfoServices(int) - Method in class anon.infoservice.InfoServiceHolder
 
setOnionKey(byte[]) - Method in class anon.tor.ordescription.ORDescription
sets the onionkey for this OR
setOnionRouterList(Vector) - Method in class anon.tor.Tor
sets a List of allowed middle Onion Routers
setORListServer(boolean, String, int) - Method in class anon.tor.Tor
sets the server where the onionrouterlist is fetched
setPacketKey(byte[]) - Method in class anon.mixminion.mmrdescription.MMRDescription
sets the Packet key
setParentCertificate(JAPCertificate) - Method in class anon.crypto.CertificateContainer
Changes the parent certificate (the certificate against which verification of this certificate was successful) of this certificate.
setPassword(String) - Method in class anon.pay.xml.XMLExternalChargeRequest
 
setPaxosInstanceIdentifier(String) - Method in class infoservice.agreement.paxos.messages.PaxosMessage
 
setPayload(byte[], int) - Method in class anon.tor.cells.Cell
sets the payload
setPaymentName(String) - Method in class anon.pay.xml.XMLPassivePayment
Sets the payment method name
setPaymentProxy(IMutableProxyInterface) - Method in class anon.client.AnonClient
 
setPIID(String) - Method in class anon.pay.xml.XMLEasyCC
sets the PI ID.
setPixels(int, int, int, int, ColorModel, int[], int, int) - Method in class captcha.graphics.RgbMemoryImageConsumer
This method transfers the pixels between ImageProducer and ImageConsumer.
setPixels(int, int, int, int, ColorModel, byte[], int, int) - Method in class captcha.graphics.RgbMemoryImageConsumer
This method transfers the pixels between ImageProducer and ImageConsumer.
setPort(int) - Method in class anon.infoservice.ListenerInterface
Sets the port number.
setPreferredInfoService(InfoServiceDBEntry) - Method in class anon.infoservice.InfoServiceHolder
Sets the preferred InfoService.
setProcessedBytes(int) - Method in class anon.client.DataChainSendOrderStructure
 
setProofs(Vector) - Method in class infoservice.agreement.paxos.messages.CollectMessage
Sets the vector of FreezeProofMessages
setProperties(Hashtable) - Method in class captcha.graphics.RgbMemoryImageConsumer
This method is only for compatibility with the ImageConsumer interface.
setProposal(String) - Method in class infoservice.agreement.multicast.messages.AMessage
Sets the proposal
setProposal(String) - Method in class infoservice.agreement.paxos.messages.PaxosMessage
Sets the proposal of this message
setProtocol(String) - Method in class anon.infoservice.ListenerInterface
Sets the protocol.
setProtocol(int) - Method in class anon.infoservice.ListenerInterface
Sets the protocol.
setProxy(IMutableProxyInterface) - Method in interface anon.AnonService
Sets the settings ofr the proxy, which should be used to establish network connections
setProxy(IMutableProxyInterface) - Method in class anon.client.AnonClient
 
setProxy(IMutableProxyInterface) - Method in class anon.mixminion.Mixminion
 
setProxy(IMutableProxyInterface) - Method in class anon.tor.Tor
 
setPubKey(Element) - Method in class anon.pay.xml.XMLJapPublicKey
Parses an XML JapPublicKey structure.
setPublicKey(BigInteger, BigInteger) - Method in class anon.client.crypto.ASymCipher
 
setPublicKey(Element) - Method in class anon.client.crypto.ASymCipher
 
setReceivedDate(Date) - Method in class anon.pay.xml.XMLTransCert
 
setReplayTimestamp(ReplayTimestamp) - Method in class anon.client.MixParameters
 
setRestarted(boolean) - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Sets a value which indicates whether the a log entry got enough RejectMessages to reset the lastCommonRandom and restart the protocol.
setRootKey(IMyPublicKey) - Method in class anon.crypto.tinytls.TinyTLS
sets the root key that is accepted
setRound(int) - Method in class infoservice.agreement.paxos.messages.PaxosMessage
 
setRound(String) - Method in class infoservice.agreement.paxos.PaxosProposer
Sets the round of this proposal
setRouteLen(int) - Method in class anon.mixminion.Mixminion
sets RouteLength
setRouteLen(int) - Method in class anon.mixminion.MixminionServiceDescription
Sets the number of hops for the anonymous mail.
setRSAParameters(JAPCertificate, MyRSAPrivateKey) - Method in class anon.crypto.tinytls.TinyTLSServer
sets RSA parameters
setRSAParameters(JAPCertificate, MyRSAPrivateKey) - Method in class anon.crypto.tinytls.TinyTLSServerSocket
set the rsa parameters if rsa key exchange is used
setRunning(boolean) - Method in class infoservice.agreement.multicast.MessageHandlerThread
LERNGRUPPE Sets the m_bRunning member
setSender(String) - Method in class infoservice.agreement.paxos.messages.PaxosMessage
Sets the ID of the sender of this message
setServerCertificate(JAPCertificate) - Method in class anon.crypto.tinytls.ciphersuites.CipherSuite
set the Server Certificate
setSignatureOk(boolean) - Method in interface infoservice.agreement.multicast.interfaces.IAgreementMessage
Sets if the signature of this message has been ok
setSignatureOk(boolean) - Method in class infoservice.agreement.multicast.messages.AMessage
 
setSignatureOk(boolean) - Method in class infoservice.agreement.paxos.messages.CollectMessage
Sets if the signature was ok.
setSignatureOk(boolean) - Method in class infoservice.agreement.paxos.messages.FreezeProofMessage
Sets if the signature was ok.
setSignedData(Object) - Method in class infoservice.agreement.paxos.messages.FreezeProofMessage
Sets the signed raw data of this message
setSigningKey(int, PKCS12) - Method in class anon.crypto.SignatureCreator
 
setSigningKey(byte[]) - Method in class anon.tor.ordescription.ORDescription
sets the signing key
setSocketTimeout(int) - Method in class infoservice.mailsystem.central.server.util.SocketContainer
Changes the timeout for the underlying socket.
setSoTimeout(int) - Method in class anon.crypto.tinytls.TinyTLS
 
setSoTimeout(int) - Method in class anon.crypto.tinytls.TinyTLSServerSocket
 
setSoTimeout(int) - Method in class anon.shared.ProxyConnection
 
setStreamID(int) - Method in class anon.tor.TorChannel
 
setStrongValue(String) - Method in class infoservice.agreement.paxos.messages.FreezeProofMessage
Sets the strongly accepted value of this proof
setSuccess(boolean) - Method in class infoservice.japforwarding.VerificationLock
Changes the success value of this verification lock.
setTargets(Hashtable) - Method in class infoservice.agreement.paxos.PaxosCommunicator
Sets the targets, i.e.
setThrownException(IOException) - Method in class anon.client.DataChainSendOrderStructure
 
setTimeout(int) - Method in class anon.infoservice.HTTPConnectionFactory
Sets the communication timeout (sec) for new HTTP connections.
setTransferNumber(long) - Method in class anon.pay.xml.XMLPassivePayment
Sets the transfer number that belongs to this message
setTransferredBytes(long) - Method in class anon.pay.xml.XMLEasyCC
setTransferredBytes.
setType(int) - Method in class anon.crypto.tinytls.AbstractTLSRecord
sets the typeof the tls record
setType(String) - Method in class anon.pay.xml.XMLPaymentOption
 
setUseAuthentication(boolean) - Method in class anon.infoservice.ProxyInterface
Sets if the authentication strings are used and reads a password form the password reader if necessary.
setUsed(long, boolean, long, long) - Method in class anon.pay.xml.XMLTransactionOverview
Sets a specific tan to used or not used
setUsedDate(Date) - Method in class anon.pay.xml.XMLTransCert
 
setUseDNSCache(boolean) - Method in class anon.tor.Tor
active/deactivate the use of the DNS-Cache
setUseInterface(boolean) - Method in class anon.infoservice.ListenerInterface
Sets if this interface is used or not.
setUseInterface(boolean) - Method in class anon.infoservice.ProxyInterface
Activates and deactivates the proxy.
setUserDefined(boolean) - Method in class anon.infoservice.InfoServiceDBEntry
 
setUserDefined(boolean, MixCascade) - Method in class anon.infoservice.MixCascade
 
setValue(Node, String) - Static method in class anon.util.XMLUtil
Inserts a String value into an XML node.
setValue(Node, int) - Static method in class anon.util.XMLUtil
Inserts an int value into an XML node.
setValue(Node, long) - Static method in class anon.util.XMLUtil
Inserts a long value into an XML node.
setValue(Node, boolean) - Static method in class anon.util.XMLUtil
Inserts a boolean value into an XML node.
setValues(Element) - Method in class anon.pay.BI
 
setValues(Element, IMiscPasswordReader) - Method in class anon.pay.PayAccount
 
setValues(Element) - Method in class anon.pay.xml.XMLAccountCertificate
Parses the XML representation and sets the internal values
setValues(Element) - Method in class anon.pay.xml.XMLAccountInfo
 
setValues(Element) - Method in class anon.pay.xml.XMLBalance
 
setValues(Element) - Method in class anon.pay.xml.XMLChallenge
 
setValues(Document) - Method in class anon.pay.xml.XMLDescription
 
setValues(Element) - Method in class anon.pay.xml.XMLEasyCC
 
setValues(Element) - Method in exception anon.pay.xml.XMLErrorMessage
 
setValues(Element) - Method in class anon.pay.xml.XMLExternalChargeRequest
 
setValues(Element) - Method in class anon.pay.xml.XMLPassivePayment
Sets the member values from an XML element.
setValues(Element) - Method in class anon.pay.xml.XMLPaymentOption
 
setValues(Element) - Method in class anon.pay.xml.XMLPaymentOptions
 
setValues(Element) - Method in class anon.pay.xml.XMLPayRequest
 
setValues(Element) - Method in class anon.pay.xml.XMLResponse
 
setValues(Element) - Method in class anon.pay.xml.XMLTransactionOverview
 
setValues(Element) - Method in class anon.pay.xml.XMLTransCert
 
setVerified(boolean) - Method in class anon.crypto.XMLSignature
 
setWeakValue(String) - Method in class infoservice.agreement.paxos.messages.FreezeProofMessage
Sets the weakly accepted value of this proof
setX509Certificate(JAPCertificate) - Method in class anon.crypto.PKCS12
Replaces the current X509 certificate by a clone of the given certificate if the given certificate has the same public key as the current certificate.
setXmlDocument(Document) - Method in interface infoservice.agreement.multicast.interfaces.IAgreementMessage
Sets an XML representation of this message
setXmlDocument(Document) - Method in class infoservice.agreement.multicast.messages.AMessage
 
sha(byte[]) - Static method in class anon.crypto.tinytls.util.hash
generates a sha hash
sha(byte[], byte[]) - Static method in class anon.crypto.tinytls.util.hash
generates a sha hash
sha(byte[], byte[], byte[]) - Static method in class anon.crypto.tinytls.util.hash
generates a sha hash
shifts2 - Static variable in class anon.crypto.DESCrypt
 
shouldRun - Variable in class anon.util.ThreadPool.ThreadPoolThread
 
showAsTrusted(boolean) - Method in class anon.infoservice.MixCascade
May be set by this application to show this service as trusted.
shuffle(byte[][], int[], int[], int) - Static method in class anon.mixminion.fec.FECCode
shuffle move src packets in their position
shutdown() - Method in interface anon.AnonService
Disconnects form the server.
shutdown() - Method in class anon.client.AnonClient
 
shutdown() - Method in class anon.mixminion.Mixminion
 
shutdown() - Method in class anon.tor.Circuit
shutdown this circuit so that it cannot be used for new connections but leaves the circuit opened for all currently used channels to close the circuit immediately use close()
shutdown() - Method in class anon.tor.Tor
shutdown tor
sign(byte[], AsymmetricCryptoKeyPair) - Static method in class anon.crypto.ByteSignature
Signs a message.
sign(byte[], IMyPrivateKey) - Static method in class anon.crypto.ByteSignature
Signs a message.
sign(byte[]) - Method in interface anon.crypto.IMySignature
Signs a message and returns the signature.
sign(byte[]) - Method in interface anon.crypto.ISignatureCreationAlgorithm
Signs a message and returns the signature.
sign(PKCS12) - Method in class anon.crypto.JAPCertificate
Creates a duplicate of this certificate that is signed with a the PKCS12 certificate.
sign(PKCS12, Validity, X509Extensions, BigInteger) - Method in class anon.crypto.JAPCertificate
Creates a duplicate of this certificate that is signed with a the PKCS12 certificate.
sign(PKCS12) - Method in class anon.crypto.JAPCertificate.X509CertificateGenerator
 
sign(X509Name, IMyPrivateKey) - Method in class anon.crypto.JAPCertificate.X509CertificateGenerator
 
sign(byte[]) - Method in class anon.crypto.MyDSASignature
 
sign(byte[]) - Method in class anon.crypto.MyRSASignature
 
sign(PKCS12) - Method in class anon.crypto.PKCS12
Signs the coresponding X509 certificate with an other pkcs12 certificate.
sign(PKCS12, Validity, X509Extensions, BigInteger) - Method in class anon.crypto.PKCS12
Signs the coresponding X509 certificate with an other pkcs12 certificate.
sign(Node, PKCS12) - Static method in class anon.crypto.XMLSignature
Signs an XML node and creates a new XMLSignature from the signature.
sign(Node, IMyPrivateKey) - Static method in class anon.crypto.XMLSignature
Signs an XML node and creates a new XMLSignature from the signature.
sign(IMyPrivateKey) - Method in class anon.pay.xml.XMLAccountCertificate
 
sign(IMyPrivateKey) - Method in class anon.pay.xml.XMLEasyCC
 
sign(IMyPrivateKey) - Method in class anon.pay.xml.XMLTransCert
 
signalAccountError(XMLErrorMessage) - Method in class anon.pay.PayAccountsFile
signalAccountError
signalAccountRequest() - Method in class anon.pay.PayAccountsFile
signalAccountRequest
SignatureCreator - Class in anon.crypto
 
SignatureCreator() - Constructor for class anon.crypto.SignatureCreator
Creates a new instance of SignatureVerifier.
SignatureVerifier - Class in anon.crypto
Manages the verification of all signatures.
SignatureVerifier() - Constructor for class anon.crypto.SignatureVerifier
Creates a new instance of SignatureVerifier.
signCert - Variable in class anon.crypto.PKCS7SignedData
 
signerversion - Variable in class anon.crypto.PKCS7SignedData
 
signInternal(Node, IMyPrivateKey) - Static method in class anon.crypto.XMLSignature
Signs an XML node and creates a new XMLSignature from the signature.
signPlain(byte[]) - Method in class anon.crypto.MyRSASignature
Only does the signature calculation assuming that the input already is a hash
signXml(int, Node) - Method in class anon.crypto.SignatureCreator
 
SimpleMixCascadeContainer - Class in anon.infoservice
Takes and returns a single MixCascade.
SimpleMixCascadeContainer(MixCascade) - Constructor for class anon.infoservice.SimpleMixCascadeContainer
 
SimulatedLimitedDataChannel - Class in anon.client
 
SimulatedLimitedDataChannel(int, Multiplexer, AbstractDataChain, MixCipherChain, int, long) - Constructor for class anon.client.SimulatedLimitedDataChannel
 
SingleBlockMessage - Class in anon.mixminion.message
 
SingleBlockMessage(byte[]) - Constructor for class anon.mixminion.message.SingleBlockMessage
Constructor
SingleChannelDataChain - Class in anon.client
 
SingleChannelDataChain(IDataChannelCreator, DataChainErrorListener, int, boolean) - Constructor for class anon.client.SingleChannelDataChain
 
SingleChannelDataChain.ChainCell - Class in anon.client
 
SingleChannelDataChain.ChainCell(byte[]) - Constructor for class anon.client.SingleChannelDataChain.ChainCell
 
SingleChannelDataChain.InvalidChainCellException - Exception in anon.client
 
SingleChannelDataChain.InvalidChainCellException(String) - Constructor for exception anon.client.SingleChannelDataChain.InvalidChainCellException
 
SingleStringPasswordReader - Class in anon.util
 
SingleStringPasswordReader(String) - Constructor for class anon.util.SingleStringPasswordReader
 
SingleStringPasswordReader(char[]) - Constructor for class anon.util.SingleStringPasswordReader
 
SINGLETON_HEADER_LEN - Static variable in class anon.mixminion.message.SingleBlockMessage
 
size() - Method in class anon.mixminion.mmrdescription.MMRList
size of the MMRList
size() - Method in class anon.pay.xml.XMLTransactionOverview
 
size() - Method in class anon.tor.ordescription.ORList
size of the ORList
sizeLabel - Variable in class infoservice.japforwarding.captcha.test.TestZipBinaryImageCaptcha
 
skb - Static variable in class anon.crypto.DESCrypt
 
SMTP - Static variable in interface anon.AnonChannel
 
SocketContainer - Class in infoservice.mailsystem.central.server.util
This class enables usage of alternative input and output streams for a socket.
SocketContainer(Socket, InputStream, OutputStream) - Constructor for class infoservice.mailsystem.central.server.util.SocketContainer
Creates a new instance of SocketContainer.
SocketFactory - Class in anon.util
This is an implementation to make the Socket creation process interruptable which offers also the opportunity to set a timeout for this process.
SocketFactory() - Constructor for class anon.util.SocketFactory
 
SocketHandler - Class in anon.client
 
SocketHandler(Socket) - Constructor for class anon.client.SocketHandler
 
SocketHandler.SocketInputStreamImplementation - Class in anon.client
 
SocketHandler.SocketInputStreamImplementation(InputStream) - Constructor for class anon.client.SocketHandler.SocketInputStreamImplementation
 
SocketHandler.SocketOutputStreamImplementation - Class in anon.client
 
SocketHandler.SocketOutputStreamImplementation(OutputStream) - Constructor for class anon.client.SocketHandler.SocketOutputStreamImplementation
 
SOCKS - Static variable in interface anon.AnonChannel
 
SOCKS4_WAIT_FOR_REQUEST - Static variable in class anon.tor.TorSocksChannel
 
SOCKS5_WAIT_FOR_METHODS - Static variable in class anon.tor.TorSocksChannel
 
SOCKS5_WAIT_FOR_REQUEST - Static variable in class anon.tor.TorSocksChannel
 
SOCKS_4 - Static variable in class anon.tor.TorSocksChannel
 
SOCKS_5 - Static variable in class anon.tor.TorSocksChannel
 
SOCKS_WAIT_FOR_VERSION - Static variable in class anon.tor.TorSocksChannel
 
softReset() - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
Initialize some variables and reset the time out thread.
solveCaptcha(String, byte[]) - Method in interface anon.util.captcha.IImageEncodedCaptcha
Tries to solve the captcha and returns a byte array with the contents.
solveCaptcha(String, byte[]) - Method in class anon.util.captcha.ZipBinaryImageCaptchaClient
Solves the captcha and returns the encoded information.
sort(String[], String[]) - Static method in class anon.util.Util
 
sortStrings(Vector) - Static method in class anon.util.Util
Sorts a Vector alphabetically using the toString() method of each object.
SPRP_Decrypt(byte[], byte[]) - Static method in class anon.mixminion.message.MixMinionCryptoUtil
Die SPRP_Encrypt-Funktion nach der MixMinion-Spec
SPRP_Encrypt(byte[], byte[]) - Static method in class anon.mixminion.message.MixMinionCryptoUtil
Die SPRP_Encrypt-Funktion nach der MixMinion-Spec
SPtrans - Static variable in class anon.crypto.DESCrypt
 
sr - Variable in class anon.client.crypto.KeyPool
 
start() - Static method in class anon.client.crypto.KeyPool
 
start() - Method in class anon.client.DummyTrafficControlChannel
Starts the internal dummy traffic thread, if it is not already running.
start() - Method in class anon.tor.FirstOnionRouterConnection
starts the thread that reads from the inputstream and dispatches the cells
start(boolean) - Method in class anon.tor.Tor
starts the Tor-Service
startAdapter() - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
LERNGRUPPE Call this method to start the adapter.
startAgreement() - Method in class infoservice.agreement.paxos.integration.PaxosAdapter
Starts the protocol by proposing a value to the others
startAgreementCommitmentProtocol() - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
LERNGRUPPE Starts the protocol after checking some status values for security reasons.
startAgreementCommitmentProtocol() - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
Call this methode to initialize the agreement protocol.
startAgreementCommitmentProtocol() - Method in interface infoservice.agreement.multicast.interfaces.IAgreementHandler
Starts the agreement protocol.
startCircuitsAtStartup() - Method in class anon.tor.TorAnonServerDescription
gets if all circuits are created on startup
startHandshake() - Method in class anon.crypto.tinytls.TinyTLS
start the handshake
startHandshake() - Method in class anon.crypto.tinytls.TinyTLSServerSocket
start the handshake
startListening() - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
Initialize the message queue handler thread.
startListening() - Method in class infoservice.agreement.multicast.InfoserviceEMCAdapter
Stops the running message handler if necessary and creates a new one.
startListeningMode() - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
LERNGRUPPE To start the protocoll we need two steps.
startPassivePhase() - Method in class infoservice.agreement.paxos.integration.PaxosAdapter
Starts the passive phase of the protocol.
startProtocolByOperator() - Method in interface infoservice.agreement.IInfoServiceAgreementAdapter
Starts the agreement protocol by operator.
startProtocolByOperator() - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
LERNGRUPPE Sometimes for testing reasons only a operator have to start the protocol.
startProtocolByOperator() - Method in class infoservice.agreement.paxos.integration.PaxosAdapter
Manually start an agreement
startRound() - Method in class infoservice.agreement.paxos.integration.PaxosAdapter
Starts a PaxosExection for all known IPaxosTargets so that timeouts are synchronized
startServer() - Method in class infoservice.InfoService
 
startServer() - Method in class infoservice.mailsystem.central.server.GenericServer
Starts the GenericServer.
startUpdateThread(long) - Method in class infoservice.tor.MixminionDirectoryAgent
This starts the internal mixminion nodes list update thread.
startUpdateThread(long) - Method in class infoservice.tor.TorDirectoryAgent
This starts the internal tor nodes list update thread.
state - Variable in class anon.infoservice.ServiceLocation
This is the state where the service is located.
STATE_CLOSED - Static variable in class anon.tor.Circuit
 
STATE_COMMITMENT - Static variable in class infoservice.agreement.paxos.integration.PaxosAdapter
 
STATE_CREATING - Static variable in class anon.tor.Circuit
 
STATE_INACTIVE - Static variable in class infoservice.agreement.paxos.integration.PaxosAdapter
 
STATE_LENGTH - Static variable in class anon.crypto.tinytls.TinyTLS.TLSInputStream
 
STATE_LENGTH - Static variable in class anon.crypto.tinytls.TinyTLSServerSocket.TLSInputStream
 
STATE_PASSIVE - Static variable in class infoservice.agreement.paxos.integration.PaxosAdapter
 
STATE_PAYLOAD - Static variable in class anon.crypto.tinytls.TinyTLS.TLSInputStream
 
STATE_PAYLOAD - Static variable in class anon.crypto.tinytls.TinyTLSServerSocket.TLSInputStream
 
STATE_PHASE_GAP - Static variable in class infoservice.agreement.paxos.integration.PaxosAdapter
 
STATE_READY - Static variable in class anon.tor.Circuit
 
STATE_REVEAL - Static variable in class infoservice.agreement.paxos.integration.PaxosAdapter
 
STATE_SHUTDOWN - Static variable in class anon.tor.Circuit
 
STATE_START - Static variable in class anon.crypto.tinytls.TinyTLS.TLSInputStream
 
STATE_START - Static variable in class anon.crypto.tinytls.TinyTLSServerSocket.TLSInputStream
 
STATE_VERSION - Static variable in class anon.crypto.tinytls.TinyTLS.TLSInputStream
 
STATE_VERSION - Static variable in class anon.crypto.tinytls.TinyTLSServerSocket.TLSInputStream
 
state_WaitForMethods(byte[], int) - Method in class anon.tor.TorSocksChannel
 
state_WaitForRequest_Socks4(byte[], int) - Method in class anon.tor.TorSocksChannel
 
state_WaitForRequest_Socks5(byte[], int) - Method in class anon.tor.TorSocksChannel
 
state_WaitForVersion(byte[], int) - Method in class anon.tor.TorSocksChannel
 
StatusInfo - Class in anon.infoservice
Holds the information of a mixcascade status.
StatusInfo(Element) - Constructor for class anon.infoservice.StatusInfo
Creates a new StatusInfo from XML description (MixCascadeStatus node).
StatusInfo(Element, int) - Constructor for class anon.infoservice.StatusInfo
Creates a new StatusInfo from XML description (MixCascadeStatus node).
StatusInfo(String, int, int, int, long, int) - Constructor for class anon.infoservice.StatusInfo
Constructs a StatusInfo out of the single values.
StatusStatistics - Class in infoservice
This class is the implementation for the status statistics.
StatusStatistics() - Constructor for class infoservice.StatusStatistics
Creates a new instance of StatusStatistics.
StatusStatisticsEntry - Class in infoservice
Holds the status statistics of a mixcascade.
StatusStatisticsEntry(StatusInfo) - Constructor for class infoservice.StatusStatisticsEntry
This creates a new StatusStatisticsDBEntry.
stop() - Method in class anon.client.DummyTrafficControlChannel
Holds the internal dummy traffic thread.
stop() - Method in class anon.tor.FirstOnionRouterConnection
stops the thread that dispatches cells
stop() - Method in class anon.tor.Tor
stops the Tor-Service and all opened connections
stop() - Method in class anon.util.JobQueue
Stops the queue once and for all and interupts all running threads.
stopServer() - Method in class infoservice.mailsystem.central.server.GenericServer
Stops listening for new requests.
stopTimeout() - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Stops the consensus log time out.
stopTimeout() - Method in interface infoservice.agreement.multicast.interfaces.IConsensusLog
Stop the time out and close the log entry.
store(OutputStream) - Method in class anon.crypto.JAPCertificate
Writes this certificate to an output stream.
store(OutputStream, boolean) - Method in class anon.crypto.JAPCertificate
Writes this certificate to an output stream.
store(OutputStream, char[]) - Method in class anon.crypto.PKCS12
Writes the certificate to an output stream.
STR_ADD_LOG_TYPE - Static variable in class logging.LogType
The concatenation string of the human readable log types.
STR_Levels - Static variable in class logging.LogLevel
 
STR_LOG_TYPES - Static variable in class logging.LogType
The human readyble names of all log types.
StreamedControlChannel - Class in anon.client
 
StreamedControlChannel(int, Multiplexer, IServiceContainer) - Constructor for class anon.client.StreamedControlChannel
 
STRONG - Static variable in class infoservice.agreement.paxos.messages.PaxosMessage
Static type of a strong accept message
strongAccept(PaxosRound, PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosAcceptor
Strongly accept the proposal contained in the given message an send a StrongMessage to all processes
strongAccept(String) - Method in class infoservice.agreement.paxos.PaxosRound
Strongly accepts the given proposal
subKey(byte[], String) - Method in class anon.mixminion.message.Header
Subkey
subVector(Vector, int, int) - Static method in class anon.mixminion.message.MixMinionCryptoUtil
 
SUPPORTED_PAYMENT_PROTOCOL_VERSION - Static variable in class anon.infoservice.MixCascade
 
swap(String[], String[], int, int) - Static method in class anon.util.Util
 
SymCipher - Class in anon.client.crypto
 
SymCipher() - Constructor for class anon.client.crypto.SymCipher
 
SYMMETRIC_CIPHER_BLOCK_LENGTH - Static variable in class anon.client.DefaultDataChannelFactory
 
SYMMETRIC_CIPHER_KEY_LENGTH - Static variable in class anon.client.DefaultDataChannelFactory
 
SYNC_CACHE - Variable in class infoservice.InfoServiceCommands.HTTPResponseGetter
 
SYNC_CACHE_SERIALS - Variable in class infoservice.InfoServiceCommands.HTTPResponseGetter
 
SYNC_SHUTDOWN - Variable in class anon.client.AnonClient
 
SyncVar - Variable in class anon.util.CondVar
 
SYSTEM_RESOURCE - Static variable in class anon.util.ResourceLoader
 
SYSTEM_RESOURCE_ENDSIGN - Static variable in class anon.util.ResourceLoader
 
SYSTEM_RESOURCE_TYPE_FILE - Static variable in class anon.util.ResourceLoader
 
SYSTEM_RESOURCE_TYPE_GENERIC - Static variable in class anon.util.ResourceLoader
 
SYSTEM_RESOURCE_TYPE_JAR - Static variable in class anon.util.ResourceLoader
 
SYSTEM_RESOURCE_TYPE_ZIP - Static variable in class anon.util.ResourceLoader
 
SystemErrLog - Class in logging
 
SystemErrLog() - Constructor for class logging.SystemErrLog
 
SystemErrLog(int, int) - Constructor for class logging.SystemErrLog
 

T

TAG_DNS - Static variable in class anon.crypto.AbstractX509AlternativeName
 
TAG_EMAIL - Static variable in class anon.crypto.AbstractX509AlternativeName
 
TAG_END_SEQUENCE - Static variable in class anon.util.Base64
 
TAG_IP - Static variable in class anon.crypto.AbstractX509AlternativeName
 
TAG_OTHER - Static variable in class anon.crypto.AbstractX509AlternativeName
 
TAG_URL - Static variable in class anon.crypto.AbstractX509AlternativeName
 
target - Variable in class anon.util.ThreadPool.ThreadPoolRequest
 
targetInterface - Variable in class anon.infoservice.HTTPConnectionDescriptor
Stores the target interface.
TEMPORARY_VALIDITY_IN_MINUTES - Static variable in class anon.crypto.Validity
This is the minimal time (in minutes) for a validity created by createValidTo().
TemporaryCascade - Class in infoservice.dynamic
This class represents a temporary mix-cascade.
TemporaryCascade(MixCascade) - Constructor for class infoservice.dynamic.TemporaryCascade
Creates a new temporary cascade using the given real MixCascade
TemporaryCascade(long) - Constructor for class infoservice.dynamic.TemporaryCascade
 
terminated - Variable in class anon.util.ThreadPool
 
testDNS() - Method in class anon.tor.Tor
test the DNS-resolve mechanism
testonEncrypted(String) - Method in class anon.mixminion.EMail
test a given E-Mail payload if its encrypted or not
testPayload(byte[]) - Method in class anon.mixminion.message.Decoder
Tests a given payload for being a plaintext one
TestZipBinaryImageCaptcha - Class in infoservice.japforwarding.captcha.test
 
TestZipBinaryImageCaptcha() - Constructor for class infoservice.japforwarding.captcha.test.TestZipBinaryImageCaptcha
 
textRandom - Variable in class infoservice.japforwarding.captcha.test.TestZipBinaryImageCaptcha
 
THREAD - Static variable in class logging.LogType
Indicates a thread related message (binary: 00000100)
ThreadPool - Class in anon.util
 
ThreadPool(String, int) - Constructor for class anon.util.ThreadPool
 
ThreadPool(String, int, int) - Constructor for class anon.util.ThreadPool
 
ThreadPool.ThreadPoolRequest - Class in anon.util
 
ThreadPool.ThreadPoolRequest(Runnable, Object) - Constructor for class anon.util.ThreadPool.ThreadPoolRequest
 
ThreadPool.ThreadPoolThread - Class in anon.util
 
ThreadPool.ThreadPoolThread(ThreadPool, int, String) - Constructor for class anon.util.ThreadPool.ThreadPoolThread
 
TIME_WATCH_POLLING_INTERVAL - Static variable in interface infoservice.agreement.common.AgreementConstants
 
TimedOutputStream - Class in anon.util
This class implements an OutputStream, where a timeout for the write() and flush () operations can be set.
TimedOutputStream() - Constructor for class anon.util.TimedOutputStream
 
TimedOutputStream(OutputStream, long) - Constructor for class anon.util.TimedOutputStream
 
TimedOutputStream.TimedOutputStreamInterrupt - Class in anon.util
 
TimedOutputStream.TimedOutputStreamInterrupt() - Constructor for class anon.util.TimedOutputStream.TimedOutputStreamInterrupt
 
timeForAgreement() - Method in class infoservice.agreement.paxos.integration.PaxosAdapter.AgreementStarterThread
Checks if the current time is acceptable to start a the passive phase for the new agreement
TIMEOUT - Static variable in class anon.infoservice.JavaVersionDBEntry
This should be an infinite timeout (1000 years are infinite enough).
TIMEOUT - Static variable in class anon.infoservice.MessageDBEntry
 
timeout(Object) - Method in interface infoservice.agreement.common.TimeoutListener
 
timeout(Object) - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
On creating a consensuslog a timer will be set.
timeout(Object) - Method in class infoservice.agreement.multicast.EchoMulticastAgreementHandlerImpl
 
timeout(Object) - Method in class infoservice.agreement.paxos.PaxosAcceptor
Callback method for the PaxosTimeout of a PaxosRound.
TIMEOUT_DEFAULT - Static variable in class anon.pay.BIConnection
 
TIMEOUT_INFOSERVICE - Static variable in class anon.infoservice.Constants
The standard timeout for infoservice database entries in an infoservice.
TIMEOUT_INFOSERVICE_JAP - Static variable in class anon.infoservice.Constants
The standard timeout for infoservice database entries in a JAP client.
TIMEOUT_JAP_FORWARDERS - Static variable in class anon.infoservice.Constants
The timeout for all entries in the database of JAP forwarders.
TIMEOUT_MIX - Static variable in class anon.infoservice.Constants
 
TIMEOUT_MIXCASCADE - Static variable in class anon.infoservice.Constants
 
TIMEOUT_PAYMENT_INSTANCE - Static variable in class anon.infoservice.Constants
 
TIMEOUT_QUEUE - Static variable in class infoservice.InfoServiceDistributor
 
TIMEOUT_STATUS - Static variable in class anon.infoservice.Constants
 
TIMEOUT_TEMPORARY_CASCADE - Static variable in class anon.infoservice.Constants
 
TimeoutListener - Interface in infoservice.agreement.common
 
TimeoutThread - Class in infoservice.agreement.common
 
TimeoutThread(TimeoutListener, Object, long) - Constructor for class infoservice.agreement.common.TimeoutThread
 
TimeoutThread(TimeoutListener, long) - Constructor for class infoservice.agreement.common.TimeoutThread
 
timeoutThread - Variable in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Holds the timeout thread.
TimestampUpdater - Class in anon.client.replay
 
TimestampUpdater(MixParameters[], ReplayControlChannel) - Constructor for class anon.client.replay.TimestampUpdater
 
timetoliveIsOK() - Method in class anon.mixminion.message.ReplyBlock
tests whether the replyblock is not older then 3 months
TinyTLS - Class in anon.crypto.tinytls
 
TinyTLS(String, int) - Constructor for class anon.crypto.tinytls.TinyTLS
TinyTLS creates a TLS Connection to a server
TinyTLS(String, int, ImmutableProxyInterface) - Constructor for class anon.crypto.tinytls.TinyTLS
TinyTLS creates a TLS Connection to a server which may use a proxy
TinyTLS.TLSInputStream - Class in anon.crypto.tinytls
 
TinyTLS.TLSInputStream(InputStream) - Constructor for class anon.crypto.tinytls.TinyTLS.TLSInputStream
Constructor
TinyTLS.TLSOutputStream - Class in anon.crypto.tinytls
 
TinyTLS.TLSOutputStream(OutputStream) - Constructor for class anon.crypto.tinytls.TinyTLS.TLSOutputStream
Constructor
TinyTLSServer - Class in anon.crypto.tinytls
 
TinyTLSServer(int) - Constructor for class anon.crypto.tinytls.TinyTLSServer
Constructor
TinyTLSServer(int, int, InetAddress) - Constructor for class anon.crypto.tinytls.TinyTLSServer
Constructor
TinyTLSServerSocket - Class in anon.crypto.tinytls
 
TinyTLSServerSocket(Socket) - Constructor for class anon.crypto.tinytls.TinyTLSServerSocket
TinyTLS creates a TLS Connection to a server
TinyTLSServerSocket.TLSInputStream - Class in anon.crypto.tinytls
 
TinyTLSServerSocket.TLSInputStream(InputStream) - Constructor for class anon.crypto.tinytls.TinyTLSServerSocket.TLSInputStream
Constructor
TinyTLSServerSocket.TLSOutputStream - Class in anon.crypto.tinytls
 
TinyTLSServerSocket.TLSOutputStream(OutputStream) - Constructor for class anon.crypto.tinytls.TinyTLSServerSocket.TLSOutputStream
Constructor
tls - Variable in class anon.crypto.tinytls.TinyTLSServer
 
tlsclienttest - Class in anon.crypto.tinytls.test
 
tlsclienttest() - Constructor for class anon.crypto.tinytls.test.tlsclienttest
 
TLSException - Exception in anon.crypto.tinytls
 
TLSException(String) - Constructor for exception anon.crypto.tinytls.TLSException
Constructor
TLSException(String, int, int) - Constructor for exception anon.crypto.tinytls.TLSException
Constructor
TLSHandshakeRecord - Class in anon.crypto.tinytls
 
TLSHandshakeRecord(byte[], int) - Constructor for class anon.crypto.tinytls.TLSHandshakeRecord
 
TLSPlaintextRecord - Class in anon.crypto.tinytls
This is the TLS plaintext record
TLSPlaintextRecord() - Constructor for class anon.crypto.tinytls.TLSPlaintextRecord
Constructor
tmpP - Variable in class anon.client.crypto.ASymCipher
 
toArray(Object) - Static method in class anon.util.Util
Creates an Object array from a single Object.
toASN1Sequence(byte[], String) - Static method in class anon.crypto.JAPCertificate
Converts a DER or BER encoded byte array into an ASN1 sequence.
toByteArray() - Method in interface anon.crypto.ICertificate
Converts the certificate to a byte array.
toByteArray() - Method in class anon.crypto.JAPCertificate
Converts the certificate to a byte array.
toByteArray(boolean) - Method in class anon.crypto.JAPCertificate
Converts the certificate to a byte array.
toByteArray(boolean) - Method in class anon.crypto.PKCS10CertificationRequest
Converts the request to a DER encoded byte array.
toByteArray() - Method in class anon.crypto.PKCS12
Converts the certificate to a byte array.
toByteArray(boolean) - Method in class anon.crypto.PKCS12
 
toByteArray(char[], boolean) - Method in class anon.crypto.PKCS12
 
toByteArray(char[]) - Method in class anon.crypto.PKCS12
Converts the certificate to a (optionally encrypted) byte array.
toByteArray(Node) - Static method in class anon.util.XMLUtil
Creates a byte array from the abstract tree of the node.
toByteArrayOutputStream(Node) - Static method in class anon.util.XMLUtil
Writes an XML-Node to a String.
toCanonical(Node, Node) - Static method in class anon.crypto.XMLSignature
 
toCanonical(Node) - Static method in class anon.crypto.XMLSignature
Creates a byte array from an XML node tree.
toCanonicalDeprecated(Node) - Static method in class anon.crypto.XMLSignature
Is only used if no digest value is found.
toClass(File, File) - Static method in class anon.util.ClassUtil
Turns class files into Class objects.
toClient(String) - Method in class anon.mixminion.MixminionPOPChannel
 
toClient(String) - Method in class anon.mixminion.MixminionSMTPChannel
 
toHexString(byte[]) - Static method in class anon.crypto.ByteSignature
Creates, from a given byte array, a readable byte string of the form AA:C3:02:21:...
TooMuchDataForPacketException - Exception in anon
 
TooMuchDataForPacketException(int) - Constructor for exception anon.TooMuchDataForPacketException
 
toOutputStream(OutputStream, boolean) - Method in class anon.crypto.PKCS10CertificationRequest
Writes the request to an output stream.
Tor - Class in anon.tor
 
Tor() - Constructor for class anon.tor.Tor
Constructor initialize variables
TOR - Static variable in class logging.LogType
Indicates a TOR message (binary: 00010000)
TorAnonServerDescription - Class in anon.tor
 
TorAnonServerDescription() - Constructor for class anon.tor.TorAnonServerDescription
Constructor
TorAnonServerDescription(boolean) - Constructor for class anon.tor.TorAnonServerDescription
Constructor
TorAnonServerDescription(boolean, boolean) - Constructor for class anon.tor.TorAnonServerDescription
Constructor
TorAnonServerDescription(String, int, boolean) - Constructor for class anon.tor.TorAnonServerDescription
Constructor
TorChannel - Class in anon.tor
 
TorChannel() - Constructor for class anon.tor.TorChannel
 
TorDirectoryAgent - Class in infoservice.tor
This class is responsible for fetching the information about the active tor nodes.
TorDirectoryAgent() - Constructor for class infoservice.tor.TorDirectoryAgent
Creates a new instance of TorDirectoryAgent.
TorDirectoryServer - Class in infoservice.tor
This is the implementation for an entry in the tor directory server database.
TorDirectoryServer(TorDirectoryServerUrl, long, boolean) - Constructor for class infoservice.tor.TorDirectoryServer
Creates a new TorDirectoryServer entry.
TorDirectoryServerUrl - Class in infoservice.tor
This is the implementation of the tor directory server structure, which holds the information how we can get the tor nodes list from the directory server (host, port of the server and HTTP filename of the nodes list).
TorDirectoryServerUrl(String, int, String) - Constructor for class infoservice.tor.TorDirectoryServerUrl
Creates a new TorDirectoryServerUrl.
toRelativeResourcePath(Class) - Static method in class anon.util.ClassUtil
Generates a relative resource path to the given class.
TorSocksChannel - Class in anon.tor
 
TorSocksChannel(Tor) - Constructor for class anon.tor.TorSocksChannel
 
toString() - Method in class anon.crypto.AbstractX509Extension
Returns the name of this extension.
toString() - Method in class anon.crypto.CertPath
Creates a human readable List in String-Format using the CommonNames of the included certs.
toString() - Method in class anon.crypto.tinytls.ciphersuites.CipherSuite
 
toString() - Method in class anon.crypto.X509DistinguishedName
Writes the distinguished name as a single String.
toString() - Method in class anon.infoservice.InfoServiceDBEntry
Returns a String representation for this InfoService object.
toString() - Method in class anon.infoservice.ListenerInterface
 
toString() - Method in class anon.infoservice.MixCascade
Returns a String representation for this MixCascade object.
toString() - Method in class anon.mixminion.EMail
 
toString() - Method in class anon.mixminion.fec.Pure16Code
 
toString() - Method in class anon.mixminion.fec.PureCode
 
toString() - Method in class anon.mixminion.mmrdescription.MMRDescription
 
toString() - Method in class anon.pay.BI
 
toString() - Method in class anon.tor.ordescription.ORDescription
 
toString() - Method in class anon.util.MyStringBuilder
 
toString(Node) - Static method in class anon.util.XMLUtil
Writes an XML-Node to a String.
toString() - Method in class infoservice.agreement.multicast.messages.AMessage
Returns a string representation of this message
toString() - Method in class infoservice.agreement.multicast.messages.CommitmentMessage
Creates a string representation of this object.
toString() - Method in class infoservice.agreement.multicast.messages.CommitMessage
Returns a string representation of this message
toString() - Method in class infoservice.InfoServiceServer
 
toVector() - Method in class anon.infoservice.ListenerInterface
Creates a Vector of listeners with only the current listener.
toVector(Object) - Static method in class anon.util.Util
Creates a Vector from a single Object.
toXML() - Method in interface infoservice.agreement.multicast.interfaces.IAgreementMessage
Creates an XML representation of this message.
toXML() - Method in class infoservice.agreement.multicast.messages.AMessage
 
toXMLDocument(String) - Static method in class anon.util.XMLUtil
Transforms a String into an XML document.
toXMLDocument(byte[]) - Static method in class anon.util.XMLUtil
Transforms a byte array into an XML document.
toXMLDocument(IXMLEncodable) - Static method in class anon.util.XMLUtil
Transforms an IXMLEncodable object into an XML document.
toXmlElement(Document) - Method in class anon.crypto.CertificateContainer
Creates an XML node with most of the settings stored within this certificate container.
toXmlElement(Document) - Method in class anon.crypto.CertificateStore
 
toXmlElement(Document) - Method in class anon.crypto.CertPath
 
toXmlElement(Document) - Method in class anon.crypto.JAPCertificate
Creates XML element of certificate consisting of: Base64 encocded cert
toXmlElement(Document) - Method in class anon.crypto.MyDSAPrivateKey
getXmlEncoded
toXmlElement(Document) - Method in class anon.crypto.MyDSAPublicKey
 
toXmlElement(Document) - Method in class anon.crypto.MyRSAPrivateKey
 
toXmlElement(Document) - Method in class anon.crypto.MyRSAPublicKey
Builds an XML Node containing the public key data.
toXmlElement(Document) - Method in class anon.crypto.SignatureVerifier
Returns all settings (including the verification certificate store) as an XML node.
toXmlElement(Document) - Method in class anon.crypto.XMLSignature
Creates a new XML element from this signature.
toXmlElement(Document) - Method in class anon.infoservice.AbstractCascadeIDEntry
 
toXmlElement(Document) - Method in class anon.infoservice.AbstractDistributableDatabaseEntry.Serials
 
toXmlElement(Document) - Method in class anon.infoservice.AbstractDistributableDatabaseEntry
Creates an XML node for this db entry.
toXmlElement(Document) - Method in class anon.infoservice.Database
If the entries of this database implement IXMLEncodable and has a proper value for the field XML_ELEMENT_CONTAINER_NAME, this database is transormed into an XML element.
toXmlElement(Document, String) - Method in class anon.infoservice.Database
Creates an XML node with all database entries, but only for those entries that implement IXMLEncodable.
toXmlElement(Document) - Method in class anon.infoservice.DeletedMessageIDDBEntry
 
toXmlElement(Document) - Method in class anon.infoservice.InfoServiceHolder
Returns all settings (including the database of known infoservices) as an XML node.
toXmlElement(Document) - Method in class anon.infoservice.ListenerInterface
Creates an XML node without signature for this ListenerInterface..
toXmlElement(Document) - Method in class anon.infoservice.ProxyInterface
Creates an XML node without signature and password for this ProxyInterface.
toXmlElement(Document) - Method in class anon.infoservice.ServiceSoftware
Creates an XML node without signature for this ServiceSoftware.
toXmlElement(Document) - Method in class anon.pay.BI
toXmlElement
toXmlElement(Document) - Method in class anon.pay.PayAccount
Returns the xml representation of the account
toXmlElement(Document, String) - Method in class anon.pay.PayAccount
 
toXmlElement(Document) - Method in class anon.pay.PayAccountsFile
constructs the xml structure
toXmlElement(Document, String) - Method in class anon.pay.PayAccountsFile
 
toXmlElement(Document) - Method in class anon.pay.xml.XMLAccountCertificate
 
toXmlElement(Document) - Method in class anon.pay.xml.XMLAccountInfo
 
toXmlElement(Document) - Method in class anon.pay.xml.XMLBalance
 
toXmlElement(Document) - Method in class anon.pay.xml.XMLChallenge
 
toXmlElement(Document) - Method in class anon.pay.xml.XMLCloseAck
toXmlElement
toXmlElement(Document) - Method in class anon.pay.xml.XMLDescription
 
toXmlElement(Document) - Method in class anon.pay.xml.XMLEasyCC
 
toXmlElement(Document) - Method in exception anon.pay.xml.XMLErrorMessage
 
toXmlElement(Document) - Method in class anon.pay.xml.XMLExternalChargeRequest
 
toXmlElement(Document) - Method in class anon.pay.xml.XMLJapPublicKey
 
toXmlElement(Document) - Method in class anon.pay.xml.XMLPassivePayment
Produces an XML element from the member values
toXmlElement(Document) - Method in class anon.pay.xml.XMLPaymentOption
 
toXmlElement(Document) - Method in class anon.pay.xml.XMLPaymentOptions
 
toXmlElement(Document) - Method in class anon.pay.xml.XMLPayRequest
 
toXmlElement(Document) - Method in class anon.pay.xml.XMLResponse
 
toXmlElement(Document) - Method in class anon.pay.xml.XMLTransactionOverview
 
toXmlElement(Document) - Method in class anon.pay.xml.XMLTransCert
 
toXmlElement(Document) - Method in interface anon.util.IXMLEncodable
Return an element that can be appended to the document.
toXMLElement(IXMLEncodable) - Static method in class anon.util.XMLUtil
Transforms an IXMLEncodable object into an XML element.
toXmlElementInternal(Document) - Method in class anon.crypto.XMLSignature
Transforms this XMLSignature to an XML element.
toXmlElementInternal(Document, String) - Method in class anon.infoservice.ListenerInterface
Creates an XML node without signature for this ListenerInterface.
TRACED_LOG_MESSAGE - Static variable in class logging.LogHolder
 
TRANSFER_NUM - Static variable in class anon.pay.xml.XMLPassivePayment
 
transform(Image, Color) - Method in class captcha.graphics.PerspectiveProjection
Performs the projection between original and image as configured in the constructor.
trimByteArray(byte[], int, byte[]) - Static method in class anon.util.ResourceLoader
Trims a byte array in a way that all bytes after the given length a_maxLength are cut off.
trimPayload(String) - Method in class anon.mixminion.EMail
removes/overwrites non anonym headers brings the ascii armor of an replyblock in the right form
tryGetBusyFlag() - Method in class anon.util.BusyFlag
 
tryToCreateACommitMessage() - Method in class infoservice.agreement.multicast.ConsensusLogEchoMulticast
Check the criteria for creating a CommitMessage an do it if possible.
trytoReassemble(byte[]) - Method in class anon.mixminion.message.Decoder
try's to reassemble the message the fragment belongs to and returns either null or the reassembled message
tryToStartAgreementHour() - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
LERNGRUPPE Watch at the clock and start agreement at the right time.
tryToStartAgreementMinute() - Method in class infoservice.agreement.multicast.AbstractEMCAdapter
LERNGRUPPE Watch at the clock and start agreement at the right time.
TYPE_DATA_AVAILABLE - Static variable in class anon.client.DataChainInputStreamQueueEntry
 
TYPE_DROP - Static variable in class anon.mixminion.message.ExitInformation
 
TYPE_FORWARD_TO_HOST - Static variable in class anon.mixminion.message.RoutingInformation
 
TYPE_FRAGMENTED - Static variable in class anon.mixminion.message.ExitInformation
 
TYPE_IO_EXCEPTION - Static variable in class anon.client.DataChainInputStreamQueueEntry
 
TYPE_SMTP - Static variable in class anon.mixminion.message.ExitInformation
 
TYPE_STREAM_END - Static variable in class anon.client.DataChainInputStreamQueueEntry
 
TYPE_SWAP_FORWARD_TO_HOST - Static variable in class anon.mixminion.message.RoutingInformation
 
TypeFilterDataChain - Class in anon.client
 
TypeFilterDataChain(AnonChannel, int) - Constructor for class anon.client.TypeFilterDataChain
 
TypeFilterDataChain.TypeFilterOutputStreamImplementation - Class in anon.client
 
TypeFilterDataChain.TypeFilterOutputStreamImplementation(OutputStream, int) - Constructor for class anon.client.TypeFilterDataChain.TypeFilterOutputStreamImplementation
 

U

UnknownProtocolVersionException - Exception in anon.client
 
UnknownProtocolVersionException(String) - Constructor for exception anon.client.UnknownProtocolVersionException
 
UnlimitedDataChannel - Class in anon.client
 
UnlimitedDataChannel(int, Multiplexer, AbstractDataChain, MixCipherChain) - Constructor for class anon.client.UnlimitedDataChannel
 
unpackKeyRing(String) - Method in class anon.mixminion.message.Keyring
 
unrealisticBytes(long) - Method in interface anon.pay.IAIEventListener
 
unregisterInstance(Class) - Static method in class anon.infoservice.Database
Unregisters the Database object that contains instances of the specified DatabaseEntry class.
unregisterInstances() - Static method in class anon.infoservice.Database
Unregisters all Database instances This method is used for testing purposes and should not be removed.
unwhiten(byte[]) - Method in class anon.mixminion.message.Decoder
Unwhites a ByteArray in the fashion of mixminion
update(Observable, Object) - Method in class anon.client.AbstractDataChain
 
update(Observable, Object) - Method in class anon.client.AnonClient
 
update(Observable, Object) - Method in class anon.client.DummyTrafficControlChannel
This is the Observer implementation.
update(Observable, Object) - Method in class anon.client.PacketCounter
 
update(Observable, Object) - Method in class anon.client.replay.TimestampUpdater
 
update(AbstractDatabaseEntry) - Method in class anon.infoservice.Database
Updates an entry in the database.
update(AbstractDatabaseEntry, boolean) - Method in class anon.infoservice.Database
Updates an entry in the database.
update(Observable, Object) - Method in class infoservice.CertificateManager
 
update(StatusInfo) - Method in class infoservice.StatusStatistics
Updates the statistics for one mixcascade.
UPDATE_INFORMATION_ANNOUNCE_PERIOD - Static variable in class anon.infoservice.Constants
 
updateCurrentBytes(PacketCounter) - Method in class anon.pay.PayAccount
Asks the PacketCounter for the current number of transferred bytes and updates the internal value.
updated() - Method in class anon.pay.PayAccount
Marks the account as updated so a ChangeEvent gets fired
updateEntry(MixCascade) - Method in class infoservice.CertificateManager
 
UpdateInformationHandler - Class in infoservice
Manages the propaganda of the JAP update information.
UpdateInformationHandler() - Constructor for class infoservice.UpdateInformationHandler
Creates a new instance of UpdateInformationHandler.
updateList() - Method in class anon.mixminion.mmrdescription.MMRList
Updates the list of available MMRouters.
updateList() - Method in class anon.tor.ordescription.ORList
Updates the list of available ORRouters.
updateORList() - Method in class anon.tor.Tor
updates the ORList
updateStatistics(StatusInfo) - Method in class infoservice.StatusStatisticsEntry
This updates the statistics.
url - Variable in class anon.infoservice.ServiceOperator
This is the URL of the operators homepage.
URLDecoder - Class in anon.util
 
URLDecoder() - Constructor for class anon.util.URLDecoder
 
useAgreement(long) - Method in class infoservice.agreement.paxos.integration.InfoServicePaxosAdapter
 
useAgreement(long) - Method in class infoservice.agreement.paxos.integration.PaxosAdapter
What shall we do with an agreement? You can define it here
useInfoService() - Method in class anon.tor.TorAnonServerDescription
gets if the infoservice is used
Util - Class in anon.util
 
Util() - Constructor for class anon.util.Util
This class works without being initialised and is completely static.

V

VALID_TEXT_CHARACTERS - Static variable in class captcha.ZipBinaryImageCaptchaGenerator
This is the string of valid captcha characters.
Validity - Class in anon.crypto
Describes the validity period of something by defining a start date (valid from) and an end date (valid to).
Validity(Calendar, int) - Constructor for class anon.crypto.Validity
Creates a new Validity.
Validity(Calendar, Calendar) - Constructor for class anon.crypto.Validity
Creates a new Validity.
value - Variable in class anon.util.MyStringBuilder
 
vectortostring(Vector) - Method in class anon.mixminion.mmrdescription.MMRList
 
VENDOR_ID_BLACKDOWN_JAVA - Static variable in class anon.infoservice.JavaVersionDBEntry
 
VENDOR_ID_SUN_JAVA - Static variable in class anon.infoservice.JavaVersionDBEntry
 
VENDOR_IDS - Static variable in class anon.infoservice.JavaVersionDBEntry
 
VerificationLock - Class in infoservice.japforwarding
This class is used for synchronization between the threads while verifying the connection to a JAP forwarding server.
VerificationLock() - Constructor for class infoservice.japforwarding.VerificationLock
Creates a new instance of VerificationLock.
verify(byte[], byte[], AsymmetricCryptoKeyPair) - Static method in class anon.crypto.ByteSignature
Verifies the signature for a message.
verify(byte[], byte[], IMyPublicKey) - Static method in class anon.crypto.ByteSignature
Verifies the signature for a message.
verify() - Method in class anon.crypto.CertificationRequest
Verifies the signature of this request with the public key included.
verify(JAPCertificate) - Method in class anon.crypto.CertPath
 
verify() - Method in class anon.crypto.CertPath
Tries to verify the top level certificate in this CertPath against the root certificates.
verify(byte[], byte[]) - Method in interface anon.crypto.IMySignature
Tests if the signature of a specified message is valid.
verify(byte[], byte[]) - Method in interface anon.crypto.ISignatureVerificationAlgorithm
Tests if the signature of a specified message is valid.
verify(byte[], int, int, byte[], int, int) - Method in interface anon.crypto.ISignatureVerificationAlgorithm
Tests if the signature of a specified message is valid.
verify(Vector) - Method in class anon.crypto.JAPCertificate
Checks if a given Certificate could be directly verified against a set of other certificates.
verify(Hashtable) - Method in class anon.crypto.JAPCertificate
Checks if a given Certificate could be directly verified against a set of other certificates.
verify(Enumeration) - Method in class anon.crypto.JAPCertificate
Checks if a given Certificate could be directly verified against a set of other certificates.
verify(JAPCertificate) - Method in class anon.crypto.JAPCertificate
Verifies the certificate using an other X509 certificate.
verify(IMyPublicKey) - Method in class anon.crypto.JAPCertificate
Verifies the certificate by using the public key.
verify(byte[], int, int, byte[], int, int) - Method in class anon.crypto.MyDSASignature
 
verify(byte[], byte[]) - Method in class anon.crypto.MyDSASignature
 
verify(byte[], byte[]) - Method in class anon.crypto.MyRSASignature
 
verify(byte[], int, int, byte[], int, int) - Method in class anon.crypto.MyRSASignature
 
verify() - Method in class anon.crypto.PKCS10CertificationRequest
Verifies the signature of this request with the public key included.
verify(byte[]) - Method in class anon.crypto.PKCS7SignedData
Verify the digest
verify(Node, JAPCertificate) - Static method in class anon.crypto.XMLSignature
Verifies the signature of an XML node and creates a new XMLSignature from a valid signature.
verify(Node, Vector) - Static method in class anon.crypto.XMLSignature
Verifies the signature of an XML node and creates a new XMLSignature from a valid signature.
verify(Node, IMyPublicKey) - Static method in class anon.crypto.XMLSignature
Verifies the signature of an XML node and creates a new XMLSignature from a valid signature.
verify(Node, XMLSignature, IMyPublicKey) - Static method in class anon.crypto.XMLSignature
This method is used to verify a node with a previously created XMLSignature.
verify(IMyPublicKey) - Method in class anon.pay.xml.XMLEasyCC
 
verifyCommitment(String, String) - Static method in class infoservice.agreement.paxos.integration.CommitmentScheme
Verifies the given commitment against the given reveal.
verifyFast(Node, IMyPublicKey) - Static method in class anon.crypto.XMLSignature
Only verifies the signature of an XML node.
verifyPlain(byte[], byte[]) - Method in class anon.crypto.MyRSASignature
Verifyes a signature for a given hash
verifyServer() - Method in class infoservice.japforwarding.ServerVerifier
Verifies the connection to the JAP forwarding server.
verifyXml(Document, int) - Method in class anon.crypto.SignatureVerifier
Verifies the signature of an XML document against the store of trusted certificates.
verifyXml(Element, int) - Method in class anon.crypto.SignatureVerifier
Verifies the signature of an XML document against the store of trusted certificates.
version - Variable in class anon.crypto.PKCS7SignedData
 
VERSION - Static variable in class anon.pay.PayAccount
 
VERSION - Static variable in class anon.pay.xml.XMLPassivePayment
 
VERSION_FORMAT - Static variable in class anon.util.Util
Defines the format of version numbers in the AN.ON project.
VERSION_MAJOR - Variable in class anon.mixminion.message.Header
 
VirtualCascade - Class in infoservice.dynamic
This class represents a temporary mix-cascade.
VirtualCascade(MixCascade) - Constructor for class infoservice.dynamic.VirtualCascade
Creates a new temporary cascade using the given real MixCascade
VirtualCascade(long) - Constructor for class infoservice.dynamic.VirtualCascade
 
virtualCascadeStatus() - Method in class infoservice.dynamic.DynamicCommandsExtension
Sends a generated HTML file with all status entrys to the client.
VisibleProxyAddresses - Class in infoservice
This class stores information about all outgoing proxy addresses of all cascades this InfoService knows about.
VisibleProxyAddresses() - Constructor for class infoservice.VisibleProxyAddresses
 

W

waitForNextMessage() - Method in class anon.client.InternalChannelMessageQueue
 
WARNING - Static variable in class logging.LogLevel
Indicates level type of message: Warning
WEAK - Static variable in class infoservice.agreement.paxos.messages.PaxosMessage
Static type of a weak accept message
weakAccept(PaxosRound, PaxosMessage) - Method in class infoservice.agreement.paxos.PaxosAcceptor
Weakly accept the proposal contained in the given message and send a WeakMessage to all processes
weakAccept(String) - Method in class infoservice.agreement.paxos.PaxosRound
Weakly accepts the given proposal
WHITE_SPACE_ENC - Static variable in class anon.util.Base64
 
whiten(byte[]) - Method in class anon.mixminion.message.FragmentedMessage
 
worksWithJapVersion(String) - Method in class anon.pay.xml.XMLPaymentOption
 
write(int) - Method in class anon.client.AbstractDataChain.DataChainOutputStreamImplementation
 
write(byte[], int, int) - Method in class anon.client.AbstractDataChain.DataChainOutputStreamImplementation
 
write(int) - Method in class anon.client.SocketHandler.SocketOutputStreamImplementation
 
write(byte[], int, int) - Method in class anon.client.SocketHandler.SocketOutputStreamImplementation
 
write(int) - Method in class anon.client.TypeFilterDataChain.TypeFilterOutputStreamImplementation
 
write(byte[], int, int) - Method in class anon.client.TypeFilterDataChain.TypeFilterOutputStreamImplementation
 
write(byte[]) - Method in class anon.crypto.tinytls.TinyTLS.TLSOutputStream
 
write(byte[], int, int) - Method in class anon.crypto.tinytls.TinyTLS.TLSOutputStream
 
write(int) - Method in class anon.crypto.tinytls.TinyTLS.TLSOutputStream
 
write(byte[]) - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSOutputStream
 
write(byte[], int, int) - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSOutputStream
 
write(int) - Method in class anon.crypto.tinytls.TinyTLSServerSocket.TLSOutputStream
 
write(int) - Method in class anon.shared.ChannelOutputStream
 
write(byte[], int, int) - Method in class anon.shared.ChannelOutputStream
 
write(byte[], int, int) - Method in class anon.shared.IOQueue
 
write(int) - Method in class anon.util.TimedOutputStream
Writes the specified byte to this output stream.
write(byte[]) - Method in class anon.util.TimedOutputStream
 
write(byte[], int, int) - Method in class anon.util.TimedOutputStream
 
write(Document, OutputStream) - Static method in class anon.util.XMLUtil
Writes an XML document to an output stream.
write(Document, Writer) - Static method in class anon.util.XMLUtil
Writes an XML document to a Writer.
write(Document, File) - Static method in class anon.util.XMLUtil
Writes an XML document to a file.
writePos - Variable in class anon.shared.IOQueue
 
writeRequest(String, String, String) - Method in class anon.pay.HttpClient
Sendet Http-Request.
wrongCaptchas - Variable in class infoservice.japforwarding.captcha.test.TestZipBinaryImageCaptcha
 
wrongLabel - Variable in class infoservice.japforwarding.captcha.test.TestZipBinaryImageCaptcha
 

X

X509_EXTENSIONS_IDENTIFIER - Variable in class anon.crypto.X509Extensions
 
X509DistinguishedName - Class in anon.crypto
Objects of this class represent an X509 distinguished name.
X509DistinguishedName(String) - Constructor for class anon.crypto.X509DistinguishedName
Constructs a distinguished name from a String of the form "C=DE, ST=Bavaria, ..."
X509DistinguishedName(Hashtable) - Constructor for class anon.crypto.X509DistinguishedName
Constructs a distinguished name from a Hashtable of attributes.
X509DistinguishedName(X509Name) - Constructor for class anon.crypto.X509DistinguishedName
Constructs a distinguished name from a BouncyCastle X509Name object.
X509DistinguishedName.IllegalCharacterException - Exception in anon.crypto
Represents an error that is thrown when an illegal character is used in a distinguished name attribute.
X509DistinguishedName.IllegalCharacterException(DERObjectIdentifier, char) - Constructor for exception anon.crypto.X509DistinguishedName.IllegalCharacterException
 
X509Extensions - Class in anon.crypto
Stores X509 extensions as described in RFC 3280.
X509Extensions(AbstractX509Extension) - Constructor for class anon.crypto.X509Extensions
Creates a new X509Extensions object from a single extension.
X509Extensions(Vector) - Constructor for class anon.crypto.X509Extensions
Creates a new X509Extensions object that holds all extensions in the given Vector.
X509Extensions(DERSet) - Constructor for class anon.crypto.X509Extensions
Creates an X509Extensions object from a DERTaggedObject.
X509Extensions(X509Extensions) - Constructor for class anon.crypto.X509Extensions
Creates an X509Extensions object from a BouncyCastle X509Extensions object.
X509IssuerAlternativeName - Class in anon.crypto
The IssuerAlternativeName extension represents an alias to distinguished name (DN) of the issuer.
X509IssuerAlternativeName(String, Integer) - Constructor for class anon.crypto.X509IssuerAlternativeName
Constructs a new X509IssuerAlternativeName from a value.
X509IssuerAlternativeName(boolean, String, Integer) - Constructor for class anon.crypto.X509IssuerAlternativeName
Constructs a new X509IssuerAlternativeName from a value.
X509IssuerAlternativeName(Vector, Vector) - Constructor for class anon.crypto.X509IssuerAlternativeName
Constructs a new X509IssuerAlternativeName from values.
X509IssuerAlternativeName(boolean, Vector, Vector) - Constructor for class anon.crypto.X509IssuerAlternativeName
Constructs a new X509IssuerAlternativeName from values.
X509IssuerAlternativeName(DERSequence) - Constructor for class anon.crypto.X509IssuerAlternativeName
Creates an X509IssuerAlternativeName from a BouncyCastle DER sequence.
X509SubjectAlternativeName - Class in anon.crypto
The SubjectAlternativeName extension represents an alias to distinguished name (DN).
X509SubjectAlternativeName(String, Integer) - Constructor for class anon.crypto.X509SubjectAlternativeName
Constructs a new X509SubjectAlternativeName from a value.
X509SubjectAlternativeName(boolean, String, Integer) - Constructor for class anon.crypto.X509SubjectAlternativeName
Constructs a new X509SubjectAlternativeName from a value.
X509SubjectAlternativeName(Vector, Vector) - Constructor for class anon.crypto.X509SubjectAlternativeName
Constructs a new X509SubjectAlternativeName from values.
X509SubjectAlternativeName(boolean, Vector, Vector) - Constructor for class anon.crypto.X509SubjectAlternativeName
Constructs a new X509SubjectAlternativeName from values.
X509SubjectAlternativeName(DERSequence) - Constructor for class anon.crypto.X509SubjectAlternativeName
Creates an extension from a BouncyCastle DER sequence.
X509SubjectKeyIdentifier - Class in anon.crypto
The subject public key identifier is calculated using a SHA1 hash over the BIT STRING from SubjectPublicKeyInfo as defined in RFC3280.
X509SubjectKeyIdentifier(IMyPublicKey) - Constructor for class anon.crypto.X509SubjectKeyIdentifier
Creates a new X509SubjectKeyIdentifier from a public key.
X509SubjectKeyIdentifier(DERSequence) - Constructor for class anon.crypto.X509SubjectKeyIdentifier
Creates an extension from a BouncyCastle DER sequence.
X509UnknownExtension - Class in anon.crypto
This extension is instantiated if the type is unknown.
X509UnknownExtension(DERSequence) - Constructor for class anon.crypto.X509UnknownExtension
Creates an extension from a BouncyCastle DER sequence.
XML_ATTR_ACTIVE - Static variable in class anon.pay.PayAccount
 
XML_ATTR_ASKED_INFO_SERVICES - Static variable in class anon.infoservice.InfoServiceHolder
 
XML_ATTR_AUTO_BLACKLIST_NEW_CASCADES - Static variable in class anon.infoservice.BlacklistedCascadeIDEntry
 
XML_ATTR_CHECK - Static variable in class anon.crypto.SignatureVerifier
 
XML_ATTR_CLASS - Static variable in class anon.crypto.CertPath
 
XML_ATTR_CLASS - Static variable in class anon.crypto.SignatureVerifier
 
XML_ATTR_CONNECTION_TIMEOUT - Static variable in class anon.pay.BIConnection
 
XML_ATTR_ENABLE_BALANCE_AUTO_UPDATE - Static variable in class anon.pay.PayAccountsFile
 
XML_ATTR_EXPIRE_TIME - Static variable in class anon.infoservice.AbstractCascadeIDEntry
 
XML_ATTR_ID - Static variable in interface anon.util.IXMLEncodable
The id attribute used for a lot of tags.
XML_ATTR_IGNORE_AI_ERRORS - Static variable in class anon.pay.PayAccountsFile
 
XML_ATTR_LANG - Static variable in class anon.infoservice.MessageDBEntry
 
XML_ATTR_LAST_UPDATE - Static variable in class anon.infoservice.AbstractDistributableDatabaseEntry
 
XML_ATTR_OPERATING_SYSTEM - Static variable in class anon.infoservice.JavaVersionDBEntry
 
XML_ATTR_SERIAL - Static variable in class anon.infoservice.AbstractDistributableDatabaseEntry
 
XML_ATTR_UPDATE_TIME - Static variable in class anon.infoservice.AbstractCascadeIDEntry
 
XML_ATTR_USER_DEFINED - Static variable in class anon.infoservice.MixCascade
 
XML_ATTR_VALID - Static variable in class anon.infoservice.AbstractDistributableDatabaseEntry
 
XML_ATTR_VENDOR - Static variable in class anon.infoservice.JavaVersionDBEntry
 
XML_ATTR_VERIFIED - Static variable in class anon.infoservice.AbstractDistributableDatabaseEntry
 
XML_ATTR_VERSION - Static variable in interface anon.util.IXMLEncodable
The version attribute used for a lot of tags.
XML_AUTH_SUCCESS - Static variable in class anon.pay.xml.XMLAuthenticationSuccess
Deprecated.  
XML_AUTHENTICATION_USER_ID - Static variable in class anon.infoservice.ProxyInterface
The name of the xml node that stores the user id for authentication.
XML_BACKUP_DONE - Static variable in class anon.pay.PayAccount
 
XML_CASCADE_ID - Static variable in class anon.infoservice.AbstractCascadeIDEntry
 
XML_DOCUMENT_CLASS - Static variable in class anon.crypto.SignatureVerifier
 
XML_DOCUMENT_VERSION - Static variable in class anon.pay.xml.XMLPassivePayment
 
XML_ELEM_CHANGE_INFO_SERVICES - Static variable in class anon.infoservice.InfoServiceHolder
 
XML_ELEM_DOWNLOAD_URL - Static variable in class anon.infoservice.JavaVersionDBEntry
 
XML_ELEM_EMAIL - Static variable in class anon.infoservice.ServiceOperator
 
XML_ELEM_LAST_UPDATE - Static variable in class anon.infoservice.JavaVersionDBEntry
 
XML_ELEM_VENDOR_LONG - Static variable in class anon.infoservice.JavaVersionDBEntry
 
XML_ELEM_VERSION - Static variable in class anon.infoservice.JavaVersionDBEntry
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.crypto.JAPCertificate
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.BlacklistedCascadeIDEntry
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.CascadeIDEntry
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.DeletedMessageIDDBEntry
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.InfoServiceDBEntry
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.JavaVersionDBEntry
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.MessageDBEntry
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.MixCascade
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.MixInfo
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.PreviouslyKnownCascadeIDEntry
 
XML_ELEMENT_NAME - Static variable in class anon.crypto.CertificateStore
Stores the name of the root node of the XML settings for this class.
XML_ELEMENT_NAME - Static variable in class anon.crypto.CertPath
 
XML_ELEMENT_NAME - Static variable in class anon.crypto.JAPCertificate
 
XML_ELEMENT_NAME - Static variable in class anon.crypto.MyDSAPrivateKey
 
XML_ELEMENT_NAME - Static variable in class anon.crypto.MyRSAPrivateKey
 
XML_ELEMENT_NAME - Static variable in class anon.crypto.PKCS12
 
XML_ELEMENT_NAME - Static variable in class anon.crypto.SignatureVerifier
Stores the name of the root node of the XML settings for this class.
XML_ELEMENT_NAME - Static variable in class anon.crypto.XMLEncryption
 
XML_ELEMENT_NAME - Static variable in class anon.crypto.XMLSignature
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.AbstractDistributableDatabaseEntry.Serials
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.BlacklistedCascadeIDEntry
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.CascadeIDEntry
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.DeletedMessageIDDBEntry
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.InfoServiceDBEntry
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.InfoServiceHolder
Stores the name of the root node of the XML settings for this class.
XML_ELEMENT_NAME - Static variable in class anon.infoservice.JavaVersionDBEntry
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.MessageDBEntry
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.MixCascade
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.MixInfo
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.PreviouslyKnownCascadeIDEntry
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.StatusInfo
 
XML_ELEMENT_NAME - Static variable in class anon.pay.BI
 
XML_ELEMENT_NAME - Static variable in class anon.pay.PayAccount
 
XML_ELEMENT_NAME - Static variable in class anon.pay.PayAccountsFile
 
XML_ELEMENT_NAME - Static variable in class anon.pay.xml.XMLChallenge
 
XML_ELEMENT_NAME - Static variable in exception anon.pay.xml.XMLErrorMessage
 
XML_ELEMENT_NAME - Static variable in class anon.pay.xml.XMLPassivePayment
 
XML_ELEMENT_NAME - Static variable in class anon.pay.xml.XMLPayRequest
 
XML_ELEMENT_NAME - Static variable in class anon.pay.xml.XMLTransactionOverview
 
XML_ID - Static variable in class anon.infoservice.AbstractCascadeIDEntry
 
XML_LAST_UPDATE - Static variable in class anon.infoservice.AbstractDatabaseEntry
 
XML_SETTINGS_ROOT_NODE_NAME - Static variable in class anon.crypto.CertificateContainer
Stores the name of the root node of the XML settings for this class.
XML_STR_BOOLEAN_FALSE - Static variable in class anon.util.XMLUtil
 
XML_STR_BOOLEAN_TRUE - Static variable in class anon.util.XMLUtil
 
XML_TEXT - Static variable in class anon.infoservice.MessageDBEntry
 
XML_URL - Static variable in class anon.infoservice.MessageDBEntry
 
XML_USE_AUTHENTICATION - Static variable in class anon.infoservice.ProxyInterface
The name of the xml node that describes if authentication is used.
XML_USE_PROXY - Static variable in class anon.infoservice.ProxyInterface
The name of the xml node that describes if authentication is used.
XMLAccountCertificate - Class in anon.pay.xml
This class contains the functionality for creating and parsing XML account certificates.
XMLAccountCertificate(IMyPublicKey, long, Timestamp, String) - Constructor for class anon.pay.xml.XMLAccountCertificate
creates a new XML certificate (NOTE: It will NOT be signed!)
XMLAccountCertificate(String) - Constructor for class anon.pay.xml.XMLAccountCertificate
parses an existing XML certificate
XMLAccountCertificate(byte[]) - Constructor for class anon.pay.xml.XMLAccountCertificate
 
XMLAccountCertificate(Element) - Constructor for class anon.pay.xml.XMLAccountCertificate
Creates an AccountCertifcate from an existing XML docuemnt
XMLAccountInfo - Class in anon.pay.xml
This class represents an XML AccountInfo structure.
XMLAccountInfo(XMLBalance) - Constructor for class anon.pay.xml.XMLAccountInfo
 
XMLAccountInfo(String) - Constructor for class anon.pay.xml.XMLAccountInfo
Creates an AccountInfo object from a string.
XMLAccountInfo() - Constructor for class anon.pay.xml.XMLAccountInfo
 
XMLAccountInfo(Element) - Constructor for class anon.pay.xml.XMLAccountInfo
Creates a Balance from an existing XML docuemnt
XMLAccountInfo(Document) - Constructor for class anon.pay.xml.XMLAccountInfo
XMLAccountInfo
XMLAuthenticationSuccess - Class in anon.pay.xml
Deprecated. use XMLErrorMessage instead with code ERR_OK

?berschrift:

Beschreibung:

Copyright: Copyright (c) 2004

Organisation:

XMLAuthenticationSuccess() - Constructor for class anon.pay.xml.XMLAuthentica