Interface | Description |
---|---|
AnonClient.StatusThread | |
DataChainErrorListener | |
IAnonUDPChannel | |
IDataChannelCreator | |
IDataChannelFactory | |
IntegrityErrorListener | |
ISendCallbackHandler | |
ITrustModel |
Represents a trust model for mix cascades.
|
Class | Description |
---|---|
AbstractAnonUDPChannel |
Abstract base class for UDP channels.
|
AbstractAutoSwitchedMixCascadeContainer |
This class returns a new random cascade from all currently available cascades every time
getNextCascade() is called.
|
AbstractChannel |
The abstract base class for all communication channels.
|
AbstractControlChannel |
The base class for control channels.
|
AbstractDataChain | |
AbstractDataChannel |
This class is the abstract base class for channels sending user data to other
mixes.
|
AnonClient |
This class implements an
AnonService using mix cascades to ensure
anonymous communication. |
AnonTCPChannel |
This class can be used to create an anonymous TCP channel to a given
host:port.
|
AnonUDPChannel |
This class can be used to create an anonymous UDP channel to a given
host:port.
|
BasicTrustModel |
A trust model that only checks if a previously done signature verification was successful.
|
ChannelTable |
The channel table is used to keep track of the currently open communication
channels, over which Mix Packets are sent and received.
|
DataChainChannelListEntry |
This class is used to hold a data channel for use in a data chain.
|
DataChainInputStreamImplementation | |
DataChainInputStreamQueueEntry | |
DataChainSendOrderStructure | |
DefaultDataChannelFactory | |
DummyTrafficControlChannel |
This channel sends dummy traffic full of random bytes, when no packets were
sent by the multiplexer in a given interval.
|
FixedRatioChannelsDescription | |
InternalChannelMessage |
This object describes a message, that is sent internally in a channel to
signal events, like the reception of a packet, or the closing of the
connection.
|
InternalChannelMessageQueue |
This class holds messages, that are channel specific and distinct from the
user traffic, i. e. a message signaling the closing of the channel.
|
KeyExchangeManager | |
MixPacket |
A MixPacket representation.
|
MixParameters |
This class holds information about a specific mix in a chain, like the type
of symmetric cipher it uses, an object describing an asymmetric cipher or its
replay timestamp.
|
Multiplexer |
This class, using a table of active data and control channels, sends and receives
mix packets over a TCP socket connection to the first mix.
|
PacketCounter | |
PacketProcessedEvent | |
SequentialChannelDataChain | |
SimulatedLimitedDataChannel | |
SingleChannelDataChain | |
SocketHandler | |
StreamedControlChannel |
This control channel allows reading multiple control messages in a single
packet extracting and processing them in order.
|
TestControlChannel |
This is the implementation for control channel test which uses the test control channel for sending a dummy XML message and receiving the echo.
|
TrustModel |
This is the general trust model for JAP.
|
TrustModel.AnonLevelAttribute | |
TrustModel.ContextAttribute | |
TrustModel.DataRetentionAttribute | |
TrustModel.DelayAttribute | |
TrustModel.ForcePremiumIfChargedAccountAttribute | |
TrustModel.ForcePremiumIfExistingUserAttribute | |
TrustModel.InnerObservable | |
TrustModel.InternationalAttribute | |
TrustModel.NumberOfMixesAttribute | |
TrustModel.OperatorBlacklistAttribute | |
TrustModel.PremiumChargedAccountAttribute | |
TrustModel.SocksAttribute | |
TrustModel.SpeedAttribute | |
TrustModel.TrustAttribute | |
TrustModel.UsePremiumAttribute | |
TrustModel.UserDefinedAttribute | |
TypeFilterDataChain | |
UnlimitedDataChannel | |
XmlControlChannel |
This abstract class provides methods to send and process XML formatted
control messages.
|
Exception | Description |
---|---|
ChannelClosedException | |
IllegalTCRequestPostConditionException | |
UDPPacketStreamDesynchronisationException | |
UDPPacketToLargeException |
Copyright © 2023. All rights reserved.