- cachesExtraInfo() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- cachesExtraInfo() - Method in interface com.subgraph.orchid.RouterDescriptor
-
Returns true if this router is a directory cache that provides extra-info
documents.
- call() - Method in class com.subgraph.orchid.circuits.hs.RendezvousCircuitBuilder
-
- canHandleExitTo(ExitTarget) - Method in class com.subgraph.orchid.circuits.ExitCircuitImpl
-
- canHandleExitTo(ExitTarget) - Method in interface com.subgraph.orchid.ExitCircuit
-
Return true if the final node of this circuit is believed to be able to connect to
the specified ExitTarget.
- canHandleExitToPort(int) - Method in class com.subgraph.orchid.circuits.ExitCircuitImpl
-
- canHandleExitToPort(int) - Method in interface com.subgraph.orchid.ExitCircuit
-
- cannibalizeToDirectory(Router) - Method in class com.subgraph.orchid.circuits.InternalCircuitImpl
-
- cannibalizeToDirectory(Router) - Method in interface com.subgraph.orchid.InternalCircuit
-
- cannibalizeToIntroductionPoint(Router) - Method in class com.subgraph.orchid.circuits.InternalCircuitImpl
-
- cannibalizeToIntroductionPoint(Router) - Method in interface com.subgraph.orchid.InternalCircuit
-
- Cell - Interface in com.subgraph.orchid
-
- CELL_HEADER_LEN - Static variable in interface com.subgraph.orchid.Cell
-
The length of a standard cell header.
- CELL_LEN - Static variable in interface com.subgraph.orchid.Cell
-
The fixed size of a standard cell.
- CELL_PAYLOAD_LEN - Static variable in interface com.subgraph.orchid.Cell
-
The length of the payload space in a standard cell.
- CELL_VAR_HEADER_LEN - Static variable in interface com.subgraph.orchid.Cell
-
The header length for a variable length cell (ie: VERSIONS)
- cellBuffer - Variable in class com.subgraph.orchid.circuits.cells.CellImpl
-
- cellBytesConsumed() - Method in interface com.subgraph.orchid.Cell
-
Return the number of bytes already packed (for outgoing cells) or unpacked (for incoming cells).
- cellBytesConsumed() - Method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- cellBytesRemaining() - Method in interface com.subgraph.orchid.Cell
-
Return the number of bytes remaining between the current internal pointer and the end of the cell.
- cellBytesRemaining() - Method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- CellImpl - Class in com.subgraph.orchid.circuits.cells
-
- CellImpl(int, int) - Constructor for class com.subgraph.orchid.circuits.cells.CellImpl
-
- CellImpl(byte[]) - Constructor for class com.subgraph.orchid.circuits.cells.CellImpl
-
- CertificateFetcher - Class in com.subgraph.orchid.directory.downloader
-
- CertificateFetcher(Set<ConsensusDocument.RequiredCertificate>) - Constructor for class com.subgraph.orchid.directory.downloader.CertificateFetcher
-
- CERTS - Static variable in interface com.subgraph.orchid.Cell
-
- chooseDirectory() - Method in class com.subgraph.orchid.circuits.path.CircuitNodeChooser
-
- chooseDirectoryPath() - Method in class com.subgraph.orchid.circuits.path.CircuitPathChooser
-
- chooseEntryNode(Set<Router>) - Method in class com.subgraph.orchid.circuits.path.CircuitPathChooser
-
- chooseExitNode(List<Router>) - Method in class com.subgraph.orchid.circuits.path.CircuitNodeChooser
-
- chooseExitNodeForTargets(List<ExitTarget>) - Method in class com.subgraph.orchid.circuits.path.CircuitPathChooser
-
- chooseInternalPath() - Method in class com.subgraph.orchid.circuits.path.CircuitPathChooser
-
- choosePathForCircuit(CircuitPathChooser) - Method in class com.subgraph.orchid.circuits.CircuitImpl
-
- choosePathForCircuit(CircuitPathChooser) - Method in class com.subgraph.orchid.circuits.DirectoryCircuitImpl
-
- choosePathForCircuit(CircuitPathChooser) - Method in class com.subgraph.orchid.circuits.ExitCircuitImpl
-
- choosePathForCircuit(CircuitPathChooser) - Method in class com.subgraph.orchid.circuits.InternalCircuitImpl
-
- choosePathWithExit(Router) - Method in class com.subgraph.orchid.circuits.path.CircuitPathChooser
-
- choosePathWithFinal(Router) - Method in class com.subgraph.orchid.circuits.path.CircuitPathChooser
-
- chooseRandomGuard(Set<Router>) - Method in class com.subgraph.orchid.circuits.guards.EntryGuards
-
- chooseRandomNode(CircuitNodeChooser.WeightRule, RouterFilter) - Method in class com.subgraph.orchid.circuits.path.CircuitNodeChooser
-
- Circuit - Interface in com.subgraph.orchid
-
A Circuit represents a logical path through multiple ORs.
- circuitBuildCompleted(Circuit) - Method in interface com.subgraph.orchid.CircuitBuildHandler
-
The circuit has been successfully built and is ready for use.
- circuitBuildCompleted(Circuit) - Method in class com.subgraph.orchid.circuits.CircuitCreationRequest
-
- circuitBuildFailed(String) - Method in interface com.subgraph.orchid.CircuitBuildHandler
-
Called if the circuit build fails after connecting to the entry node.
- circuitBuildFailed(String) - Method in class com.subgraph.orchid.circuits.CircuitCreationRequest
-
- CircuitBuildHandler - Interface in com.subgraph.orchid
-
This callback interface is used for reporting progress when
opening a new circuit.
- CircuitBuildTask - Class in com.subgraph.orchid.circuits
-
- CircuitBuildTask(CircuitCreationRequest, ConnectionCache, boolean) - Constructor for class com.subgraph.orchid.circuits.CircuitBuildTask
-
- CircuitBuildTask(CircuitCreationRequest, ConnectionCache, boolean, TorInitializationTracker) - Constructor for class com.subgraph.orchid.circuits.CircuitBuildTask
-
- CircuitCreationRequest - Class in com.subgraph.orchid.circuits
-
- CircuitCreationRequest(CircuitPathChooser, Circuit, CircuitBuildHandler, boolean) - Constructor for class com.subgraph.orchid.circuits.CircuitCreationRequest
-
- CircuitCreationTask - Class in com.subgraph.orchid.circuits
-
- CircuitExtender - Class in com.subgraph.orchid.circuits
-
- CircuitImpl - Class in com.subgraph.orchid.circuits
-
This class represents an established circuit through the Tor network.
- CircuitImpl(CircuitManagerImpl) - Constructor for class com.subgraph.orchid.circuits.CircuitImpl
-
- CircuitImpl(CircuitManagerImpl, List<Router>) - Constructor for class com.subgraph.orchid.circuits.CircuitImpl
-
- CircuitIO - Class in com.subgraph.orchid.circuits
-
- CircuitManager - Interface in com.subgraph.orchid
-
- CircuitManagerImpl - Class in com.subgraph.orchid.circuits
-
- CircuitManagerImpl(TorConfig, DirectoryDownloaderImpl, Directory, ConnectionCache, TorInitializationTracker) - Constructor for class com.subgraph.orchid.circuits.CircuitManagerImpl
-
- CircuitNode - Interface in com.subgraph.orchid
-
Represents the state of a single onion router hop in a connected or connecting
Circuit
- CircuitNodeChooser - Class in com.subgraph.orchid.circuits.path
-
- CircuitNodeChooser(TorConfig, Directory) - Constructor for class com.subgraph.orchid.circuits.path.CircuitNodeChooser
-
- CircuitNodeChooser.WeightRule - Enum in com.subgraph.orchid.circuits.path
-
- CircuitNodeCryptoState - Class in com.subgraph.orchid.circuits
-
- CircuitNodeImpl - Class in com.subgraph.orchid.circuits
-
- CircuitPathChooser - Class in com.subgraph.orchid.circuits.path
-
- CircuitPredictor - Class in com.subgraph.orchid.circuits
-
- CircuitPredictor() - Constructor for class com.subgraph.orchid.circuits.CircuitPredictor
-
- CircuitStatus - Class in com.subgraph.orchid.circuits
-
- clear() - Method in class com.subgraph.orchid.data.RandomSet
-
- clearDownSince() - Method in class com.subgraph.orchid.directory.GuardEntryImpl
-
- clearDownSince() - Method in interface com.subgraph.orchid.GuardEntry
-
- clearUnlistedSince() - Method in class com.subgraph.orchid.directory.GuardEntryImpl
-
- close() - Method in class com.subgraph.orchid.circuits.StreamImpl
-
- close() - Method in class com.subgraph.orchid.circuits.TorInputStream
-
- close() - Method in class com.subgraph.orchid.circuits.TorOutputStream
-
- close() - Method in interface com.subgraph.orchid.ConnectionCache
-
- close() - Method in class com.subgraph.orchid.connections.ConnectionCacheImpl
-
- close() - Method in interface com.subgraph.orchid.Directory
-
- close() - Method in class com.subgraph.orchid.directory.DirectoryImpl
-
- close() - Method in class com.subgraph.orchid.directory.downloader.HttpConnection
-
- close() - Method in class com.subgraph.orchid.sockets.OrchidSocketImpl
-
- close() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineInputStream
-
- close() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineOutputStream
-
- close() - Method in interface com.subgraph.orchid.Stream
-
Close this stream.
- com.subgraph.orchid - package com.subgraph.orchid
-
- com.subgraph.orchid.circuits - package com.subgraph.orchid.circuits
-
- com.subgraph.orchid.circuits.cells - package com.subgraph.orchid.circuits.cells
-
- com.subgraph.orchid.circuits.guards - package com.subgraph.orchid.circuits.guards
-
- com.subgraph.orchid.circuits.hs - package com.subgraph.orchid.circuits.hs
-
- com.subgraph.orchid.circuits.path - package com.subgraph.orchid.circuits.path
-
- com.subgraph.orchid.config - package com.subgraph.orchid.config
-
- com.subgraph.orchid.connections - package com.subgraph.orchid.connections
-
- com.subgraph.orchid.crypto - package com.subgraph.orchid.crypto
-
- com.subgraph.orchid.dashboard - package com.subgraph.orchid.dashboard
-
- com.subgraph.orchid.data - package com.subgraph.orchid.data
-
- com.subgraph.orchid.data.exitpolicy - package com.subgraph.orchid.data.exitpolicy
-
- com.subgraph.orchid.directory - package com.subgraph.orchid.directory
-
- com.subgraph.orchid.directory.certificate - package com.subgraph.orchid.directory.certificate
-
- com.subgraph.orchid.directory.consensus - package com.subgraph.orchid.directory.consensus
-
- com.subgraph.orchid.directory.downloader - package com.subgraph.orchid.directory.downloader
-
- com.subgraph.orchid.directory.parsing - package com.subgraph.orchid.directory.parsing
-
- com.subgraph.orchid.directory.router - package com.subgraph.orchid.directory.router
-
- com.subgraph.orchid.encoders - package com.subgraph.orchid.encoders
-
- com.subgraph.orchid.events - package com.subgraph.orchid.events
-
- com.subgraph.orchid.geoip - package com.subgraph.orchid.geoip
-
- com.subgraph.orchid.misc - package com.subgraph.orchid.misc
-
- com.subgraph.orchid.sockets - package com.subgraph.orchid.sockets
-
- com.subgraph.orchid.sockets.sslengine - package com.subgraph.orchid.sockets.sslengine
-
- com.subgraph.orchid.socks - package com.subgraph.orchid.socks
-
- commandToDescription(int) - Static method in class com.subgraph.orchid.circuits.cells.RelayCellImpl
-
- commandToString() - Method in class com.subgraph.orchid.circuits.cells.RelayCellImpl
-
- ConfigNodeFilter - Class in com.subgraph.orchid.circuits.path
-
Implements configuration options:
ExcludeNodes,ExcludeExitNodes,ExitNodes,EntryNodes
- connect(SocketAddress) - Method in class com.subgraph.orchid.sockets.AndroidSocket
-
- connect(SocketAddress, int) - Method in class com.subgraph.orchid.sockets.AndroidSocket
-
- connect(String, int) - Method in class com.subgraph.orchid.sockets.OrchidSocketImpl
-
- connect(InetAddress, int) - Method in class com.subgraph.orchid.sockets.OrchidSocketImpl
-
- connect(SocketAddress, int) - Method in class com.subgraph.orchid.sockets.OrchidSocketImpl
-
- connect(SocketAddress) - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- connect(SocketAddress, int) - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- connectHiddenService(CircuitNode) - Method in class com.subgraph.orchid.circuits.InternalCircuitImpl
-
- connectHiddenService(CircuitNode) - Method in interface com.subgraph.orchid.InternalCircuit
-
- Connection - Interface in com.subgraph.orchid
-
A network connection to a Tor onion router.
- connection - Variable in class com.subgraph.orchid.connections.ConnectionHandshake
-
- ConnectionCache - Interface in com.subgraph.orchid
-
- ConnectionCacheImpl - Class in com.subgraph.orchid.connections
-
- ConnectionCacheImpl(TorConfig, TorInitializationTracker) - Constructor for class com.subgraph.orchid.connections.ConnectionCacheImpl
-
- connectionCompleted(Connection) - Method in interface com.subgraph.orchid.CircuitBuildHandler
-
Called when a network connection to the entry node has completed
successfully or if a network connection to the specified entry router
already exists.
- connectionCompleted(Connection) - Method in class com.subgraph.orchid.circuits.CircuitCreationRequest
-
- connectionFailed(String) - Method in interface com.subgraph.orchid.CircuitBuildHandler
-
The circuit build has failed because the network connection to the
entry node failed.
- connectionFailed(String) - Method in class com.subgraph.orchid.circuits.CircuitCreationRequest
-
- ConnectionFailedException - Exception in com.subgraph.orchid
-
- ConnectionFailedException(String) - Constructor for exception com.subgraph.orchid.ConnectionFailedException
-
- ConnectionHandshake - Class in com.subgraph.orchid.connections
-
- ConnectionHandshakeException - Exception in com.subgraph.orchid
-
- ConnectionHandshakeException(String) - Constructor for exception com.subgraph.orchid.ConnectionHandshakeException
-
- ConnectionHandshakeV2 - Class in com.subgraph.orchid.connections
-
This class performs a Version 2 handshake as described in section 2 of
tor-spec.txt.
- ConnectionHandshakeV3 - Class in com.subgraph.orchid.connections
-
- ConnectionImpl - Class in com.subgraph.orchid.connections
-
This class represents a transport link between two onion routers or
between an onion proxy and an entry router.
- ConnectionImpl(TorConfig, SSLSocket, Router, TorInitializationTracker, boolean) - Constructor for class com.subgraph.orchid.connections.ConnectionImpl
-
- ConnectionIOException - Exception in com.subgraph.orchid
-
- ConnectionIOException() - Constructor for exception com.subgraph.orchid.ConnectionIOException
-
- ConnectionIOException(String) - Constructor for exception com.subgraph.orchid.ConnectionIOException
-
- ConnectionSocketFactory - Class in com.subgraph.orchid.connections
-
- ConnectionTimeoutException - Exception in com.subgraph.orchid
-
- ConnectionTimeoutException() - Constructor for exception com.subgraph.orchid.ConnectionTimeoutException
-
- ConnectionTimeoutException(String) - Constructor for exception com.subgraph.orchid.ConnectionTimeoutException
-
- ConsensusDocument - Interface in com.subgraph.orchid
-
- ConsensusDocument.ConsensusFlavor - Enum in com.subgraph.orchid
-
- ConsensusDocument.RequiredCertificate - Interface in com.subgraph.orchid
-
- ConsensusDocument.SignatureStatus - Enum in com.subgraph.orchid
-
- ConsensusDocumentImpl - Class in com.subgraph.orchid.directory.consensus
-
- ConsensusDocumentParser - Class in com.subgraph.orchid.directory.consensus
-
- ConsensusDocumentParser(DocumentFieldParser) - Constructor for class com.subgraph.orchid.directory.consensus.ConsensusDocumentParser
-
- ConsensusDocumentParser.DocumentSection - Enum in com.subgraph.orchid.directory.consensus
-
- ConsensusDocumentSectionParser - Class in com.subgraph.orchid.directory.consensus
-
- ConsensusFetcher - Class in com.subgraph.orchid.directory.downloader
-
- ConsensusFetcher(boolean) - Constructor for class com.subgraph.orchid.directory.downloader.ConsensusFetcher
-
- considerSendingSendme() - Method in interface com.subgraph.orchid.CircuitNode
-
Examines the delivery window and determines if it would be an appropriate time to
send a RELAY_SENDME cell.
- considerSendingSendme() - Method in class com.subgraph.orchid.circuits.CircuitNodeImpl
-
- constantTimeArrayEquals(byte[], byte[]) - Static method in class com.subgraph.orchid.misc.Utils
-
- contains(int) - Method in class com.subgraph.orchid.data.exitpolicy.ExitPorts
-
- contains(IPv4Address) - Method in class com.subgraph.orchid.data.exitpolicy.Network
-
- contains(Object) - Method in class com.subgraph.orchid.data.RandomSet
-
- CountryCodeService - Class in com.subgraph.orchid.geoip
-
- CountryCodeService() - Constructor for class com.subgraph.orchid.geoip.CountryCodeService
-
- CREATE - Static variable in interface com.subgraph.orchid.Cell
-
Command constant for a CREATE type cell.
- create(TorConfig, Directory) - Static method in class com.subgraph.orchid.circuits.path.CircuitPathChooser
-
- create(boolean) - Method in class com.subgraph.orchid.sockets.OrchidSocketImpl
-
- CREATE_FAST - Static variable in interface com.subgraph.orchid.Cell
-
Command constant for a CREATE_FAST type cell.
- createAcceptExitPorts(String) - Static method in class com.subgraph.orchid.data.exitpolicy.ExitPorts
-
- createAcceptFromString(String) - Static method in class com.subgraph.orchid.data.exitpolicy.PolicyRule
-
- createAnonymous(CircuitNode, byte[], byte[]) - Static method in class com.subgraph.orchid.circuits.CircuitNodeImpl
-
- createCell(int, int) - Static method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- createCircuitManager(TorConfig, DirectoryDownloaderImpl, Directory, ConnectionCache, TorInitializationTracker) - Static method in class com.subgraph.orchid.Tor
-
Create and return a new CircuitManager instance.
- createConfig() - Static method in class com.subgraph.orchid.Tor
-
Create and return a new TorConfig instance.
- createConnectionCache(TorConfig, TorInitializationTracker) - Static method in class com.subgraph.orchid.Tor
-
- createConsensusDocumentParser(ByteBuffer) - Method in class com.subgraph.orchid.directory.DocumentParserFactoryImpl
-
- createConsensusDocumentParser(ByteBuffer) - Method in interface com.subgraph.orchid.directory.parsing.DocumentParserFactory
-
- CREATED - Static variable in interface com.subgraph.orchid.Cell
-
Command constant for a CREATED type cell.
- CREATED_FAST - Static variable in interface com.subgraph.orchid.Cell
-
Command constant for a CREATED_FAST type cell.
- createDigestForData(byte[]) - Static method in class com.subgraph.orchid.data.HexDigest
-
- createDirectory(TorConfig, DirectoryStore) - Static method in class com.subgraph.orchid.Tor
-
Create and return a new Directory instance.
- createDirectoryDownloader(TorConfig, TorInitializationTracker) - Static method in class com.subgraph.orchid.Tor
-
Create and return a new DirectoryDownloader instance.
- createDocumentParser(ByteBuffer) - Method in class com.subgraph.orchid.directory.DescriptorCache
-
- createFirstHop(Router, byte[], byte[]) - Static method in class com.subgraph.orchid.circuits.CircuitNodeImpl
-
- createFrom(String) - Static method in class com.subgraph.orchid.config.TorConfigInterval
-
- createFromBase32String(String) - Static method in class com.subgraph.orchid.data.HexDigest
-
- createFromCell(CircuitNode, Cell) - Static method in class com.subgraph.orchid.circuits.cells.RelayCellImpl
-
- createFromDateAndTimeString(String) - Static method in class com.subgraph.orchid.data.Timestamp
-
- createFromDigestBytes(byte[]) - Static method in class com.subgraph.orchid.data.HexDigest
-
- createFromKeyBytes(byte[]) - Static method in class com.subgraph.orchid.crypto.TorStreamCipher
-
- createFromKeyBytesWithIV(byte[], byte[]) - Static method in class com.subgraph.orchid.crypto.TorStreamCipher
-
- createFromKeyMaterial(byte[], byte[]) - Static method in class com.subgraph.orchid.circuits.CircuitNodeCryptoState
-
- createFromPEMBuffer(String) - Static method in class com.subgraph.orchid.crypto.TorPublicKey
-
- createFromPEMBuffer(String) - Static method in class com.subgraph.orchid.crypto.TorSignature
-
- createFromString(String) - Static method in class com.subgraph.orchid.data.exitpolicy.Network
-
- createFromString(String) - Static method in class com.subgraph.orchid.data.exitpolicy.PortRange
-
- createFromString(String) - Static method in class com.subgraph.orchid.data.HexDigest
-
- createFromString(String) - Static method in class com.subgraph.orchid.data.IPv4Address
-
- createFromStringList(List<String>) - Static method in class com.subgraph.orchid.data.HexDigest
-
- createGuardEntryFor(Router) - Method in interface com.subgraph.orchid.Directory
-
- createGuardEntryFor(Router) - Method in class com.subgraph.orchid.directory.DirectoryImpl
-
- createGuardEntryFor(Router) - Method in class com.subgraph.orchid.directory.StateFile
-
- createInitalizationTracker() - Static method in class com.subgraph.orchid.Tor
-
- createKeyCertificateParser(ByteBuffer) - Method in class com.subgraph.orchid.directory.DocumentParserFactoryImpl
-
- createKeyCertificateParser(ByteBuffer) - Method in interface com.subgraph.orchid.directory.parsing.DocumentParserFactory
-
- createNewExitCircuit(Router) - Method in class com.subgraph.orchid.circuits.CircuitManagerImpl
-
- createNewNode(Router, byte[], byte[]) - Method in class com.subgraph.orchid.circuits.CircuitExtender
-
- createNewStream(boolean) - Method in class com.subgraph.orchid.circuits.CircuitImpl
-
- createNewStream() - Method in class com.subgraph.orchid.circuits.CircuitImpl
-
- createNode(Router, CircuitNode, byte[], byte[]) - Static method in class com.subgraph.orchid.circuits.CircuitNodeImpl
-
- createOnionSkin() - Method in class com.subgraph.orchid.crypto.TorCreateFastKeyAgreement
-
- createOnionSkin() - Method in interface com.subgraph.orchid.crypto.TorKeyAgreement
-
- createOnionSkin() - Method in class com.subgraph.orchid.crypto.TorNTorKeyAgreement
-
- createOnionSkin() - Method in class com.subgraph.orchid.crypto.TorTapKeyAgreement
-
- createRejectExitPorts(String) - Static method in class com.subgraph.orchid.data.exitpolicy.ExitPorts
-
- createRejectFromString(String) - Static method in class com.subgraph.orchid.data.exitpolicy.PolicyRule
-
- createRelayCell(int, int, CircuitNode) - Method in interface com.subgraph.orchid.Circuit
-
Create a new relay cell which is configured for delivery to the specified
circuit targetNode with command value relayCommand
and a stream id value of streamId.
- createRelayCell(int) - Method in class com.subgraph.orchid.circuits.CircuitExtender
-
- createRelayCell(int, int, CircuitNode) - Method in class com.subgraph.orchid.circuits.CircuitImpl
-
- createRouterDescriptorParser(ByteBuffer, boolean) - Method in class com.subgraph.orchid.directory.DocumentParserFactoryImpl
-
- createRouterDescriptorParser(ByteBuffer, boolean) - Method in interface com.subgraph.orchid.directory.parsing.DocumentParserFactory
-
- createRouterMicrodescriptorParser(ByteBuffer) - Method in class com.subgraph.orchid.directory.DocumentParserFactoryImpl
-
- createRouterMicrodescriptorParser(ByteBuffer) - Method in interface com.subgraph.orchid.directory.parsing.DocumentParserFactory
-
- createSocket(Socket, String, int, boolean) - Method in class com.subgraph.orchid.sockets.AndroidSSLSocketFactory
-
- createSocket(String, int) - Method in class com.subgraph.orchid.sockets.AndroidSSLSocketFactory
-
- createSocket(String, int, InetAddress, int) - Method in class com.subgraph.orchid.sockets.AndroidSSLSocketFactory
-
- createSocket(InetAddress, int) - Method in class com.subgraph.orchid.sockets.AndroidSSLSocketFactory
-
- createSocket(InetAddress, int, InetAddress, int) - Method in class com.subgraph.orchid.sockets.AndroidSSLSocketFactory
-
- createSocket() - Method in class com.subgraph.orchid.sockets.OrchidSocketFactory
-
- createSocket(String, int) - Method in class com.subgraph.orchid.sockets.OrchidSocketFactory
-
- createSocket(String, int, InetAddress, int) - Method in class com.subgraph.orchid.sockets.OrchidSocketFactory
-
- createSocket(InetAddress, int) - Method in class com.subgraph.orchid.sockets.OrchidSocketFactory
-
- createSocket(InetAddress, int, InetAddress, int) - Method in class com.subgraph.orchid.sockets.OrchidSocketFactory
-
- createSocketImpl() - Method in class com.subgraph.orchid.sockets.OrchidSocketImplFactory
-
- createSocksPortListener(TorConfig, CircuitManager) - Static method in class com.subgraph.orchid.Tor
-
Create and return a new SocksPortListener instance.
- createVarCell(int, int, int) - Static method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- createWithRandomKey() - Static method in class com.subgraph.orchid.crypto.TorStreamCipher
-
- crypto_scalarmult(byte[], byte[], byte[]) - Static method in class com.subgraph.orchid.crypto.Curve25519
-
- crypto_scalarmult_base(byte[], byte[]) - Static method in class com.subgraph.orchid.crypto.Curve25519
-
- Curve25519 - Class in com.subgraph.orchid.crypto
-
- Curve25519() - Constructor for class com.subgraph.orchid.crypto.Curve25519
-
- CURVE25519_PUBKEY_LEN - Static variable in class com.subgraph.orchid.crypto.TorNTorKeyAgreement
-
- Dashboard - Class in com.subgraph.orchid.dashboard
-
A debugging utility which displays continuously updated information about the internal state
of various components to clients which connect to a network port listening on localhost.
- Dashboard() - Constructor for class com.subgraph.orchid.dashboard.Dashboard
-
- DASHBOARD_CIRCUITS - Static variable in interface com.subgraph.orchid.dashboard.DashboardRenderable
-
- DASHBOARD_CONNECTIONS - Static variable in interface com.subgraph.orchid.dashboard.DashboardRenderable
-
- DASHBOARD_CONNECTIONS_VERBOSE - Static variable in interface com.subgraph.orchid.dashboard.DashboardRenderable
-
- DASHBOARD_PREDICTED_PORTS - Static variable in interface com.subgraph.orchid.dashboard.DashboardRenderable
-
- DASHBOARD_STREAMS - Static variable in interface com.subgraph.orchid.dashboard.DashboardRenderable
-
- DashboardConnection - Class in com.subgraph.orchid.dashboard
-
- DashboardConnection(Dashboard, Socket) - Constructor for class com.subgraph.orchid.dashboard.DashboardConnection
-
- dashboardRender(DashboardRenderer, PrintWriter, int) - Method in class com.subgraph.orchid.circuits.CircuitImpl
-
- dashboardRender(DashboardRenderer, PrintWriter, int) - Method in class com.subgraph.orchid.circuits.CircuitIO
-
- dashboardRender(DashboardRenderer, PrintWriter, int) - Method in class com.subgraph.orchid.circuits.CircuitManagerImpl
-
- dashboardRender(DashboardRenderer, PrintWriter, int) - Method in class com.subgraph.orchid.circuits.CircuitPredictor
-
- dashboardRender(DashboardRenderer, PrintWriter, int) - Method in class com.subgraph.orchid.circuits.StreamImpl
-
- dashboardRender(DashboardRenderer, PrintWriter, int) - Method in class com.subgraph.orchid.connections.ConnectionCacheImpl
-
- dashboardRender(DashboardRenderer, PrintWriter, int) - Method in class com.subgraph.orchid.connections.ConnectionImpl
-
- dashboardRender(DashboardRenderer, PrintWriter, int) - Method in class com.subgraph.orchid.dashboard.Dashboard
-
- dashboardRender(DashboardRenderer, PrintWriter, int) - Method in interface com.subgraph.orchid.dashboard.DashboardRenderable
-
- DashboardRenderable - Interface in com.subgraph.orchid.dashboard
-
- DashboardRenderer - Interface in com.subgraph.orchid.dashboard
-
- decode(byte[]) - Static method in class com.subgraph.orchid.encoders.Base64
-
decode the base 64 encoded input data.
- decode(String) - Static method in class com.subgraph.orchid.encoders.Base64
-
decode the base 64 encoded String data - whitespace will be ignored.
- decode(String, OutputStream) - Static method in class com.subgraph.orchid.encoders.Base64
-
decode the base 64 encoded String data writing it to the given output stream,
whitespace characters will be ignored.
- decode(byte[], int, int, OutputStream) - Method in class com.subgraph.orchid.encoders.Base64Encoder
-
decode the base 64 encoded byte data writing it to the given output stream,
whitespace characters will be ignored.
- decode(String, OutputStream) - Method in class com.subgraph.orchid.encoders.Base64Encoder
-
decode the base 64 encoded String data writing it to the given output stream,
whitespace characters will be ignored.
- decode(byte[], int, int, OutputStream) - Method in interface com.subgraph.orchid.encoders.Encoder
-
- decode(String, OutputStream) - Method in interface com.subgraph.orchid.encoders.Encoder
-
- decode(byte[]) - Static method in class com.subgraph.orchid.encoders.Hex
-
decode the Hex encoded input data.
- decode(String) - Static method in class com.subgraph.orchid.encoders.Hex
-
decode the Hex encoded String data - whitespace will be ignored.
- decode(String, OutputStream) - Static method in class com.subgraph.orchid.encoders.Hex
-
decode the Hex encoded String data writing it to the given output stream,
whitespace characters will be ignored.
- decode(byte[], int, int, OutputStream) - Method in class com.subgraph.orchid.encoders.HexEncoder
-
decode the Hex encoded byte data writing it to the given output stream,
whitespace characters will be ignored.
- decode(String, OutputStream) - Method in class com.subgraph.orchid.encoders.HexEncoder
-
decode the Hex encoded String data writing it to the given output stream,
whitespace characters will be ignored.
- DecoderException - Exception in com.subgraph.orchid.encoders
-
- decodingTable - Variable in class com.subgraph.orchid.encoders.Base64Encoder
-
- decodingTable - Variable in class com.subgraph.orchid.encoders.HexEncoder
-
- decrementDeliverWindow() - Method in interface com.subgraph.orchid.CircuitNode
-
This method is called when a RELAY_DATA cell is received from this node to decrement
the deliver window counter.
- decrementDeliverWindow() - Method in class com.subgraph.orchid.circuits.CircuitNodeImpl
-
- decrypt(byte[], TorPrivateKey) - Method in class com.subgraph.orchid.crypto.HybridEncryption
-
Decrypt the contents of the byte array data with the given TorPrivateKey
according to the "hybrid encryption" scheme described in the main Tor specification (tor-spec.txt).
- decryptBackwardCell(Cell) - Method in interface com.subgraph.orchid.CircuitNode
-
- decryptBackwardCell(Cell) - Method in class com.subgraph.orchid.circuits.CircuitNodeImpl
-
- decryptIntroductionPoints(byte[]) - Method in class com.subgraph.orchid.circuits.hs.HSAuthentication
-
- deliverControlCell(Cell) - Method in interface com.subgraph.orchid.Circuit
-
- deliverControlCell(Cell) - Method in class com.subgraph.orchid.circuits.CircuitImpl
-
- deliverRelayCell(Cell) - Method in interface com.subgraph.orchid.Circuit
-
- deliverRelayCell(Cell) - Method in class com.subgraph.orchid.circuits.CircuitImpl
-
- deriveKeys(byte[], byte[]) - Method in class com.subgraph.orchid.crypto.TorKeyDerivation
-
- deriveKeys(int) - Method in class com.subgraph.orchid.crypto.TorKeyDerivation
-
- deriveKeys(byte[], byte[]) - Method in class com.subgraph.orchid.crypto.TorRFC5869KeyDerivation
-
- deriveKeys(int) - Method in class com.subgraph.orchid.crypto.TorRFC5869KeyDerivation
-
- deriveKeysFromDHPublicAndHash(BigInteger, byte[], byte[], byte[]) - Method in class com.subgraph.orchid.crypto.TorTapKeyAgreement
-
- deriveKeysFromHandshakeResponse(byte[], byte[], byte[]) - Method in class com.subgraph.orchid.crypto.TorCreateFastKeyAgreement
-
- deriveKeysFromHandshakeResponse(byte[], byte[], byte[]) - Method in interface com.subgraph.orchid.crypto.TorKeyAgreement
-
- deriveKeysFromHandshakeResponse(byte[], byte[], byte[]) - Method in class com.subgraph.orchid.crypto.TorNTorKeyAgreement
-
- deriveKeysFromHandshakeResponse(byte[], byte[], byte[]) - Method in class com.subgraph.orchid.crypto.TorTapKeyAgreement
-
- Descriptor - Interface in com.subgraph.orchid
-
- Descriptor.CacheLocation - Enum in com.subgraph.orchid
-
- DescriptorCache<T extends Descriptor> - Class in com.subgraph.orchid.directory
-
- DescriptorCacheData<T extends Descriptor> - Class in com.subgraph.orchid.directory
-
- DescriptorCacheData() - Constructor for class com.subgraph.orchid.directory.DescriptorCacheData
-
- DescriptorProcessor - Class in com.subgraph.orchid.directory.downloader
-
- DESTROY - Static variable in interface com.subgraph.orchid.Cell
-
Command constant for a DESTROY type cell.
- destroyCircuit() - Method in interface com.subgraph.orchid.Circuit
-
- destroyCircuit() - Method in class com.subgraph.orchid.circuits.CircuitImpl
-
- DH_LEN - Static variable in class com.subgraph.orchid.crypto.TorTapKeyAgreement
-
- DH_SEC_LEN - Static variable in class com.subgraph.orchid.crypto.TorTapKeyAgreement
-
- DIGEST_OFFSET - Static variable in interface com.subgraph.orchid.RelayCell
-
- Directory - Interface in com.subgraph.orchid
-
Main interface for accessing directory information and interacting
with directory authorities and caches.
- DIRECTORY_PURPOSE_CERTIFICATES - Static variable in interface com.subgraph.orchid.CircuitManager
-
- DIRECTORY_PURPOSE_CONSENSUS - Static variable in interface com.subgraph.orchid.CircuitManager
-
- DIRECTORY_PURPOSE_DESCRIPTORS - Static variable in interface com.subgraph.orchid.CircuitManager
-
- DirectoryAuthorityStatus - Class in com.subgraph.orchid.directory
-
- DirectoryCircuit - Interface in com.subgraph.orchid
-
- DirectoryCircuitImpl - Class in com.subgraph.orchid.circuits
-
- DirectoryCircuitImpl(CircuitManagerImpl, List<Router>) - Constructor for class com.subgraph.orchid.circuits.DirectoryCircuitImpl
-
- DirectoryDocumentRequestor - Class in com.subgraph.orchid.directory.downloader
-
Synchronously downloads directory documents.
- DirectoryDocumentRequestor(DirectoryCircuit) - Constructor for class com.subgraph.orchid.directory.downloader.DirectoryDocumentRequestor
-
- DirectoryDocumentRequestor(DirectoryCircuit, TorInitializationTracker) - Constructor for class com.subgraph.orchid.directory.downloader.DirectoryDocumentRequestor
-
- DirectoryDownloader - Interface in com.subgraph.orchid
-
- DirectoryDownloaderImpl - Class in com.subgraph.orchid.directory.downloader
-
- DirectoryDownloaderImpl(TorConfig, TorInitializationTracker) - Constructor for class com.subgraph.orchid.directory.downloader.DirectoryDownloaderImpl
-
- DirectoryDownloadTask - Class in com.subgraph.orchid.directory.downloader
-
- DirectoryImpl - Class in com.subgraph.orchid.directory
-
- DirectoryImpl(TorConfig, DirectoryStore) - Constructor for class com.subgraph.orchid.directory.DirectoryImpl
-
- DirectoryRequestFailedException - Exception in com.subgraph.orchid.directory.downloader
-
- DirectoryRequestFailedException(String) - Constructor for exception com.subgraph.orchid.directory.downloader.DirectoryRequestFailedException
-
- DirectoryRequestFailedException(String, Throwable) - Constructor for exception com.subgraph.orchid.directory.downloader.DirectoryRequestFailedException
-
- DirectoryServer - Interface in com.subgraph.orchid
-
Represents a directory authority server or a directory cache.
- DirectoryServerImpl - Class in com.subgraph.orchid.directory
-
- DirectorySignature - Class in com.subgraph.orchid.directory.consensus
-
- DirectoryStore - Interface in com.subgraph.orchid
-
- DirectoryStore.CacheFile - Enum in com.subgraph.orchid
-
- DirectoryStoreFile - Class in com.subgraph.orchid.directory
-
- DirectoryStoreImpl - Class in com.subgraph.orchid.directory
-
- disableDashboard() - Method in class com.subgraph.orchid.TorClient
-
- disableFlag(int) - Method in class com.subgraph.orchid.dashboard.Dashboard
-
- document - Variable in class com.subgraph.orchid.directory.consensus.ConsensusDocumentSectionParser
-
- Document - Interface in com.subgraph.orchid
-
- DocumentFetcher<T> - Class in com.subgraph.orchid.directory.downloader
-
- DocumentFetcher() - Constructor for class com.subgraph.orchid.directory.downloader.DocumentFetcher
-
- DocumentFieldParser - Interface in com.subgraph.orchid.directory.parsing
-
This helper class is used by document parsing classes to extract individual
fields from a directory document.
- DocumentFieldParserImpl - Class in com.subgraph.orchid.directory
-
- DocumentFieldParserImpl(ByteBuffer) - Constructor for class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- documentInvalid(T, String) - Method in class com.subgraph.orchid.directory.parsing.BasicDocumentParsingResult
-
- documentInvalid(T, String) - Method in interface com.subgraph.orchid.directory.parsing.DocumentParsingResultHandler
-
- DocumentObject - Class in com.subgraph.orchid.directory.parsing
-
- DocumentObject(String, String) - Constructor for class com.subgraph.orchid.directory.parsing.DocumentObject
-
- documentParsed(T) - Method in class com.subgraph.orchid.directory.parsing.BasicDocumentParsingResult
-
- documentParsed(T) - Method in interface com.subgraph.orchid.directory.parsing.DocumentParsingResultHandler
-
- DocumentParser<T> - Interface in com.subgraph.orchid.directory.parsing
-
- DocumentParserFactory - Interface in com.subgraph.orchid.directory.parsing
-
- DocumentParserFactoryImpl - Class in com.subgraph.orchid.directory
-
- DocumentParserFactoryImpl() - Constructor for class com.subgraph.orchid.directory.DocumentParserFactoryImpl
-
- DocumentParsingHandler - Interface in com.subgraph.orchid.directory.parsing
-
- DocumentParsingResult<T> - Interface in com.subgraph.orchid.directory.parsing
-
- DocumentParsingResultHandler<T> - Interface in com.subgraph.orchid.directory.parsing
-
- downloadBridgeDescriptor(Router) - Method in class com.subgraph.orchid.directory.downloader.DirectoryDocumentRequestor
-
- downloadBridgeDescriptor(Router) - Method in class com.subgraph.orchid.directory.downloader.DirectoryDownloaderImpl
-
- downloadBridgeDescriptor(Router) - Method in interface com.subgraph.orchid.DirectoryDownloader
-
- downloadCurrentConsensus(boolean) - Method in class com.subgraph.orchid.directory.downloader.DirectoryDocumentRequestor
-
- downloadCurrentConsensus(boolean) - Method in class com.subgraph.orchid.directory.downloader.DirectoryDownloaderImpl
-
- downloadCurrentConsensus(boolean, DirectoryCircuit) - Method in class com.subgraph.orchid.directory.downloader.DirectoryDownloaderImpl
-
- downloadCurrentConsensus(boolean) - Method in interface com.subgraph.orchid.DirectoryDownloader
-
- downloadCurrentConsensus(boolean, DirectoryCircuit) - Method in interface com.subgraph.orchid.DirectoryDownloader
-
- downloadDescriptor() - Method in class com.subgraph.orchid.circuits.hs.HSDescriptorDownloader
-
- downloadKeyCertificates(Set<ConsensusDocument.RequiredCertificate>) - Method in class com.subgraph.orchid.directory.downloader.DirectoryDocumentRequestor
-
- downloadKeyCertificates(Set<ConsensusDocument.RequiredCertificate>) - Method in class com.subgraph.orchid.directory.downloader.DirectoryDownloaderImpl
-
- downloadKeyCertificates(Set<ConsensusDocument.RequiredCertificate>, DirectoryCircuit) - Method in class com.subgraph.orchid.directory.downloader.DirectoryDownloaderImpl
-
- downloadKeyCertificates(Set<ConsensusDocument.RequiredCertificate>) - Method in interface com.subgraph.orchid.DirectoryDownloader
-
- downloadKeyCertificates(Set<ConsensusDocument.RequiredCertificate>, DirectoryCircuit) - Method in interface com.subgraph.orchid.DirectoryDownloader
-
- downloadRouterDescriptors(Set<HexDigest>) - Method in class com.subgraph.orchid.directory.downloader.DirectoryDocumentRequestor
-
- downloadRouterDescriptors(Set<HexDigest>) - Method in class com.subgraph.orchid.directory.downloader.DirectoryDownloaderImpl
-
- downloadRouterDescriptors(Set<HexDigest>, DirectoryCircuit) - Method in class com.subgraph.orchid.directory.downloader.DirectoryDownloaderImpl
-
- downloadRouterDescriptors(Set<HexDigest>) - Method in interface com.subgraph.orchid.DirectoryDownloader
-
- downloadRouterDescriptors(Set<HexDigest>, DirectoryCircuit) - Method in interface com.subgraph.orchid.DirectoryDownloader
-
- downloadRouterMicrodescriptors(Set<HexDigest>) - Method in class com.subgraph.orchid.directory.downloader.DirectoryDocumentRequestor
-
- downloadRouterMicrodescriptors(Set<HexDigest>) - Method in class com.subgraph.orchid.directory.downloader.DirectoryDownloaderImpl
-
- downloadRouterMicrodescriptors(Set<HexDigest>, DirectoryCircuit) - Method in class com.subgraph.orchid.directory.downloader.DirectoryDownloaderImpl
-
- downloadRouterMicrodescriptors(Set<HexDigest>) - Method in interface com.subgraph.orchid.DirectoryDownloader
-
- downloadRouterMicrodescriptors(Set<HexDigest>, DirectoryCircuit) - Method in interface com.subgraph.orchid.DirectoryDownloader
-
- enableDashboard() - Method in class com.subgraph.orchid.TorClient
-
- enableDashboard(int) - Method in class com.subgraph.orchid.TorClient
-
- enableEntryGuards(EntryGuards) - Method in class com.subgraph.orchid.circuits.path.CircuitPathChooser
-
- enableFlag(int) - Method in class com.subgraph.orchid.dashboard.Dashboard
-
- enableSocksListener(int) - Method in class com.subgraph.orchid.TorClient
-
- enableSocksListener() - Method in class com.subgraph.orchid.TorClient
-
- encode(byte[]) - Static method in class com.subgraph.orchid.encoders.Base64
-
encode the input data producing a base 64 encoded byte array.
- encode(byte[], OutputStream) - Static method in class com.subgraph.orchid.encoders.Base64
-
Encode the byte data to base 64 writing it to the given output stream.
- encode(byte[], int, int, OutputStream) - Static method in class com.subgraph.orchid.encoders.Base64
-
Encode the byte data to base 64 writing it to the given output stream.
- encode(byte[], int, int, OutputStream) - Method in class com.subgraph.orchid.encoders.Base64Encoder
-
encode the input data producing a base 64 output stream.
- encode(byte[], int, int, OutputStream) - Method in interface com.subgraph.orchid.encoders.Encoder
-
- encode(byte[]) - Static method in class com.subgraph.orchid.encoders.Hex
-
encode the input data producing a Hex encoded byte array.
- encode(byte[], int, int) - Static method in class com.subgraph.orchid.encoders.Hex
-
encode the input data producing a Hex encoded byte array.
- encode(byte[], OutputStream) - Static method in class com.subgraph.orchid.encoders.Hex
-
Hex encode the byte data writing it to the given output stream.
- encode(byte[], int, int, OutputStream) - Static method in class com.subgraph.orchid.encoders.Hex
-
Hex encode the byte data writing it to the given output stream.
- encode(byte[], int, int, OutputStream) - Method in class com.subgraph.orchid.encoders.HexEncoder
-
encode the input data producing a Hex output stream.
- Encoder - Interface in com.subgraph.orchid.encoders
-
Encode and decode byte arrays (typically from binary to 7-bit ASCII
encodings).
- EncoderException - Exception in com.subgraph.orchid.encoders
-
- encodingTable - Variable in class com.subgraph.orchid.encoders.Base64Encoder
-
- encodingTable - Variable in class com.subgraph.orchid.encoders.HexEncoder
-
- encrypt(byte[], TorPublicKey) - Method in class com.subgraph.orchid.crypto.HybridEncryption
-
Encrypt the entire contents of the byte array data with the given TorPublicKey
according to the "hybrid encryption" scheme described in the main Tor specification (tor-spec.txt).
- encrypt(byte[]) - Method in class com.subgraph.orchid.crypto.TorStreamCipher
-
- encrypt(byte[], int, int) - Method in class com.subgraph.orchid.crypto.TorStreamCipher
-
- encryptForwardCell(RelayCell) - Method in interface com.subgraph.orchid.CircuitNode
-
Encrypt a
RelayCell for this node with the current
'forward' cipher state.
- encryptForwardCell(RelayCell) - Method in class com.subgraph.orchid.circuits.CircuitNodeImpl
-
- endOfDocument() - Method in interface com.subgraph.orchid.directory.parsing.DocumentParsingHandler
-
- endSignedEntity() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- endSignedEntity() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Set the current keyword line as the last line included in the current signature hash.
- engineGenerateSeed(int) - Method in class com.subgraph.orchid.crypto.PRNGFixes.LinuxPRNGSecureRandom
-
- engineNextBytes(byte[]) - Method in class com.subgraph.orchid.crypto.PRNGFixes.LinuxPRNGSecureRandom
-
- engineSetSeed(byte[]) - Method in class com.subgraph.orchid.crypto.PRNGFixes.LinuxPRNGSecureRandom
-
- EntryGuards - Class in com.subgraph.orchid.circuits.guards
-
- EntryGuards(TorConfig, ConnectionCache, DirectoryDownloader, Directory) - Constructor for class com.subgraph.orchid.circuits.guards.EntryGuards
-
- equals(Object) - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- equals(Object) - Method in class com.subgraph.orchid.circuits.hs.HiddenService
-
- equals(Object) - Method in class com.subgraph.orchid.crypto.TorPublicKey
-
- equals(Object) - Method in class com.subgraph.orchid.data.HexDigest
-
- equals(Object) - Method in class com.subgraph.orchid.data.IPv4Address
-
- equals(Object) - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- equals(Object) - Method in class com.subgraph.orchid.directory.consensus.RequiredCertificateImpl
-
- equals(Object) - Method in class com.subgraph.orchid.directory.GuardEntryImpl
-
- equals(Object) - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- equals(Object) - Method in class com.subgraph.orchid.directory.router.RouterMicrodescriptorImpl
-
- ERROR_CONNECTFAILED - Static variable in interface com.subgraph.orchid.Cell
-
- ERROR_DESTROYED - Static variable in interface com.subgraph.orchid.Cell
-
- ERROR_FINISHED - Static variable in interface com.subgraph.orchid.Cell
-
- ERROR_HIBERNATING - Static variable in interface com.subgraph.orchid.Cell
-
- ERROR_INTERNAL - Static variable in interface com.subgraph.orchid.Cell
-
- ERROR_NONE - Static variable in interface com.subgraph.orchid.Cell
-
- ERROR_NOSUCHSERVICE - Static variable in interface com.subgraph.orchid.Cell
-
- ERROR_OR_CONN_CLOSED - Static variable in interface com.subgraph.orchid.Cell
-
- ERROR_OR_IDENTITY - Static variable in interface com.subgraph.orchid.Cell
-
- ERROR_PROTOCOL - Static variable in interface com.subgraph.orchid.Cell
-
- ERROR_REQUESTED - Static variable in interface com.subgraph.orchid.Cell
-
- ERROR_RESOURCELIMIT - Static variable in interface com.subgraph.orchid.Cell
-
- ERROR_TIMEOUT - Static variable in interface com.subgraph.orchid.Cell
-
- errorToDescription(int) - Static method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- Event - Interface in com.subgraph.orchid.events
-
- EventHandler - Interface in com.subgraph.orchid.events
-
- EventManager - Class in com.subgraph.orchid.events
-
- EventManager() - Constructor for class com.subgraph.orchid.events.EventManager
-
- ExitCircuit - Interface in com.subgraph.orchid
-
- ExitCircuitImpl - Class in com.subgraph.orchid.circuits
-
- ExitPolicy - Class in com.subgraph.orchid.data.exitpolicy
-
- ExitPolicy() - Constructor for class com.subgraph.orchid.data.exitpolicy.ExitPolicy
-
- exitPolicyAccepts(IPv4Address, int) - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- exitPolicyAccepts(int) - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- exitPolicyAccepts(IPv4Address, int) - Method in interface com.subgraph.orchid.Descriptor
-
Return true if the exit policy of this router permits connections
to the specified destination endpoint.
- exitPolicyAccepts(int) - Method in interface com.subgraph.orchid.Descriptor
-
Return true if the exit policy of this router accepts most connections
to the specified destination port.
- exitPolicyAccepts(IPv4Address, int) - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- exitPolicyAccepts(int) - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- exitPolicyAccepts(IPv4Address, int) - Method in class com.subgraph.orchid.directory.router.RouterMicrodescriptorImpl
-
- exitPolicyAccepts(int) - Method in class com.subgraph.orchid.directory.router.RouterMicrodescriptorImpl
-
- exitPolicyAccepts(IPv4Address, int) - Method in class com.subgraph.orchid.directory.RouterImpl
-
- exitPolicyAccepts(int) - Method in class com.subgraph.orchid.directory.RouterImpl
-
- exitPolicyAccepts(IPv4Address, int) - Method in interface com.subgraph.orchid.Router
-
- exitPolicyAccepts(int) - Method in interface com.subgraph.orchid.Router
-
- ExitPorts - Class in com.subgraph.orchid.data.exitpolicy
-
Used by router status entries in consensus documents
- ExitTarget - Interface in com.subgraph.orchid.data.exitpolicy
-
- expectCell(Integer...) - Method in class com.subgraph.orchid.connections.ConnectionHandshake
-
- extendTo() - Method in class com.subgraph.orchid.circuits.TapCircuitExtender
-
- generateNewKeypair() - Static method in class com.subgraph.orchid.crypto.TorPrivateKey
-
- getActiveStreams() - Method in interface com.subgraph.orchid.Circuit
-
- getActiveStreams() - Method in class com.subgraph.orchid.circuits.CircuitImpl
-
- getAddress() - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- getAddress() - Method in class com.subgraph.orchid.circuits.hs.IntroductionPoint
-
- getAddress() - Method in class com.subgraph.orchid.circuits.PredictedPortTarget
-
- getAddress() - Method in class com.subgraph.orchid.circuits.StreamExitRequest
-
- getAddress() - Method in class com.subgraph.orchid.config.TorConfigBridgeLine
-
- getAddress() - Method in interface com.subgraph.orchid.data.exitpolicy.ExitTarget
-
- getAddress() - Method in interface com.subgraph.orchid.Descriptor
-
Return the IPv4 address of this router.
- getAddress() - Method in class com.subgraph.orchid.directory.consensus.RouterStatusImpl
-
- getAddress() - Method in class com.subgraph.orchid.directory.consensus.VoteAuthorityEntryImpl
-
- getAddress() - Method in class com.subgraph.orchid.directory.DirectoryAuthorityStatus
-
- getAddress() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getAddress() - Method in class com.subgraph.orchid.directory.router.RouterMicrodescriptorImpl
-
- getAddress() - Method in class com.subgraph.orchid.directory.RouterImpl
-
- getAddress() - Method in interface com.subgraph.orchid.Router
-
- getAddress() - Method in interface com.subgraph.orchid.RouterStatus
-
- getAddress() - Method in class com.subgraph.orchid.socks.SocksRequest
-
- getAddress() - Method in interface com.subgraph.orchid.VoteAuthorityEntry
-
- getAddressData() - Method in class com.subgraph.orchid.data.IPv4Address
-
- getAddressDataBytes() - Method in class com.subgraph.orchid.data.IPv4Address
-
- getAllRouters() - Method in class com.subgraph.orchid.directory.DirectoryImpl
-
- getAllRouters() - Method in interface com.subgraph.orchid.Directory
-
- getAuthorityFingerprint() - Method in class com.subgraph.orchid.directory.certificate.KeyCertificateImpl
-
- getAuthorityFingerprint() - Method in interface com.subgraph.orchid.KeyCertificate
-
Return fingerprint of the authority identity key as specified in
the certificate.
- getAuthorityIdentity() - Method in interface com.subgraph.orchid.ConsensusDocument.RequiredCertificate
-
- getAuthorityIdentity() - Method in class com.subgraph.orchid.directory.consensus.RequiredCertificateImpl
-
- getAuthorityIdentityKey() - Method in class com.subgraph.orchid.directory.certificate.KeyCertificateImpl
-
- getAuthorityIdentityKey() - Method in interface com.subgraph.orchid.KeyCertificate
-
Return the authority identity public key from the certificate.
- getAuthorityServerByIdentity(HexDigest) - Method in class com.subgraph.orchid.directory.TrustedAuthorities
-
- getAuthorityServers() - Method in class com.subgraph.orchid.directory.TrustedAuthorities
-
- getAuthoritySigningKey() - Method in class com.subgraph.orchid.directory.certificate.KeyCertificateImpl
-
- getAuthoritySigningKey() - Method in interface com.subgraph.orchid.KeyCertificate
-
Return the authority signing public key from the certificate.
- getAuthTypeByte() - Method in class com.subgraph.orchid.circuits.hs.HSDescriptorCookie
-
- getAverageBandwidth() - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- getAverageBandwidth() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getAverageBandwidth() - Method in class com.subgraph.orchid.directory.RouterImpl
-
- getAverageBandwidth() - Method in interface com.subgraph.orchid.Router
-
- getAverageBandwidth() - Method in interface com.subgraph.orchid.RouterDescriptor
-
Returns the volume of traffic in bytes per second that this router
is willing to sustain over long periods.
- getBandwidthWeight(String) - Method in interface com.subgraph.orchid.ConsensusDocument
-
- getBandwidthWeight(String) - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- getBasicDescriptorFromCache(HexDigest) - Method in class com.subgraph.orchid.directory.DirectoryImpl
-
- getBasicDescriptorFromCache(HexDigest) - Method in interface com.subgraph.orchid.Directory
-
- getBodyLength() - Method in interface com.subgraph.orchid.Descriptor
-
- getBodyLength() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getBodyLength() - Method in class com.subgraph.orchid.directory.router.RouterMicrodescriptorImpl
-
- getBootstrapState() - Method in class com.subgraph.orchid.circuits.TorInitializationTracker
-
- getBridges() - Method in interface com.subgraph.orchid.TorConfig
-
- getBuildRevision() - Static method in class com.subgraph.orchid.Revision
-
- getBuildRevision() - Static method in class com.subgraph.orchid.Tor
-
- getBurstBandwidth() - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- getBurstBandwidth() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getBurstBandwidth() - Method in class com.subgraph.orchid.directory.RouterImpl
-
- getBurstBandwidth() - Method in interface com.subgraph.orchid.Router
-
- getBurstBandwidth() - Method in interface com.subgraph.orchid.RouterDescriptor
-
Returns the volume of traffic in bytes per second that this router
is willing to sustain in very short intervals.
- getByte() - Method in interface com.subgraph.orchid.Cell
-
Return the next byte from the cell and increment the internal pointer by one byte.
- getByte() - Method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- getByteArray(byte[]) - Method in interface com.subgraph.orchid.Cell
-
Copy buffer.length bytes from the cell into buffer.
- getByteArray(byte[]) - Method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- getByteAt(int) - Method in interface com.subgraph.orchid.Cell
-
Return the byte at the specified offset into the cell.
- getByteAt(int) - Method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- getBytes(int) - Method in class com.subgraph.orchid.crypto.TorRandom
-
- getCacheLocation() - Method in interface com.subgraph.orchid.Descriptor
-
- getCacheLocation() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getCacheLocation() - Method in class com.subgraph.orchid.directory.router.RouterMicrodescriptorImpl
-
- getCause() - Method in exception com.subgraph.orchid.encoders.DecoderException
-
- getCause() - Method in exception com.subgraph.orchid.encoders.EncoderException
-
- getCellBytes() - Method in interface com.subgraph.orchid.Cell
-
Return the entire cell data as a raw array of bytes.
- getCellBytes() - Method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- getCertificateByFingerprint(HexDigest) - Method in class com.subgraph.orchid.directory.DirectoryServerImpl
-
- getCertificateByFingerprint(HexDigest) - Method in interface com.subgraph.orchid.DirectoryServer
-
- getCertificates() - Method in class com.subgraph.orchid.directory.DirectoryServerImpl
-
- getCertificates() - Method in interface com.subgraph.orchid.DirectoryServer
-
- getCircuit() - Method in class com.subgraph.orchid.circuits.StreamImpl
-
- getCircuit() - Method in interface com.subgraph.orchid.Stream
-
Returns the
Circuit this stream belongs to.
- getCircuitBuildTimeout() - Method in interface com.subgraph.orchid.TorConfig
-
- getCircuitId() - Method in interface com.subgraph.orchid.Cell
-
Return the circuit id field from this cell.
- getCircuitId() - Method in interface com.subgraph.orchid.Circuit
-
Returns the curcuit id value for this circuit.
- getCircuitId() - Method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- getCircuitId() - Method in class com.subgraph.orchid.circuits.CircuitImpl
-
- getCircuitIdleTimeout() - Method in interface com.subgraph.orchid.TorConfig
-
- getCircuitManager() - Method in class com.subgraph.orchid.TorClient
-
- getCircuitNode() - Method in class com.subgraph.orchid.circuits.cells.RelayCellImpl
-
- getCircuitNode() - Method in interface com.subgraph.orchid.RelayCell
-
Return the circuit node this cell was received from for outgoing cells or the destination circuit node
for outgoing cells.
- getCircuitStreamTimeout() - Method in interface com.subgraph.orchid.TorConfig
-
- getCircuitTypeLabel() - Method in class com.subgraph.orchid.circuits.CircuitImpl
-
- getCircuitTypeLabel() - Method in class com.subgraph.orchid.circuits.DirectoryCircuitImpl
-
- getCircuitTypeLabel() - Method in class com.subgraph.orchid.circuits.ExitCircuitImpl
-
- getCircuitTypeLabel() - Method in class com.subgraph.orchid.circuits.InternalCircuitImpl
-
- getCircWindowParameter() - Method in interface com.subgraph.orchid.ConsensusDocument
-
- getCircWindowParameter() - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- getCleanInternalCircuit() - Method in interface com.subgraph.orchid.CircuitManager
-
- getCleanInternalCircuit() - Method in class com.subgraph.orchid.circuits.CircuitManagerImpl
-
- getClientRejectInternalAddress() - Method in interface com.subgraph.orchid.TorConfig
-
- getClientVersions() - Method in interface com.subgraph.orchid.ConsensusDocument
-
- getClientVersions() - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- getCommand() - Method in interface com.subgraph.orchid.Cell
-
Return the command field from this cell.
- getCommand() - Method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- getCommandCode() - Method in class com.subgraph.orchid.socks.Socks4Request
-
- getCommandCode() - Method in class com.subgraph.orchid.socks.Socks5Request
-
- getCommandCode() - Method in class com.subgraph.orchid.socks.SocksRequest
-
- getConfig() - Method in class com.subgraph.orchid.TorClient
-
- getConnection() - Method in interface com.subgraph.orchid.Circuit
-
Returns the entry router Connection object of this Circuit.
- getConnection() - Method in class com.subgraph.orchid.circuits.CircuitImpl
-
- getConnectionCache() - Method in class com.subgraph.orchid.TorClient
-
- getConnectionTo(Router, boolean) - Method in interface com.subgraph.orchid.ConnectionCache
-
Returns a completed connection to the specified router.
- getConnectionTo(Router, boolean) - Method in class com.subgraph.orchid.connections.ConnectionCacheImpl
-
- getConsensusMethod() - Method in interface com.subgraph.orchid.ConsensusDocument
-
- getConsensusMethod() - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- getContact() - Method in class com.subgraph.orchid.directory.consensus.VoteAuthorityEntryImpl
-
- getContact() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getContact() - Method in interface com.subgraph.orchid.RouterDescriptor
-
Return a string which describes how to contact the server's administrator.
- getContact() - Method in interface com.subgraph.orchid.VoteAuthorityEntry
-
- getContent() - Method in class com.subgraph.orchid.directory.parsing.DocumentObject
-
- getContent(boolean) - Method in class com.subgraph.orchid.directory.parsing.DocumentObject
-
- getCountryCode() - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- getCountryCode() - Method in class com.subgraph.orchid.directory.RouterImpl
-
- getCountryCode() - Method in interface com.subgraph.orchid.Router
-
- getCountryCodeForAddress(IPv4Address) - Method in class com.subgraph.orchid.geoip.CountryCodeService
-
- getCreatedTime() - Method in class com.subgraph.orchid.directory.GuardEntryImpl
-
- getCreatedTime() - Method in interface com.subgraph.orchid.GuardEntry
-
- getCurrentConsensusDocument() - Method in class com.subgraph.orchid.directory.DirectoryImpl
-
- getCurrentConsensusDocument() - Method in interface com.subgraph.orchid.Directory
-
- getCurrentDescriptor() - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- getCurrentDescriptor() - Method in class com.subgraph.orchid.directory.RouterImpl
-
- getCurrentDescriptor() - Method in interface com.subgraph.orchid.Router
-
- getCurrentKeyword() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- getCurrentKeyword() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Return the keyword of the current keyword line.
- getDataDirectory() - Method in interface com.subgraph.orchid.TorConfig
-
- getDate() - Method in class com.subgraph.orchid.data.Timestamp
-
- getDefaultCharset() - Static method in class com.subgraph.orchid.Tor
-
- getDefaultCipherSuites() - Method in class com.subgraph.orchid.sockets.AndroidSSLSocketFactory
-
- getDerivedValue() - Method in class com.subgraph.orchid.crypto.TorCreateFastKeyAgreement
-
- getDescriptor(HexDigest) - Method in class com.subgraph.orchid.directory.DescriptorCache
-
- getDescriptorDigest() - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- getDescriptorDigest() - Method in interface com.subgraph.orchid.Descriptor
-
- getDescriptorDigest() - Method in class com.subgraph.orchid.directory.consensus.RouterStatusImpl
-
- getDescriptorDigest() - Method in class com.subgraph.orchid.directory.DirectoryAuthorityStatus
-
- getDescriptorDigest() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getDescriptorDigest() - Method in class com.subgraph.orchid.directory.router.RouterMicrodescriptorImpl
-
- getDescriptorDigest() - Method in class com.subgraph.orchid.directory.RouterImpl
-
- getDescriptorDigest() - Method in interface com.subgraph.orchid.Router
-
- getDescriptorDigest() - Method in interface com.subgraph.orchid.RouterStatus
-
- getDigestAlgorithm() - Method in class com.subgraph.orchid.crypto.TorSignature
-
- getDigestBytes() - Method in class com.subgraph.orchid.crypto.TorMessageDigest
-
Return the digest value of all data processed up until this point.
- getDirectory() - Method in class com.subgraph.orchid.TorClient
-
- getDirectoryAddress() - Method in class com.subgraph.orchid.directory.certificate.KeyCertificateImpl
-
- getDirectoryAddress() - Method in interface com.subgraph.orchid.KeyCertificate
-
Return the network address of this directory authority
or null if no address was specified in the certificate.
- getDirectoryAuthorities() - Method in class com.subgraph.orchid.directory.DirectoryImpl
-
- getDirectoryAuthorities() - Method in interface com.subgraph.orchid.Directory
-
- getDirectoryPort() - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- getDirectoryPort() - Method in class com.subgraph.orchid.directory.certificate.KeyCertificateImpl
-
- getDirectoryPort() - Method in class com.subgraph.orchid.directory.consensus.RouterStatusImpl
-
- getDirectoryPort() - Method in class com.subgraph.orchid.directory.consensus.VoteAuthorityEntryImpl
-
- getDirectoryPort() - Method in class com.subgraph.orchid.directory.DirectoryAuthorityStatus
-
- getDirectoryPort() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getDirectoryPort() - Method in class com.subgraph.orchid.directory.RouterImpl
-
- getDirectoryPort() - Method in interface com.subgraph.orchid.DirectoryServer
-
- getDirectoryPort() - Method in interface com.subgraph.orchid.KeyCertificate
-
Return the port on which this directory authority answers
directory requests or 0 if no port was specified in the certificate.
- getDirectoryPort() - Method in interface com.subgraph.orchid.Router
-
- getDirectoryPort() - Method in interface com.subgraph.orchid.RouterDescriptor
-
Return the port on which this router provides directory related
HTTP connections, or 0 if this node does not provide directory
services.
- getDirectoryPort() - Method in interface com.subgraph.orchid.RouterStatus
-
- getDirectoryPort() - Method in interface com.subgraph.orchid.VoteAuthorityEntry
-
- getDistSeconds() - Method in interface com.subgraph.orchid.ConsensusDocument
-
- getDistSeconds() - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- getDocument() - Method in class com.subgraph.orchid.directory.parsing.BasicDocumentParsingResult
-
- getDocument() - Method in interface com.subgraph.orchid.directory.parsing.DocumentParsingResult
-
- getDownloadFailureCount() - Method in interface com.subgraph.orchid.ConsensusDocument.RequiredCertificate
-
- getDownloadFailureCount() - Method in class com.subgraph.orchid.directory.consensus.RequiredCertificateImpl
-
- getDownSince() - Method in class com.subgraph.orchid.directory.GuardEntryImpl
-
- getDownSince() - Method in interface com.subgraph.orchid.GuardEntry
-
- getEnabledCipherSuites() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getEnabledProtocols() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getEnableSessionCreation() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getEnforceDistinctSubnets() - Method in interface com.subgraph.orchid.TorConfig
-
- getEntryNodes() - Method in interface com.subgraph.orchid.TorConfig
-
- getEstimatedBandwidth() - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- getEstimatedBandwidth() - Method in class com.subgraph.orchid.directory.consensus.RouterStatusImpl
-
- getEstimatedBandwidth() - Method in class com.subgraph.orchid.directory.DirectoryAuthorityStatus
-
- getEstimatedBandwidth() - Method in class com.subgraph.orchid.directory.RouterImpl
-
- getEstimatedBandwidth() - Method in interface com.subgraph.orchid.Router
-
- getEstimatedBandwidth() - Method in interface com.subgraph.orchid.RouterStatus
-
- getExcludeExitNodes() - Method in interface com.subgraph.orchid.TorConfig
-
- getExcludeNodes() - Method in interface com.subgraph.orchid.TorConfig
-
- getExitNodes() - Method in interface com.subgraph.orchid.TorConfig
-
- getExitPolicy() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getExitPolicy() - Method in interface com.subgraph.orchid.RouterDescriptor
-
- getExitPorts() - Method in class com.subgraph.orchid.directory.consensus.RouterStatusImpl
-
- getExitPorts() - Method in class com.subgraph.orchid.directory.DirectoryAuthorityStatus
-
- getExitPorts() - Method in interface com.subgraph.orchid.RouterStatus
-
- getExtraInfoDigest() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getExtraInfoDigest() - Method in interface com.subgraph.orchid.RouterDescriptor
-
Return a digest of this router's extra-info document, or null if not
available.
- getFamilyMembers() - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- getFamilyMembers() - Method in interface com.subgraph.orchid.Descriptor
-
- getFamilyMembers() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getFamilyMembers() - Method in class com.subgraph.orchid.directory.router.RouterMicrodescriptorImpl
-
- getFamilyMembers() - Method in class com.subgraph.orchid.directory.RouterImpl
-
- getFamilyMembers() - Method in interface com.subgraph.orchid.Router
-
- getFascistFirewall() - Method in interface com.subgraph.orchid.TorConfig
-
- getFilename() - Method in enum com.subgraph.orchid.DirectoryStore.CacheFile
-
- getFinalCircuitNode() - Method in interface com.subgraph.orchid.Circuit
-
Return the last node or 'hop' in this circuit.
- getFinalCircuitNode() - Method in class com.subgraph.orchid.circuits.CircuitImpl
-
- getFingerprint() - Method in class com.subgraph.orchid.config.TorConfigBridgeLine
-
- getFingerprint() - Method in class com.subgraph.orchid.crypto.TorPublicKey
-
- getFingerprint() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getFingerprint() - Method in interface com.subgraph.orchid.RouterDescriptor
-
Return a fingerprint of the public key of this router.
- getFirewallPorts() - Method in interface com.subgraph.orchid.TorConfig
-
- getFlavor() - Method in interface com.subgraph.orchid.ConsensusDocument
-
- getFlavor() - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- getForwardDigestBytes() - Method in interface com.subgraph.orchid.CircuitNode
-
Return the current 'forward' running digest value for this
node as an array of TOR_DIGEST_SIZE bytes.
- getForwardDigestBytes() - Method in class com.subgraph.orchid.circuits.CircuitNodeImpl
-
- getFreshUntilTime() - Method in interface com.subgraph.orchid.ConsensusDocument
-
- getFreshUntilTime() - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- getFullVersion() - Static method in class com.subgraph.orchid.Tor
-
- getGuardEntries() - Method in class com.subgraph.orchid.directory.DirectoryImpl
-
- getGuardEntries() - Method in interface com.subgraph.orchid.Directory
-
- getGuardEntries() - Method in class com.subgraph.orchid.directory.StateFile
-
- getHandshakeV2Enabled() - Method in interface com.subgraph.orchid.TorConfig
-
- getHandshakeV3Enabled() - Method in interface com.subgraph.orchid.TorConfig
-
- getHexDigest() - Method in class com.subgraph.orchid.crypto.TorMessageDigest
-
Calculate the digest value of all data processed up until this point and convert
the digest into a HexDigest object.
- getHidServAuth(String) - Method in interface com.subgraph.orchid.TorConfig
-
- getHost() - Method in class com.subgraph.orchid.directory.downloader.HttpConnection
-
- getHostname() - Method in class com.subgraph.orchid.circuits.PredictedPortTarget
-
- getHostname() - Method in class com.subgraph.orchid.circuits.StreamExitRequest
-
- getHostname() - Method in interface com.subgraph.orchid.data.exitpolicy.ExitTarget
-
- getHostname() - Method in class com.subgraph.orchid.directory.consensus.VoteAuthorityEntryImpl
-
- getHostname() - Method in class com.subgraph.orchid.socks.SocksRequest
-
- getHostname() - Method in interface com.subgraph.orchid.VoteAuthorityEntry
-
- getIdentity() - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- getIdentity() - Method in class com.subgraph.orchid.circuits.hs.IntroductionPoint
-
- getIdentity() - Method in class com.subgraph.orchid.directory.consensus.RouterStatusImpl
-
- getIdentity() - Method in class com.subgraph.orchid.directory.consensus.VoteAuthorityEntryImpl
-
- getIdentity() - Method in class com.subgraph.orchid.directory.DirectoryAuthorityStatus
-
- getIdentity() - Method in class com.subgraph.orchid.directory.GuardEntryImpl
-
- getIdentity() - Method in interface com.subgraph.orchid.GuardEntry
-
- getIdentity() - Method in interface com.subgraph.orchid.RouterStatus
-
- getIdentity() - Method in interface com.subgraph.orchid.VoteAuthorityEntry
-
- getIdentityDigest() - Method in class com.subgraph.orchid.directory.consensus.DirectorySignature
-
- getIdentityHash() - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- getIdentityHash() - Method in class com.subgraph.orchid.directory.RouterImpl
-
- getIdentityHash() - Method in interface com.subgraph.orchid.Router
-
- getIdentityKey() - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- getIdentityKey() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getIdentityKey() - Method in class com.subgraph.orchid.directory.RouterImpl
-
- getIdentityKey() - Method in interface com.subgraph.orchid.Router
-
- getIdentityKey() - Method in interface com.subgraph.orchid.RouterDescriptor
-
Return the long-term identity and signing public key for this
router.
- getImplementation() - Static method in class com.subgraph.orchid.Tor
-
- getInetAddress() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getInputStream() - Method in class com.subgraph.orchid.circuits.StreamImpl
-
- getInputStream() - Method in class com.subgraph.orchid.sockets.OrchidSocketImpl
-
- getInputStream() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getInputStream() - Method in interface com.subgraph.orchid.Stream
-
Returns an
InputStream for sending data on this stream.
- getInstance() - Static method in class com.subgraph.orchid.directory.TrustedAuthorities
-
- getInstance() - Static method in class com.subgraph.orchid.geoip.CountryCodeService
-
- getInt() - Method in interface com.subgraph.orchid.Cell
-
Return the next 32-bit big endian value from the cell and increment the internal pointer by four bytes.
- getInt() - Method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- getInvalidDocument() - Method in class com.subgraph.orchid.directory.parsing.BasicDocumentParsingResult
-
- getInvalidDocument() - Method in interface com.subgraph.orchid.directory.parsing.DocumentParsingResult
-
- getKeepAlive() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getKeyBytes() - Method in class com.subgraph.orchid.crypto.TorStreamCipher
-
- getKeyExpiryTime() - Method in class com.subgraph.orchid.directory.certificate.KeyCertificateImpl
-
- getKeyExpiryTime() - Method in interface com.subgraph.orchid.KeyCertificate
-
Return the time after which this document and signing key are
no longer valid.
- getKeyPublishedTime() - Method in class com.subgraph.orchid.directory.certificate.KeyCertificateImpl
-
- getKeyPublishedTime() - Method in interface com.subgraph.orchid.KeyCertificate
-
Return the time when this document and corresponding keys were
generated.
- getKeyword() - Method in class com.subgraph.orchid.directory.parsing.DocumentObject
-
- getLastConnectAttempt() - Method in class com.subgraph.orchid.directory.GuardEntryImpl
-
- getLastConnectAttempt() - Method in interface com.subgraph.orchid.GuardEntry
-
- getLastListed() - Method in interface com.subgraph.orchid.Descriptor
-
- getLastListed() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getLastListed() - Method in class com.subgraph.orchid.directory.router.RouterMicrodescriptorImpl
-
- getLength() - Method in class com.subgraph.orchid.directory.router.MicrodescriptorCacheLocation
-
- getLocalAddress() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getLocalPort() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getLocalSocketAddress() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getLongLivedPorts() - Method in interface com.subgraph.orchid.TorConfig
-
- getMaxCircuitDirtiness() - Method in interface com.subgraph.orchid.TorConfig
-
- getMaxClientCircuitsPending() - Method in interface com.subgraph.orchid.TorConfig
-
- getMeasuredBandwidth() - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- getMeasuredBandwidth() - Method in class com.subgraph.orchid.directory.consensus.RouterStatusImpl
-
- getMeasuredBandwidth() - Method in class com.subgraph.orchid.directory.DirectoryAuthorityStatus
-
- getMeasuredBandwidth() - Method in class com.subgraph.orchid.directory.RouterImpl
-
- getMeasuredBandwidth() - Method in interface com.subgraph.orchid.Router
-
- getMeasuredBandwidth() - Method in interface com.subgraph.orchid.RouterStatus
-
- getMessage() - Method in class com.subgraph.orchid.directory.parsing.BasicDocumentParsingResult
-
- getMessage() - Method in interface com.subgraph.orchid.directory.parsing.DocumentParsingResult
-
- getMessageBody() - Method in class com.subgraph.orchid.directory.downloader.HttpConnection
-
- getMicrodescriptorDigest() - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- getMicrodescriptorDigest() - Method in class com.subgraph.orchid.directory.consensus.RouterStatusImpl
-
- getMicrodescriptorDigest() - Method in class com.subgraph.orchid.directory.DirectoryAuthorityStatus
-
- getMicrodescriptorDigest() - Method in class com.subgraph.orchid.directory.RouterImpl
-
- getMicrodescriptorDigest() - Method in interface com.subgraph.orchid.Router
-
- getMicrodescriptorDigest() - Method in interface com.subgraph.orchid.RouterStatus
-
- getMicrodescriptorFromCache(HexDigest) - Method in class com.subgraph.orchid.directory.DirectoryImpl
-
- getMicrodescriptorFromCache(HexDigest) - Method in interface com.subgraph.orchid.Directory
-
- getMilliseconds() - Method in class com.subgraph.orchid.config.TorConfigInterval
-
- getName() - Method in class com.subgraph.orchid.directory.parsing.NameIntegerParameter
-
- getNeedClientAuth() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getNewCircuitPeriod() - Method in interface com.subgraph.orchid.TorConfig
-
- getNickname() - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- getNickname() - Method in class com.subgraph.orchid.directory.consensus.RouterStatusImpl
-
- getNickname() - Method in class com.subgraph.orchid.directory.consensus.VoteAuthorityEntryImpl
-
- getNickname() - Method in class com.subgraph.orchid.directory.DirectoryAuthorityStatus
-
- getNickname() - Method in class com.subgraph.orchid.directory.GuardEntryImpl
-
- getNickname() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getNickname() - Method in class com.subgraph.orchid.directory.RouterImpl
-
- getNickname() - Method in interface com.subgraph.orchid.GuardEntry
-
- getNickname() - Method in interface com.subgraph.orchid.Router
-
- getNickname() - Method in interface com.subgraph.orchid.RouterDescriptor
-
Returns the nickname of this router.
- getNickname() - Method in interface com.subgraph.orchid.RouterStatus
-
- getNickname() - Method in interface com.subgraph.orchid.VoteAuthorityEntry
-
- getNtorCreateMagic() - Method in class com.subgraph.orchid.crypto.TorNTorKeyAgreement
-
- getNTorOnionKey() - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- getNTorOnionKey() - Method in interface com.subgraph.orchid.Descriptor
-
- getNTorOnionKey() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getNTorOnionKey() - Method in class com.subgraph.orchid.directory.router.RouterMicrodescriptorImpl
-
- getNTorOnionKey() - Method in class com.subgraph.orchid.directory.RouterImpl
-
- getNTorOnionKey() - Method in interface com.subgraph.orchid.Router
-
- getNumEntryGuards() - Method in interface com.subgraph.orchid.TorConfig
-
- getObservedBandwidth() - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- getObservedBandwidth() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getObservedBandwidth() - Method in class com.subgraph.orchid.directory.RouterImpl
-
- getObservedBandwidth() - Method in interface com.subgraph.orchid.Router
-
- getObservedBandwidth() - Method in interface com.subgraph.orchid.RouterDescriptor
-
Returns the volume of traffic in bytes per second that this router
is estimated to be able to sustain.
- getOffset() - Method in class com.subgraph.orchid.directory.router.MicrodescriptorCacheLocation
-
- getOnionKey() - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- getOnionKey() - Method in class com.subgraph.orchid.circuits.hs.IntroductionPoint
-
- getOnionKey() - Method in interface com.subgraph.orchid.Descriptor
-
Return the public key used to encrypt EXTEND cells while establishing
a circuit through this router.
- getOnionKey() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getOnionKey() - Method in class com.subgraph.orchid.directory.router.RouterMicrodescriptorImpl
-
- getOnionKey() - Method in class com.subgraph.orchid.directory.RouterImpl
-
- getOnionKey() - Method in interface com.subgraph.orchid.Router
-
- getOnionPort() - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- getOnionPort() - Method in class com.subgraph.orchid.directory.RouterImpl
-
- getOnionPort() - Method in interface com.subgraph.orchid.Router
-
- getOOBInline() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getOption(int) - Method in class com.subgraph.orchid.sockets.OrchidSocketImpl
-
- getOutputStream() - Method in class com.subgraph.orchid.circuits.StreamImpl
-
- getOutputStream() - Method in class com.subgraph.orchid.sockets.OrchidSocketImpl
-
- getOutputStream() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getOutputStream() - Method in interface com.subgraph.orchid.Stream
-
Returns an
OutputStream for receiving data from this stream.
- getParsedDocuments() - Method in class com.subgraph.orchid.directory.parsing.BasicDocumentParsingResult
-
- getParsedDocuments() - Method in interface com.subgraph.orchid.directory.parsing.DocumentParsingResult
-
- getPayloadBuffer() - Method in class com.subgraph.orchid.circuits.cells.RelayCellImpl
-
- getPayloadBuffer() - Method in interface com.subgraph.orchid.RelayCell
-
- getPendingExitStreams() - Method in class com.subgraph.orchid.circuits.CircuitManagerImpl
-
- getPKCS1Encoded(RSAPublicKey) - Method in class com.subgraph.orchid.crypto.RSAKeyEncoder
-
Return the PKCS1 encoded representation of the specified RSAPublicKey.
- getPlatform() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getPlatform() - Method in interface com.subgraph.orchid.RouterDescriptor
-
Return a human-readable string describing the system on which this router
is running, including possibly the operating system version and Tor
implementation version.
- getPolicy() - Static method in class com.subgraph.orchid.Threading
-
- getPort() - Method in class com.subgraph.orchid.circuits.hs.IntroductionPoint
-
- getPort() - Method in class com.subgraph.orchid.circuits.PredictedPortTarget
-
- getPort() - Method in class com.subgraph.orchid.circuits.StreamExitRequest
-
- getPort() - Method in class com.subgraph.orchid.config.TorConfigBridgeLine
-
- getPort() - Method in interface com.subgraph.orchid.data.exitpolicy.ExitTarget
-
- getPort() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getPort() - Method in class com.subgraph.orchid.socks.SocksRequest
-
- getPreviousNode() - Method in interface com.subgraph.orchid.CircuitNode
-
Return the
CircuitNode which immediately preceeds this
one in the circuit node chain or
null if this is
the first hop.
- getPreviousNode() - Method in class com.subgraph.orchid.circuits.CircuitNodeImpl
-
- getPublicationTime() - Method in class com.subgraph.orchid.directory.consensus.RouterStatusImpl
-
- getPublicationTime() - Method in class com.subgraph.orchid.directory.DirectoryAuthorityStatus
-
- getPublicationTime() - Method in interface com.subgraph.orchid.RouterStatus
-
- getPublicKey() - Method in class com.subgraph.orchid.crypto.TorPrivateKey
-
- getPublicKeyBytes() - Method in class com.subgraph.orchid.crypto.TorTapKeyAgreement
-
Return the generated public value for this key agreement operation as an array with the value
encoded in big-endian byte order.
- getPublicValue() - Method in class com.subgraph.orchid.crypto.TorCreateFastKeyAgreement
-
- getPublicValue() - Method in class com.subgraph.orchid.crypto.TorTapKeyAgreement
-
Return the generated public value for this key agreement operation as a BigInteger.
- getPublishedTime() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getPublishedTime() - Method in interface com.subgraph.orchid.RouterDescriptor
-
Return the time this descriptor was generated.
- getRandomDirectoryAuthority() - Method in class com.subgraph.orchid.directory.DirectoryImpl
-
- getRandomDirectoryAuthority() - Method in interface com.subgraph.orchid.Directory
-
- getRandomElement() - Method in class com.subgraph.orchid.data.RandomSet
-
- getRawBytes() - Method in class com.subgraph.orchid.crypto.TorPublicKey
-
- getRawBytes() - Method in class com.subgraph.orchid.data.HexDigest
-
- getRawDocument() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- getRawDocument() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Return all lines from the current document as a single String.
- getRawDocumentBytes() - Method in class com.subgraph.orchid.directory.certificate.KeyCertificateImpl
-
- getRawDocumentBytes() - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- getRawDocumentBytes() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getRawDocumentBytes() - Method in class com.subgraph.orchid.directory.router.RouterMicrodescriptorImpl
-
- getRawDocumentBytes() - Method in interface com.subgraph.orchid.Document
-
- getRawDocumentData() - Method in class com.subgraph.orchid.directory.certificate.KeyCertificateImpl
-
- getRawDocumentData() - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- getRawDocumentData() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getRawDocumentData() - Method in class com.subgraph.orchid.directory.router.RouterMicrodescriptorImpl
-
- getRawDocumentData() - Method in interface com.subgraph.orchid.Document
-
- getReadHistory() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getReason() - Method in exception com.subgraph.orchid.StreamConnectFailedException
-
- getReceiveBufferSize() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getRelayCommand() - Method in class com.subgraph.orchid.circuits.cells.RelayCellImpl
-
- getRelayCommand() - Method in interface com.subgraph.orchid.RelayCell
-
- getRemoteSocketAddress() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getReportingInterval() - Method in class com.subgraph.orchid.data.BandwidthHistory
-
- getReportingTime() - Method in class com.subgraph.orchid.data.BandwidthHistory
-
- getRequiredCertificates() - Method in interface com.subgraph.orchid.ConsensusDocument
-
- getRequiredCertificates() - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- getRequiredCertificates() - Method in class com.subgraph.orchid.directory.DirectoryImpl
-
- getRequiredCertificates() - Method in interface com.subgraph.orchid.Directory
-
- getReuseAddress() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getRouter() - Method in interface com.subgraph.orchid.CircuitNode
-
Return the
Router associated with this node.
- getRouter() - Method in class com.subgraph.orchid.circuits.CircuitNodeImpl
-
- getRouter() - Method in interface com.subgraph.orchid.Connection
-
Return the
Router associated with this connection.
- getRouter() - Method in class com.subgraph.orchid.connections.ConnectionImpl
-
- getRouterByIdentity(HexDigest) - Method in class com.subgraph.orchid.directory.DirectoryImpl
-
- getRouterByIdentity(HexDigest) - Method in interface com.subgraph.orchid.Directory
-
- getRouterByName(String) - Method in class com.subgraph.orchid.directory.DirectoryImpl
-
- getRouterByName(String) - Method in interface com.subgraph.orchid.Directory
-
- getRouterForEntry() - Method in class com.subgraph.orchid.directory.GuardEntryImpl
-
- getRouterForEntry() - Method in interface com.subgraph.orchid.GuardEntry
-
- getRouterListByNames(List<String>) - Method in class com.subgraph.orchid.directory.DirectoryImpl
-
- getRouterListByNames(List<String>) - Method in interface com.subgraph.orchid.Directory
-
- getRouterPort() - Method in interface com.subgraph.orchid.Descriptor
-
Return the port on which this node accepts TLS connections
for the main OR protocol, or 0 if no router service is advertised.
- getRouterPort() - Method in class com.subgraph.orchid.directory.consensus.RouterStatusImpl
-
- getRouterPort() - Method in class com.subgraph.orchid.directory.consensus.VoteAuthorityEntryImpl
-
- getRouterPort() - Method in class com.subgraph.orchid.directory.DirectoryAuthorityStatus
-
- getRouterPort() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getRouterPort() - Method in class com.subgraph.orchid.directory.router.RouterMicrodescriptorImpl
-
- getRouterPort() - Method in interface com.subgraph.orchid.RouterStatus
-
- getRouterPort() - Method in interface com.subgraph.orchid.VoteAuthorityEntry
-
- getRouterStatusEntries() - Method in interface com.subgraph.orchid.ConsensusDocument
-
- getRouterStatusEntries() - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- getRoutersWithDownloadableDescriptors() - Method in class com.subgraph.orchid.directory.DirectoryImpl
-
- getRoutersWithDownloadableDescriptors() - Method in interface com.subgraph.orchid.Directory
-
- getRSAPrivateKey() - Method in class com.subgraph.orchid.crypto.TorPrivateKey
-
- getRSAPublicKey() - Method in class com.subgraph.orchid.crypto.TorPrivateKey
-
- getRSAPublicKey() - Method in class com.subgraph.orchid.crypto.TorPublicKey
-
- getSafeLogging() - Method in interface com.subgraph.orchid.TorConfig
-
- getSafeSocks() - Method in interface com.subgraph.orchid.TorConfig
-
- getSecondsDirty() - Method in interface com.subgraph.orchid.Circuit
-
- getSecondsDirty() - Method in class com.subgraph.orchid.circuits.CircuitImpl
-
- getSendBufferSize() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getServerVersions() - Method in interface com.subgraph.orchid.ConsensusDocument
-
- getServerVersions() - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- getServiceKey() - Method in class com.subgraph.orchid.circuits.hs.IntroductionPoint
-
- getSession() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getSharedSecret(BigInteger) - Method in class com.subgraph.orchid.crypto.TorTapKeyAgreement
-
Complete the key agreement protocol with the peer public value
otherPublic and return the calculated shared secret.
- getShort() - Method in interface com.subgraph.orchid.Cell
-
Return the next 16-bit big endian value from the cell and increment the internal pointer by two bytes.
- getShort() - Method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- getShortAt(int) - Method in interface com.subgraph.orchid.Cell
-
Return the 16-bit big endian value at the specified offset into the cell.
- getShortAt(int) - Method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- getSignature() - Method in class com.subgraph.orchid.directory.consensus.DirectorySignature
-
- getSignatureBytes() - Method in class com.subgraph.orchid.crypto.TorSignature
-
- getSignatureMessageDigest() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- getSignatureMessageDigest() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Return the internal message digest which is being used to calculate the
signature over the current document.
- getSignatureMessageDigest256() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- getSignatureMessageDigest256() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
- getSignatures() - Method in class com.subgraph.orchid.directory.consensus.VoteAuthorityEntryImpl
-
- getSignatures() - Method in interface com.subgraph.orchid.VoteAuthorityEntry
-
- getSigningHash() - Method in interface com.subgraph.orchid.ConsensusDocument
-
- getSigningHash() - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- getSigningHash256() - Method in interface com.subgraph.orchid.ConsensusDocument
-
- getSigningHash256() - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- getSigningKey() - Method in interface com.subgraph.orchid.ConsensusDocument.RequiredCertificate
-
- getSigningKey() - Method in class com.subgraph.orchid.directory.consensus.RequiredCertificateImpl
-
- getSigningKeyDigest() - Method in class com.subgraph.orchid.directory.consensus.DirectorySignature
-
- getSocketFactory() - Method in class com.subgraph.orchid.TorClient
-
- getSocksTimeout() - Method in interface com.subgraph.orchid.TorConfig
-
- getSoLinger() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getSoTimeout() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getStatusCode() - Method in class com.subgraph.orchid.directory.downloader.HttpConnection
-
- getStatusMessage() - Method in class com.subgraph.orchid.directory.downloader.HttpConnection
-
- getStreamId() - Method in class com.subgraph.orchid.circuits.cells.RelayCellImpl
-
- getStreamId() - Method in class com.subgraph.orchid.circuits.StreamImpl
-
- getStreamId() - Method in interface com.subgraph.orchid.RelayCell
-
- getStreamId() - Method in interface com.subgraph.orchid.Stream
-
Returns the stream id value of this stream.
- getStreamTimeout() - Method in class com.subgraph.orchid.circuits.StreamExitRequest
-
- getStreamTo(String, int) - Method in class com.subgraph.orchid.circuits.hs.HiddenServiceManager
-
- getStrictNodes() - Method in interface com.subgraph.orchid.TorConfig
-
- getSupportedCipherSuites() - Method in class com.subgraph.orchid.sockets.AndroidSSLSocketFactory
-
- getSupportedCipherSuites() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getSupportedProtocols() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getTarget() - Method in class com.subgraph.orchid.socks.SocksRequest
-
- getTargetNode() - Method in class com.subgraph.orchid.circuits.StreamImpl
-
- getTargetNode() - Method in interface com.subgraph.orchid.Stream
-
- getTcpNoDelay() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getTime() - Method in class com.subgraph.orchid.data.Timestamp
-
- getTrafficClass() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getType() - Method in class com.subgraph.orchid.circuits.hs.HSDescriptorCookie
-
- getUnlistedSince() - Method in class com.subgraph.orchid.directory.GuardEntryImpl
-
- getUnlistedSince() - Method in interface com.subgraph.orchid.GuardEntry
-
- getUptime() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- getUptime() - Method in interface com.subgraph.orchid.RouterDescriptor
-
Return the number of seconds this router has been running.
- getUseBridges() - Method in interface com.subgraph.orchid.TorConfig
-
- getUseClientMode() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getUseEntryGuards() - Method in interface com.subgraph.orchid.TorConfig
-
- getUseMicrodescriptors() - Method in interface com.subgraph.orchid.TorConfig
-
- getUseNTorHandshake() - Method in interface com.subgraph.orchid.ConsensusDocument
-
- getUseNTorHandshake() - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- getUseNTorHandshake() - Method in interface com.subgraph.orchid.TorConfig
-
- getV3AuthorityServerCount() - Method in class com.subgraph.orchid.directory.TrustedAuthorities
-
- getV3Identity() - Method in class com.subgraph.orchid.directory.DirectoryServerImpl
-
- getV3Identity() - Method in interface com.subgraph.orchid.DirectoryServer
-
- getValidAfterTime() - Method in interface com.subgraph.orchid.ConsensusDocument
-
- getValidAfterTime() - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- getValidUntilTime() - Method in interface com.subgraph.orchid.ConsensusDocument
-
- getValidUntilTime() - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- getValue() - Method in class com.subgraph.orchid.circuits.hs.HSDescriptorCookie
-
- getValue() - Method in class com.subgraph.orchid.directory.parsing.NameIntegerParameter
-
- getVersion() - Method in class com.subgraph.orchid.circuits.guards.BridgeRouterImpl
-
- getVersion() - Method in class com.subgraph.orchid.directory.consensus.RouterStatusImpl
-
- getVersion() - Method in class com.subgraph.orchid.directory.DirectoryAuthorityStatus
-
- getVersion() - Method in class com.subgraph.orchid.directory.GuardEntryImpl
-
- getVersion() - Method in class com.subgraph.orchid.directory.RouterImpl
-
- getVersion() - Method in interface com.subgraph.orchid.GuardEntry
-
- getVersion() - Method in interface com.subgraph.orchid.Router
-
- getVersion() - Method in interface com.subgraph.orchid.RouterStatus
-
- getVersion() - Static method in class com.subgraph.orchid.Tor
-
Return a string describing the version of this software.
- getVoteDigest() - Method in class com.subgraph.orchid.directory.consensus.VoteAuthorityEntryImpl
-
- getVoteDigest() - Method in interface com.subgraph.orchid.VoteAuthorityEntry
-
- getVoteSeconds() - Method in interface com.subgraph.orchid.ConsensusDocument
-
- getVoteSeconds() - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- getWantClientAuth() - Method in class com.subgraph.orchid.sockets.sslengine.SSLEngineSSLSocket
-
- getWarnUnsafeSocks() - Method in interface com.subgraph.orchid.TorConfig
-
- getWeightScaleParameter() - Method in interface com.subgraph.orchid.ConsensusDocument
-
- getWeightScaleParameter() - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- getWriteHistory() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- GuardedBy - Annotation Type in com.subgraph.orchid.misc
-
The field or method to which this annotation is applied can only be accessed
when holding a particular lock, which may be a built-in (synchronization) lock,
or may be an explicit java.util.concurrent.Lock.
- GuardEntry - Interface in com.subgraph.orchid
-
- GuardEntryImpl - Class in com.subgraph.orchid.directory
-
- GuardProbeTask - Class in com.subgraph.orchid.circuits.guards
-
- GuardProbeTask(ConnectionCache, EntryGuards, GuardEntry) - Constructor for class com.subgraph.orchid.circuits.guards.GuardProbeTask
-
- PADDING - Static variable in interface com.subgraph.orchid.Cell
-
Command constant for a PADDING type cell.
- padding - Variable in class com.subgraph.orchid.encoders.Base64Encoder
-
- parse(DocumentParsingResultHandler<HSDescriptor>) - Method in class com.subgraph.orchid.circuits.hs.HSDescriptorParser
-
- parse() - Method in class com.subgraph.orchid.circuits.hs.HSDescriptorParser
-
- parse(DocumentParsingResultHandler<IntroductionPoint>) - Method in class com.subgraph.orchid.circuits.hs.IntroductionPointParser
-
- parse() - Method in class com.subgraph.orchid.circuits.hs.IntroductionPointParser
-
- parse(DocumentParsingResultHandler<KeyCertificate>) - Method in class com.subgraph.orchid.directory.certificate.KeyCertificateParser
-
- parse() - Method in class com.subgraph.orchid.directory.certificate.KeyCertificateParser
-
- parse(DocumentParsingResultHandler<ConsensusDocument>) - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentParser
-
- parse() - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentParser
-
- parse(DocumentParsingResultHandler<T>) - Method in interface com.subgraph.orchid.directory.parsing.DocumentParser
-
- parse() - Method in interface com.subgraph.orchid.directory.parsing.DocumentParser
-
- parse(DocumentParsingResultHandler<RouterDescriptor>) - Method in class com.subgraph.orchid.directory.router.RouterDescriptorParser
-
- parse() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorParser
-
- parse(DocumentParsingResultHandler<RouterMicrodescriptor>) - Method in class com.subgraph.orchid.directory.router.RouterMicrodescriptorParser
-
- parse() - Method in class com.subgraph.orchid.directory.router.RouterMicrodescriptorParser
-
- parseAddress() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parseAddress() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Extract the next argument and interpret it as an IPv4 network address in dotted quad notation.
- parseBase32Digest() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parseBase32Digest() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Extract the next argument and interpret it as a base 32 encoded digest string.
- parseBase64Data() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parseBase64Data() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Extract the next argument and interpret it as Base64 encoded binary data.
- parseBoolean() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parseBoolean() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Extract the next argument and interpret it as an integer boolean value.
- parseConcatenatedString() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parseConcatenatedString() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Take all remaining arguments on the current keyword line and return them as a single space
delimited String.
- parseFingerprint() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parseFingerprint() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Extract all remaining arguments and interpret the concatenated string as a
hex encoded fingerprint string.
- parseHexDigest() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parseHexDigest() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Extract the next argument and interpret it as a hex encoded digest string.
- parseInteger() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parseInteger(String) - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parseInteger() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Extract the next argument and interpret it as an integer.
- parseInteger(String) - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Parse the item argument as an integer.
- parseIntegerList() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parseIntegerList() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Extract the next argument and interpret it as a comma separated list of integers.
- parseKeywordLine() - Method in interface com.subgraph.orchid.directory.parsing.DocumentParsingHandler
-
- parseNickname() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parseNickname() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Extract the next argument item and return it as a String if it conforms to
a legally formed router nickname (dir-spec.txt section 2.3).
- parseNtorPublicKey() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parseNtorPublicKey() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
- parseObject() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parseObject() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Extract a document object following the current keyword line and don't attempt to interpret
it further.
- parseParameter() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parseParameter() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
- parsePEMPublicKey(String) - Method in class com.subgraph.orchid.crypto.RSAKeyEncoder
-
Parse a PKCS1 PEM encoded RSA public key into the modulus/exponent components
and construct a new RSAPublicKey
- parsePort() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parsePort(String) - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parsePort() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Extract the next argument and interpret it as a network port value.
- parsePort(String) - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Parse the item arguement as a network port value.
- parsePublicKey() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parsePublicKey() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Extract a document object following the current keyword line and interpret it as a PEM
encoded public key.
- PARSER_FACTORY - Static variable in class com.subgraph.orchid.directory.downloader.DocumentFetcher
-
- parseSignature() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parseSignature() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Extract a document object following the current keyword line and interpret it as a
Base64 encoded PKCS1 signature object.
- parseString() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parseString() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Extract the next argument item and return it as a String
- parseTimestamp() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parseTimestamp() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Extract the next two arguments and parse as a timestamp field.
- parseTypedObject(String) - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- parseValue(String, TorConfig.ConfigVarType) - Method in class com.subgraph.orchid.config.TorConfigParser
-
- parsingError(String) - Method in class com.subgraph.orchid.directory.parsing.BasicDocumentParsingResult
-
- parsingError(String) - Method in interface com.subgraph.orchid.directory.parsing.DocumentParsingResultHandler
-
- PathSelectionFailedException - Exception in com.subgraph.orchid.circuits.path
-
- PathSelectionFailedException() - Constructor for exception com.subgraph.orchid.circuits.path.PathSelectionFailedException
-
- PathSelectionFailedException(String) - Constructor for exception com.subgraph.orchid.circuits.path.PathSelectionFailedException
-
- pathToString() - Method in class com.subgraph.orchid.circuits.CircuitImpl
-
- peekDigest(byte[], int, int) - Method in class com.subgraph.orchid.crypto.TorMessageDigest
-
Return what the digest for the current running hash would be IF we
added data, but don't really add the data to the digest
calculation.
- PendingExitStreams - Class in com.subgraph.orchid.circuits
-
- PolicyRule - Class in com.subgraph.orchid.data.exitpolicy
-
- PortRange - Class in com.subgraph.orchid.data.exitpolicy
-
- PreambleSectionParser - Class in com.subgraph.orchid.directory.consensus
-
- prechosenPath - Variable in class com.subgraph.orchid.circuits.CircuitImpl
-
- PredictedPortTarget - Class in com.subgraph.orchid.circuits
-
- PredictedPortTarget(int) - Constructor for class com.subgraph.orchid.circuits.PredictedPortTarget
-
- print() - Method in class com.subgraph.orchid.directory.router.RouterDescriptorImpl
-
- PRNGFixes - Class in com.subgraph.orchid.crypto
-
Fixes for the output of the default PRNG having low entropy.
- PRNGFixes.LinuxPRNGSecureRandom - Class in com.subgraph.orchid.crypto
-
SecureRandomSpi which passes all requests to the Linux PRNG
(
/dev/urandom).
- processDocument() - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- processDocument() - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Run the document parser.
- processNetInfo(Cell) - Method in class com.subgraph.orchid.connections.ConnectionHandshake
-
- processStreamOpenException(Exception) - Method in class com.subgraph.orchid.circuits.CircuitImpl
-
- putByte(int) - Method in interface com.subgraph.orchid.Cell
-
Store a byte at the current pointer location and increment the pointer by one byte.
- putByte(int) - Method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- putByteArray(byte[]) - Method in interface com.subgraph.orchid.Cell
-
Store the entire array data at the current pointer location and increment
the pointer by data.length bytes.
- putByteArray(byte[], int, int) - Method in interface com.subgraph.orchid.Cell
-
Store length bytes of the byte array data starting from
offset into the array at the current pointer location and increment
the pointer by length bytes.
- putByteArray(byte[]) - Method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- putByteArray(byte[], int, int) - Method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- putByteAt(int, int) - Method in interface com.subgraph.orchid.Cell
-
Store a byte at the specified offset into the cell.
- putByteAt(int, int) - Method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- putInt(int) - Method in interface com.subgraph.orchid.Cell
-
Store a 32-bit integer value in big endian order at the current pointer location and
increment the pointer by 4 bytes.
- putInt(int) - Method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- putShort(int) - Method in interface com.subgraph.orchid.Cell
-
Store a 16-bit short value in big endian order at the current pointer location and
increment the pointer by two bytes.
- putShort(int) - Method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- putShortAt(int, int) - Method in interface com.subgraph.orchid.Cell
-
Store a 16-bit short value in big endian byte order at the specified offset into the cell
and increment the pointer by two bytes.
- putShortAt(int, int) - Method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- putString(String) - Method in interface com.subgraph.orchid.Cell
-
- putString(String) - Method in class com.subgraph.orchid.circuits.cells.CellImpl
-
- valueOf(String) - Static method in enum com.subgraph.orchid.circuits.hs.HSDescriptorCookie.CookieType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.subgraph.orchid.circuits.hs.HSDescriptorKeyword
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.subgraph.orchid.circuits.hs.IntroductionPointKeyword
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.subgraph.orchid.circuits.path.CircuitNodeChooser.WeightRule
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.subgraph.orchid.ConsensusDocument.ConsensusFlavor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.subgraph.orchid.ConsensusDocument.SignatureStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.subgraph.orchid.crypto.TorSignature.DigestAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.subgraph.orchid.Descriptor.CacheLocation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.subgraph.orchid.directory.certificate.KeyCertificateKeyword
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.subgraph.orchid.directory.consensus.ConsensusDocumentParser.DocumentSection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.subgraph.orchid.directory.router.RouterDescriptorKeyword
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.subgraph.orchid.directory.router.RouterMicrodescriptorKeyword
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.subgraph.orchid.DirectoryStore.CacheFile
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.subgraph.orchid.TorConfig.AutoBoolValue
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.subgraph.orchid.TorConfig.ConfigVarType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.subgraph.orchid.circuits.hs.HSDescriptorCookie.CookieType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.subgraph.orchid.circuits.hs.HSDescriptorKeyword
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.subgraph.orchid.circuits.hs.IntroductionPointKeyword
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.subgraph.orchid.circuits.path.CircuitNodeChooser.WeightRule
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.subgraph.orchid.ConsensusDocument.ConsensusFlavor
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.subgraph.orchid.ConsensusDocument.SignatureStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.subgraph.orchid.crypto.TorSignature.DigestAlgorithm
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.subgraph.orchid.Descriptor.CacheLocation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.subgraph.orchid.directory.certificate.KeyCertificateKeyword
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.subgraph.orchid.directory.consensus.ConsensusDocumentParser.DocumentSection
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.subgraph.orchid.directory.router.RouterDescriptorKeyword
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.subgraph.orchid.directory.router.RouterMicrodescriptorKeyword
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.subgraph.orchid.DirectoryStore.CacheFile
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.subgraph.orchid.TorConfig.AutoBoolValue
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.subgraph.orchid.TorConfig.ConfigVarType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VARIABLE_ARGUMENT_COUNT - Static variable in enum com.subgraph.orchid.directory.router.RouterDescriptorKeyword
-
- VARIABLE_ARGUMENT_COUNT - Static variable in enum com.subgraph.orchid.directory.router.RouterMicrodescriptorKeyword
-
- verify(TorPublicKey, TorMessageDigest) - Method in class com.subgraph.orchid.crypto.TorSignature
-
- verifyExpectedArgumentCount(String, int) - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- verifyExpectedArgumentCount(String, int) - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Test that the current keyword line has the correct number of arguments.
- verifyIdentityKey(PublicKey) - Method in class com.subgraph.orchid.connections.ConnectionHandshake
-
- verifySignature(TorSignature, HexDigest) - Method in class com.subgraph.orchid.crypto.TorPublicKey
-
- verifySignature(TorSignature, TorMessageDigest) - Method in class com.subgraph.orchid.crypto.TorPublicKey
-
- verifySignatureFromDigestBytes(TorSignature, byte[]) - Method in class com.subgraph.orchid.crypto.TorPublicKey
-
- verifySignatures() - Method in interface com.subgraph.orchid.ConsensusDocument
-
- verifySignatures() - Method in class com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl
-
- verifySignedEntity(TorPublicKey, TorSignature) - Method in class com.subgraph.orchid.directory.DocumentFieldParserImpl
-
- verifySignedEntity(TorPublicKey, TorSignature) - Method in interface com.subgraph.orchid.directory.parsing.DocumentFieldParser
-
Verify that current signature hash matches the specified signature signed
with the public key publicKey
- VERSIONS - Static variable in interface com.subgraph.orchid.Cell
-
Command constant for a VERSIONS type cell.
- VoteAuthorityEntry - Interface in com.subgraph.orchid
-
- VoteAuthorityEntryImpl - Class in com.subgraph.orchid.directory.consensus
-
- VoteAuthorityEntryImpl() - Constructor for class com.subgraph.orchid.directory.consensus.VoteAuthorityEntryImpl
-
- VPADDING - Static variable in interface com.subgraph.orchid.Cell
-