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