- EAX - Variable in class freenet.support.CPUInformation.CPUID.CPUIDResult
-
- EBX - Variable in class freenet.support.CPUInformation.CPUID.CPUIDResult
-
- ECConstants - Class in net.i2p.crypto
-
Constants for elliptic curves, from NIST FIPS 186-4 (2013) / ANSI X9.62
- ECConstants() - Constructor for class net.i2p.crypto.ECConstants
-
- ECNReceived() - Method in class net.i2p.router.transport.udp.PeerState
-
We received a backoff request, so cut our send window.
- ECUtil - Class in net.i2p.crypto
-
Used by KeyGenerator.getSigningPublicKey()
Modified from
http://stackoverflow.com/questions/15727147/scalar-multiplication-of-point-over-elliptic-curve
Apparently public domain.
- ECUtil() - Constructor for class net.i2p.crypto.ECUtil
-
- ECX - Variable in class freenet.support.CPUInformation.CPUID.CPUIDResult
-
- Ed25519FieldElement - Class in net.i2p.crypto.eddsa.math.ed25519
-
An element t, entries t[0]...t[9], represents the integer
t[0]+2^26 t[1]+2^51 t[2]+2^77 t[3]+2^102 t[4]+...+2^230 t[9].
- Ed25519FieldElement(Field, int[]) - Constructor for class net.i2p.crypto.eddsa.math.ed25519.Ed25519FieldElement
-
- Ed25519LittleEndianEncoding - Class in net.i2p.crypto.eddsa.math.ed25519
-
- Ed25519LittleEndianEncoding() - Constructor for class net.i2p.crypto.eddsa.math.ed25519.Ed25519LittleEndianEncoding
-
- Ed25519ScalarOps - Class in net.i2p.crypto.eddsa.math.ed25519
-
- Ed25519ScalarOps() - Constructor for class net.i2p.crypto.eddsa.math.ed25519.Ed25519ScalarOps
-
- EdDSAEngine - Class in net.i2p.crypto.eddsa
-
- EdDSAEngine() - Constructor for class net.i2p.crypto.eddsa.EdDSAEngine
-
No specific hash requested, allows any EdDSA key.
- EdDSAEngine(MessageDigest) - Constructor for class net.i2p.crypto.eddsa.EdDSAEngine
-
Specific hash requested, only matching keys will be allowed.
- EdDSAGenParameterSpec - Class in net.i2p.crypto.eddsa.spec
-
Implementation of AlgorithmParameterSpec that holds the name of a named
EdDSA curve specification.
- EdDSAGenParameterSpec(String) - Constructor for class net.i2p.crypto.eddsa.spec.EdDSAGenParameterSpec
-
- EdDSAKey - Interface in net.i2p.crypto.eddsa
-
Common interface for all EdDSA keys.
- EdDSANamedCurveSpec - Class in net.i2p.crypto.eddsa.spec
-
EdDSA Curve specification that can also be referred to by name.
- EdDSANamedCurveSpec(String, Curve, String, ScalarOps, GroupElement) - Constructor for class net.i2p.crypto.eddsa.spec.EdDSANamedCurveSpec
-
- EdDSANamedCurveTable - Class in net.i2p.crypto.eddsa.spec
-
The named EdDSA curves.
- EdDSANamedCurveTable() - Constructor for class net.i2p.crypto.eddsa.spec.EdDSANamedCurveTable
-
- EdDSAParameterSpec - Class in net.i2p.crypto.eddsa.spec
-
Parameter specification for an EdDSA algorithm.
- EdDSAParameterSpec(Curve, String, ScalarOps, GroupElement) - Constructor for class net.i2p.crypto.eddsa.spec.EdDSAParameterSpec
-
- EdDSAPrivateKey - Class in net.i2p.crypto.eddsa
-
An EdDSA private key.
- EdDSAPrivateKey(EdDSAPrivateKeySpec) - Constructor for class net.i2p.crypto.eddsa.EdDSAPrivateKey
-
- EdDSAPrivateKeySpec - Class in net.i2p.crypto.eddsa.spec
-
- EdDSAPrivateKeySpec(byte[], EdDSAParameterSpec) - Constructor for class net.i2p.crypto.eddsa.spec.EdDSAPrivateKeySpec
-
- EdDSAPrivateKeySpec(byte[], byte[], byte[], GroupElement, EdDSAParameterSpec) - Constructor for class net.i2p.crypto.eddsa.spec.EdDSAPrivateKeySpec
-
- EdDSAPublicKey - Class in net.i2p.crypto.eddsa
-
An EdDSA public key.
- EdDSAPublicKey(EdDSAPublicKeySpec) - Constructor for class net.i2p.crypto.eddsa.EdDSAPublicKey
-
- EdDSAPublicKeySpec - Class in net.i2p.crypto.eddsa.spec
-
- EdDSAPublicKeySpec(byte[], EdDSAParameterSpec) - Constructor for class net.i2p.crypto.eddsa.spec.EdDSAPublicKeySpec
-
- EdDSAPublicKeySpec(GroupElement, EdDSAParameterSpec) - Constructor for class net.i2p.crypto.eddsa.spec.EdDSAPublicKeySpec
-
- EditBean - Class in net.i2p.i2ptunnel.web
-
Ugly little accessor for the edit page
Warning - This class is not part of the i2ptunnel API,
it has been moved from the jar to the war.
- EditBean() - Constructor for class net.i2p.i2ptunnel.web.EditBean
-
- EDX - Variable in class freenet.support.CPUInformation.CPUID.CPUIDResult
-
- EepGet - Class in net.i2p.util
-
EepGet [-p 127.0.0.1:4444]
[-n #retries]
[-o outputFile]
[-m markSize lineLen]
url
- EepGet(I2PAppContext, String, int, int, String, String) - Constructor for class net.i2p.util.EepGet
-
- EepGet(I2PAppContext, String, int, int, String, String, boolean) - Constructor for class net.i2p.util.EepGet
-
- EepGet(I2PAppContext, int, String, String) - Constructor for class net.i2p.util.EepGet
-
- EepGet(I2PAppContext, int, String, String, boolean) - Constructor for class net.i2p.util.EepGet
-
- EepGet(I2PAppContext, boolean, String, int, int, String, String) - Constructor for class net.i2p.util.EepGet
-
- EepGet(I2PAppContext, boolean, String, int, int, String, String, String) - Constructor for class net.i2p.util.EepGet
-
- EepGet(I2PAppContext, boolean, String, int, int, String, String, boolean, String) - Constructor for class net.i2p.util.EepGet
-
- EepGet(I2PAppContext, boolean, String, int, int, String, String, boolean, String, String) - Constructor for class net.i2p.util.EepGet
-
- EepGet(I2PAppContext, boolean, String, int, int, long, long, String, OutputStream, String, boolean, String, String) - Constructor for class net.i2p.util.EepGet
-
- EepGet(I2PAppContext, boolean, String, int, int, long, long, String, OutputStream, String, boolean, String, String, String) - Constructor for class net.i2p.util.EepGet
-
- EepGet.AUTH_MODE - Enum in net.i2p.util
-
- EepGet.AuthState - Class in net.i2p.util
-
Manage the authentication parameters
Ref: RFC 2617
Supports both Basic and Digest, however i2ptunnel HTTP proxy
has migrated all previous Basic support to Digest.
- EepGet.CLIStatusListener - Class in net.i2p.util
-
- EepGet.Gunzipper - Class in net.i2p.util
-
Decompressor thread.
- EepGet.StatusListener - Interface in net.i2p.util
-
- EEPGET_USER_AGENT - Static variable in class org.klomp.snark.I2PSnarkUtil
-
- EepGetAndAddNamingService - Class in net.i2p.client.naming
-
- EepGetAndAddNamingService(I2PAppContext) - Constructor for class net.i2p.client.naming.EepGetAndAddNamingService
-
Deprecated.
- EepGetNamingService - Class in net.i2p.client.naming
-
A network-based naming service using HTTP, with in-memory caching.
- EepGetNamingService(I2PAppContext) - Constructor for class net.i2p.client.naming.EepGetNamingService
-
The naming service should only be constructed and accessed through the
application context.
- EepHead - Class in net.i2p.util
-
This is a quick hack to get a working EepHead, primarily for the following usage:
- EepHead(I2PAppContext, String, int, int, String) - Constructor for class net.i2p.util.EepHead
-
- EIGHT - Static variable in class net.i2p.crypto.eddsa.math.Constants
-
- eight - Variable in class net.i2p.crypto.eddsa.math.Field
-
- EightBit - Class in i2p.susi.webmail.encoding
-
- EightBit() - Constructor for class i2p.susi.webmail.encoding.EightBit
-
- ELEM_NAME - Static variable in class org.cybergarage.upnp.Action
-
- ELEM_NAME - Static variable in class org.cybergarage.upnp.ActionList
-
- ELEM_NAME - Static variable in class org.cybergarage.upnp.AllowedValue
-
- ELEM_NAME - Static variable in class org.cybergarage.upnp.AllowedValueList
-
- ELEM_NAME - Static variable in class org.cybergarage.upnp.AllowedValueRange
-
- ELEM_NAME - Static variable in class org.cybergarage.upnp.Argument
-
- ELEM_NAME - Static variable in class org.cybergarage.upnp.ArgumentList
-
- ELEM_NAME - Static variable in class org.cybergarage.upnp.Device
-
- ELEM_NAME - Static variable in class org.cybergarage.upnp.DeviceList
-
- ELEM_NAME - Static variable in class org.cybergarage.upnp.event.PropertyList
-
- ELEM_NAME - Static variable in class org.cybergarage.upnp.Icon
-
- ELEM_NAME - Static variable in class org.cybergarage.upnp.IconList
-
- ELEM_NAME - Static variable in class org.cybergarage.upnp.Service
-
- ELEM_NAME - Static variable in class org.cybergarage.upnp.ServiceList
-
- ELEM_NAME - Static variable in class org.cybergarage.upnp.ServiceStateTable
-
- ELEM_NAME - Static variable in class org.cybergarage.upnp.StateVariable
-
- ELG_ECDSA256_CERT - Static variable in class net.i2p.data.KeyCertificate
-
- ElGamalAESEngine - Class in net.i2p.crypto
-
Handles the actual ElGamal+AES encryption and decryption scenarios using the
supplied keys and data.
- ElGamalAESEngine(I2PAppContext) - Constructor for class net.i2p.crypto.ElGamalAESEngine
-
- elGamalAESEngine() - Method in class net.i2p.I2PAppContext
-
Access the ElGamal/AES+SessionTag engine for this context.
- ElGamalEngine - Class in net.i2p.crypto
-
Wrapper for ElGamal encryption/signature schemes.
- ElGamalEngine(I2PAppContext) - Constructor for class net.i2p.crypto.ElGamalEngine
-
The ElGamal engine should only be constructed and accessed through the
application context.
- elGamalEngine() - Method in class net.i2p.I2PAppContext
-
This is the ElGamal engine used within this context.
- elgg - Static variable in class net.i2p.crypto.CryptoConstants
-
- elgp - Static variable in class net.i2p.crypto.CryptoConstants
-
- ENABLED - Static variable in class net.i2p.router.web.PluginStarter
-
- ENABLED - Static variable in class net.i2p.router.web.RouterConsoleRunner
-
- enabled - Static variable in class org.cybergarage.util.Debug
-
- encode(byte[]) - Method in class i2p.susi.webmail.encoding.Base64
-
- encode(String) - Method in class i2p.susi.webmail.encoding.Base64
-
- encode(byte[]) - Method in class i2p.susi.webmail.encoding.EightBit
-
- encode(String) - Method in class i2p.susi.webmail.encoding.EightBit
-
- encode(byte[]) - Method in interface i2p.susi.webmail.encoding.Encoding
-
- encode(String) - Method in interface i2p.susi.webmail.encoding.Encoding
-
- encode(String) - Method in class i2p.susi.webmail.encoding.HeaderLine
-
- encode(byte[]) - Method in class i2p.susi.webmail.encoding.HeaderLine
-
- encode(byte[]) - Method in class i2p.susi.webmail.encoding.HTML
-
- encode(String) - Method in class i2p.susi.webmail.encoding.HTML
-
- encode(String) - Method in class i2p.susi.webmail.encoding.QuotedPrintable
-
- encode(byte[]) - Method in class i2p.susi.webmail.encoding.QuotedPrintable
-
- encode(byte[]) - Method in class i2p.susi.webmail.encoding.SevenBit
-
- encode(String) - Method in class i2p.susi.webmail.encoding.SevenBit
-
- encode(FieldElement) - Method in class net.i2p.crypto.eddsa.math.bigint.BigIntegerLittleEndianEncoding
-
- encode(BigInteger) - Method in class net.i2p.crypto.eddsa.math.bigint.BigIntegerLittleEndianEncoding
-
Convert x to little endian.
- encode(FieldElement) - Method in class net.i2p.crypto.eddsa.math.ed25519.Ed25519LittleEndianEncoding
-
Preconditions:
|h| bounded by 1.1*2^26,1.1*2^25,1.1*2^26,1.1*2^25,etc.
Write p=2^255-19; q=floor(h/p).
Basic claim: q = floor(2^(-255)(h + 19 2^(-25)h9 + 2^(-1))).
- encode(FieldElement) - Method in class net.i2p.crypto.eddsa.math.Encoding
-
Encode a FieldElement in its (b-1)-bit encoding.
- encode(String) - Static method in class net.i2p.data.Base32
-
Returns lower case.
- encode(byte[]) - Static method in class net.i2p.data.Base32
-
Returns lower case.
- encode(String) - Static method in class net.i2p.data.Base64
-
Output will be a multiple of 4 chars, including 0-2 trailing '='
As of 0.9.14, encodes the UTF-8 encoding of source.
- encode(byte[]) - Static method in class net.i2p.data.Base64
-
Output will be a multiple of 4 chars, including 0-2 trailing '='
- encode(byte[], int, int) - Static method in class net.i2p.data.Base64
-
Output will be a multiple of 4 chars, including 0-2 trailing '='
- encode(byte[], boolean) - Static method in class net.i2p.data.Base64
-
Output will be a multiple of 4 chars, including 0-2 trailing '='
- encode(byte[], int, int, boolean) - Static method in class net.i2p.data.Base64
-
Output will be a multiple of 4 chars, including 0-2 trailing '='
- encodePath(String) - Static method in class org.klomp.snark.web.BasicServlet
-
Simple version of URIUtil.encodePath()
- encodePath(String) - Static method in class org.klomp.snark.web.URIUtil
-
Encode a URI path.
- encodePath(StringBuilder, String) - Static method in class org.klomp.snark.web.URIUtil
-
Encode a URI path.
- encodeTimestamp(byte[], int, double) - Static method in class net.i2p.router.time.NtpMessage
-
Encodes a timestamp in the specified position in the message
- Encoding - Interface in i2p.susi.webmail.encoding
-
Interface to encode/decode content transfer encodings like quoted-printable, base64 etc.
- encoding - Variable in class i2p.susi.webmail.MailPart
-
- Encoding - Class in net.i2p.crypto.eddsa.math
-
Common interface for all (b-1)-bit encodings of elements
of EdDSA finite fields.
- Encoding() - Constructor for class net.i2p.crypto.eddsa.math.Encoding
-
- EncodingException - Exception in i2p.susi.webmail.encoding
-
- EncodingException(String) - Constructor for exception i2p.susi.webmail.encoding.EncodingException
-
- EncodingFactory - Class in i2p.susi.webmail.encoding
-
Manager class to handle content transfer encodings.
- EncodingFactory() - Constructor for class i2p.susi.webmail.encoding.EncodingFactory
-
- encrypt(byte[], int, byte[], int, SessionKey, byte[], int) - Method in class net.i2p.crypto.AESEngine
-
Encrypt the payload with the session key
- encrypt(byte[], int, byte[], int, SessionKey, byte[], int, int) - Method in class net.i2p.crypto.AESEngine
-
Encrypt the payload with the session key.
- encrypt(byte[], int, byte[], int, SessionKey, byte[], int) - Method in class net.i2p.crypto.CryptixAESEngine
-
- encrypt(byte[], int, byte[], int, SessionKey, byte[], int, int) - Method in class net.i2p.crypto.CryptixAESEngine
-
- encrypt(byte[], PublicKey) - Method in class net.i2p.crypto.DummyElGamalEngine
-
encrypt the data to the public key
- encrypt(byte[], PublicKey, SessionKey, Set<SessionTag>, SessionTag, SessionKey, long) - Method in class net.i2p.crypto.ElGamalAESEngine
-
Encrypt the unencrypted data to the target.
- encrypt(byte[], PublicKey, SessionKey, Set<SessionTag>, SessionTag, long) - Method in class net.i2p.crypto.ElGamalAESEngine
-
Encrypt the data to the target using the given key and deliver the specified tags
No new session key
This is the one called from GarlicMessageBuilder and is the primary entry point.
- encrypt(byte[], PublicKey, SessionKey, Set<SessionTag>, long) - Method in class net.i2p.crypto.ElGamalAESEngine
-
- encrypt(byte[], PublicKey, SessionKey, long) - Method in class net.i2p.crypto.ElGamalAESEngine
-
- encrypt(byte[], PublicKey) - Method in class net.i2p.crypto.ElGamalEngine
-
encrypt the data to the public key
- encrypt(SessionKey) - Method in class net.i2p.data.LeaseSet
-
Encrypt the gateway and tunnel ID of each lease, leaving the expire dates unchanged.
- encryptAESBlock(byte[], SessionKey, byte[], Set<SessionTag>, SessionKey, long) - Method in class net.i2p.crypto.ElGamalAESEngine
-
For both scenarios, this method encrypts the AES area using the given key, iv
and making sure the resulting data is at least as long as the paddedSize and
also mod 16 bytes.
- encryptBlock(byte[], int, SessionKey, byte[], int) - Method in class net.i2p.crypto.AESEngine
-
This just copies payload to out, see extension for the real thing.
- encryptBlock(byte[], int, SessionKey, byte[], int) - Method in class net.i2p.crypto.CryptixAESEngine
-
encrypt exactly 16 bytes using the session key
- encrypted - Variable in class net.i2p.router.transport.ntcp.NTCPConnection.PrepBuffer
-
- encryptRecord(I2PAppContext, PublicKey, Hash, byte[], int) - Method in class net.i2p.data.i2np.BuildRequestRecord
-
Encrypt the record to the specified peer.
- ENCSTYLE_URL - Static variable in class org.cybergarage.soap.SOAP
-
- end() - Method in class net.i2p.router.JobTiming
-
Notify the timing that the job finished
- END_TO_END_CRYPTO - Static variable in class net.i2p.client.I2CPMessageProducer
-
Should we include the I2CP end to end crypto (which is in addition to any
garlic crypto added by the router)
- endIndex - Variable in class i2p.susi.dns.AddressbookBean
-
- engineDigest() - Method in class net.i2p.crypto.SHA1
-
Completes the hash computation by performing final operations
such as padding.
- engineDigest(byte[], int, int) - Method in class net.i2p.crypto.SHA1
-
Completes the hash computation by performing final operations
such as padding.
- engineGeneratePrivate(KeySpec) - Method in class net.i2p.crypto.eddsa.KeyFactory
-
- engineGeneratePublic(KeySpec) - Method in class net.i2p.crypto.eddsa.KeyFactory
-
- engineGetDigestLength() - Method in class net.i2p.crypto.SHA1
-
Returns the digest length in bytes.
- engineGetKeySpec(Key, Class<T>) - Method in class net.i2p.crypto.eddsa.KeyFactory
-
- engineGetParameter(String) - Method in class net.i2p.crypto.eddsa.EdDSAEngine
-
Deprecated.
- engineInitSign(PrivateKey) - Method in class net.i2p.crypto.eddsa.EdDSAEngine
-
- engineInitVerify(PublicKey) - Method in class net.i2p.crypto.eddsa.EdDSAEngine
-
- engineReset() - Method in class net.i2p.crypto.SHA1
-
Reset athen initialize the digest context.
- ENGINES_DEFAULT - Static variable in class net.i2p.router.web.SearchHelper
-
- engineSetParameter(String, Object) - Method in class net.i2p.crypto.eddsa.EdDSAEngine
-
- engineSign() - Method in class net.i2p.crypto.eddsa.EdDSAEngine
-
- engineTranslateKey(Key) - Method in class net.i2p.crypto.eddsa.KeyFactory
-
- engineUpdate(byte) - Method in class net.i2p.crypto.eddsa.EdDSAEngine
-
- engineUpdate(byte[], int, int) - Method in class net.i2p.crypto.eddsa.EdDSAEngine
-
- engineUpdate(byte) - Method in class net.i2p.crypto.SHA1
-
Updates the digest using the specified byte.
- engineUpdate(byte[], int, int) - Method in class net.i2p.crypto.SHA1
-
Updates the digest using the specified array of bytes,
starting at the specified offset.
- engineVerify(byte[]) - Method in class net.i2p.crypto.eddsa.EdDSAEngine
-
- enqueue(PacketLocal) - Method in class net.i2p.client.streaming.impl.PacketQueue
-
Add a new packet to be sent out ASAP
keys and tags disabled since dropped in I2PSession
- enqueueInfoMessage() - Method in class net.i2p.router.transport.ntcp.NTCPConnection
-
Inject a DatabaseStoreMessage with our RouterInfo
- entries - Variable in class i2p.susi.dns.AddressbookBean
-
- EntropyHarvester - Interface in net.i2p.crypto
-
Allow various components with some entropy to feed that entropy back
into some PRNG.
- Entry() - Constructor for class net.i2p.router.Banlist.Entry
-
- entryAdded(NamingService, String, Destination, Properties) - Method in interface net.i2p.client.naming.NamingServiceListener
-
- entryChanged(NamingService, String, Destination, Properties) - Method in interface net.i2p.client.naming.NamingServiceListener
-
- entryRemoved(NamingService, String) - Method in interface net.i2p.client.naming.NamingServiceListener
-
- entrySet() - Method in class net.i2p.util.OrderedProperties
-
- ENVELOPE - Static variable in class org.cybergarage.soap.SOAP
-
- eq(Object, Object) - Static method in class net.i2p.data.DataHelper
-
Helper util to compare two objects, including null handling.
- eq(Collection<?>, Collection<?>) - Static method in class net.i2p.data.DataHelper
-
Run a deep comparison across the two collections.
- eq(byte[], byte[]) - Static method in class net.i2p.data.DataHelper
-
Run a comparison on the byte arrays, byte by byte.
- eq(int, int) - Static method in class net.i2p.data.DataHelper
-
- eq(long, long) - Static method in class net.i2p.data.DataHelper
-
- eq(byte, byte) - Static method in class net.i2p.data.DataHelper
-
- eq(byte[], int, byte[], int, int) - Static method in class net.i2p.data.DataHelper
-
Unlike eq(byte[], byte[]), this returns false if either lhs or rhs is null.
- eqCT(byte[], int, byte[], int, int) - Static method in class net.i2p.data.DataHelper
-
Unlike eq(), this throws NPE if either lhs or rhs is null.
- equal(int, int) - Static method in class net.i2p.crypto.eddsa.Utils
-
Constant-time byte comparison.
- equal(byte[], byte[]) - Static method in class net.i2p.crypto.eddsa.Utils
-
Constant-time byte[] comparison.
- equals(Object) - Method in class com.nettgryppa.security.HashCash
-
Two objects are considered equal if they are both of type HashCash and have an identical string representation
- equals(Object) - Method in class net.i2p.client.streaming.I2PSocketAddress
-
- equals(Object) - Method in class net.i2p.crypto.eddsa.math.bigint.BigIntegerFieldElement
-
- equals(Object) - Method in class net.i2p.crypto.eddsa.math.ed25519.Ed25519FieldElement
-
- equals(Object) - Method in class net.i2p.crypto.eddsa.math.Field
-
- equals(Object) - Method in class net.i2p.crypto.eddsa.math.GroupElement
-
- equals(Object) - Method in class net.i2p.data.ByteArray
-
- equals(Object) - Method in class net.i2p.data.Certificate
-
- equals(Object) - Method in class net.i2p.data.DateAndFlags
-
- equals(Object) - Method in class net.i2p.data.Destination
-
- equals(Object) - Method in class net.i2p.data.i2cp.AbuseReason
-
- equals(Object) - Method in class net.i2p.data.i2cp.AbuseSeverity
-
- equals(Object) - Method in class net.i2p.data.i2cp.MessageId
-
- equals(Object) - Method in class net.i2p.data.i2cp.SessionConfig
-
- equals(Object) - Method in class net.i2p.data.i2cp.SessionId
-
- equals(Object) - Method in class net.i2p.data.i2np.DatabaseLookupMessage
-
- equals(Object) - Method in class net.i2p.data.i2np.DatabaseSearchReplyMessage
-
- equals(Object) - Method in class net.i2p.data.i2np.DatabaseStoreMessage
-
- equals(Object) - Method in class net.i2p.data.i2np.DataMessage
-
- equals(Object) - Method in class net.i2p.data.i2np.DeliveryInstructions
-
- equals(Object) - Method in class net.i2p.data.i2np.DeliveryStatusMessage
-
- equals(Object) - Method in class net.i2p.data.i2np.GarlicClove
-
- equals(Object) - Method in class net.i2p.data.i2np.GarlicMessage
-
- equals(Object) - Method in class net.i2p.data.i2np.TunnelDataMessage
-
- equals(Object) - Method in class net.i2p.data.i2np.TunnelGatewayMessage
-
- equals(Object) - Method in class net.i2p.data.i2np.UnknownI2NPMessage
-
- equals(Object) - Method in class net.i2p.data.KeysAndCert
-
- equals(Object) - Method in class net.i2p.data.Lease
-
- equals(Object) - Method in class net.i2p.data.LeaseSet
-
- equals(Object) - Method in class net.i2p.data.Payload
-
- equals(Object) - Method in class net.i2p.data.PrivateKey
-
- equals(Object) - Method in class net.i2p.data.router.RouterAddress
-
Transport, host, and port only.
- equals(Object) - Method in class net.i2p.data.router.RouterIdentity
-
- equals(Object) - Method in class net.i2p.data.router.RouterInfo
-
- equals(Object) - Method in class net.i2p.data.SimpleDataStructure
-
Warning - this returns true for two different classes with the same size
and same data, e.g.
- equals(Object) - Method in class net.i2p.data.TunnelId
-
- equals(Object) - Method in class net.i2p.internal.PoisonI2CPMessage
-
- equals(Object) - Method in class net.i2p.router.JobStats
-
- equals(Object) - Method in class net.i2p.router.message.OutboundCache.HashPair
-
- equals(Object) - Method in class net.i2p.router.peermanager.PeerProfile
-
- equals(Object) - Method in class net.i2p.router.transport.TransportManager.Port
-
- equals(Object) - Method in class net.i2p.router.transport.udp.RemoteHostId
-
- equals(Object) - Method in class net.i2p.router.web.SummaryListener
-
- equals(Object) - Method in class net.i2p.stat.FrequencyStat
-
- equals(Object) - Method in class net.i2p.stat.Rate
-
This is used in StatSummarizer and SummaryListener.
- equals(Object) - Method in class net.i2p.stat.RateStat
-
- equals(Object) - Method in class net.i2p.util.LogLimit
-
- equals(Object) - Method in class net.i2p.util.LogRecord
-
Matches source class, first part of message string, and throwable class only.
- equals(Object) - Method in class net.i2p.util.NativeBigInteger
-
- equals(Object) - Method in class org.freenetproject.DetectedIP
-
- equals(Object) - Method in class org.freenetproject.ForwardPort
-
- equals(Object) - Method in class org.klomp.snark.dht.NodeInfo
-
- equals(Object) - Method in class org.klomp.snark.PartialPiece
-
Make this simple so PeerCoordinator can keep a List.
- equals(Object) - Method in class org.klomp.snark.Peer
-
Two Peers are equal when they have the same PeerID.
- equals(Object) - Method in class org.klomp.snark.PeerID
-
Two PeerIDs are equal when they have the same dest hash
- equals(Object) - Method in class org.klomp.snark.Piece
-
- equals(Object) - Method in class org.klomp.snark.Request
-
- ERR_DESTINATION_UNKNOWN - Static variable in class net.i2p.i2ptunnel.I2PTunnelHTTPClientBase
-
- ERR_NO_OUTPROXY - Static variable in class net.i2p.i2ptunnel.I2PTunnelHTTPClientBase
-
- ERROR - Static variable in class i2p.susi.debug.Debug
-
- error - Variable in class i2p.susi.webmail.Mail
-
- error - Variable in class i2p.susi.webmail.smtp.SMTPClient
-
- error(String, Throwable) - Method in class net.i2p.BOB.Logger
-
- ERROR - Static variable in class net.i2p.util.Log
-
- error(String) - Method in class net.i2p.util.Log
-
- error(String, Throwable) - Method in class net.i2p.util.Log
-
- ERROR_CODE - Static variable in class org.cybergarage.soap.SOAP
-
- ERROR_DESCRIPTION - Static variable in class org.cybergarage.soap.SOAP
-
- errorOccurred(I2PSession, String, Throwable) - Method in class net.i2p.BOB.UDPIOthread
-
- errorOccurred(I2PSession, String, Throwable) - Method in class net.i2p.client.I2PSessionDemultiplexer
-
- errorOccurred(I2PSession, String, Throwable) - Method in interface net.i2p.client.I2PSessionListener
-
Notify the client that some error occurred
- errorOccurred(I2PSession, String, Throwable) - Method in interface net.i2p.client.I2PSessionMuxedListener
-
Notify the client that some error occurred.
- errorOccurred() - Method in interface net.i2p.client.streaming.I2PSocket.SocketErrorListener
-
An error occurred communicating with the peer.
- errorOccurred(I2PSession, String, Throwable) - Method in class net.i2p.client.streaming.impl.MessageHandler
-
Notify the client that some error occurred
- errorOccurred() - Method in class net.i2p.i2ptunnel.I2PTunnelOutproxyRunner
-
- errorOccurred() - Method in class net.i2p.i2ptunnel.I2PTunnelRunner
-
Deprecated, unimplemented in streaming, never called.
- errorOccurred(I2PSession, String, Throwable) - Method in class net.i2p.i2ptunnel.I2PTunnelTask
-
- errorOccurred(I2PSession, String, Throwable) - Method in class net.i2p.i2ptunnel.udp.I2PSource.Listener
-
- errorOccurred(I2PSession, String, Throwable) - Method in class net.i2p.sam.SAMMessageSession.SAMMessageSessionHandler
-
- errorOccurred(I2PSession, String, Throwable) - Method in class org.klomp.snark.dht.KRPC
-
- escapeHTML(String) - Static method in class net.i2p.data.DataHelper
-
Escape a string for inclusion in HTML
- escapeXMLChars(String) - Static method in class org.cybergarage.xml.XML
-
- establish(OutNetMessage) - Method in class net.i2p.router.transport.udp.EstablishmentManager
-
Send the message to its specified recipient by establishing a connection
with them and sending it off.
- ESTABLISH_TIMEOUT - Static variable in class net.i2p.router.transport.ntcp.NTCPTransport
-
how long from initial connection attempt (accept() or connect()) until
the con must be established to avoid premature close()ing
- establishing(NTCPConnection) - Method in class net.i2p.router.transport.ntcp.NTCPTransport
-
add us to the establishment timeout process
- EstablishmentManager - Class in net.i2p.router.transport.udp
-
Coordinate the establishment of new sessions - both inbound and outbound.
- EstablishmentManager(RouterContext, UDPTransport) - Constructor for class net.i2p.router.transport.udp.EstablishmentManager
-
- EstablishState - Class in net.i2p.router.transport.ntcp
-
Handle the 4-phase establishment, which is as follows:
- EstablishState(RouterContext, NTCPTransport, NTCPConnection) - Constructor for class net.i2p.router.transport.ntcp.EstablishState
-
- estimateHashCashTime(int) - Static method in class net.i2p.data.PrivateKeyFile
-
- estimateSize() - Method in class net.i2p.data.i2np.GarlicClove
-
- estimateTime(int) - Static method in class com.nettgryppa.security.HashCash
-
Estimates how many milliseconds it would take to mint a cash of the specified value.
- estimateValue(int) - Static method in class com.nettgryppa.security.HashCash
-
Estimates what value (e.g.
- EVENT - Static variable in class org.cybergarage.upnp.device.NT
-
- EventDispatcher - Interface in net.i2p.util
-
Event dispatching interface.
- EventDispatcherImpl - Class in net.i2p.util
-
An implementation of the EventDispatcher interface.
- EventDispatcherImpl() - Constructor for class net.i2p.util.EventDispatcherImpl
-
- EventListener - Interface in org.cybergarage.upnp.event
-
- eventLog() - Method in class net.i2p.router.Router
-
- EventLog - Class in net.i2p.router.util
-
Simple event logger for occasional events,
with caching for reads.
- EventLog(I2PAppContext, File) - Constructor for class net.i2p.router.util.EventLog
-
- EventLogHelper - Class in net.i2p.router.web
-
/events.jsp
- EventLogHelper() - Constructor for class net.i2p.router.web.EventLogHelper
-
- eventNotifyReceived(String, long, String, String) - Method in class net.i2p.router.transport.UPnP
-
EventListener callback -
unused for now - how many devices support events?
- eventNotifyReceived(String, long, String, String) - Method in interface org.cybergarage.upnp.event.EventListener
-
- eventOccurred() - Method in class net.i2p.client.streaming.impl.Connection
-
- eventOccurred(Connection) - Method in class net.i2p.client.streaming.impl.SchedulerClosed
-
- eventOccurred(Connection) - Method in class net.i2p.client.streaming.impl.SchedulerClosing
-
- eventOccurred(Connection) - Method in class net.i2p.client.streaming.impl.SchedulerConnectedBulk
-
- eventOccurred(Connection) - Method in class net.i2p.client.streaming.impl.SchedulerConnecting
-
- eventOccurred(Connection) - Method in class net.i2p.client.streaming.impl.SchedulerDead
-
- eventOccurred(Connection) - Method in class net.i2p.client.streaming.impl.SchedulerHardDisconnected
-
- eventOccurred(Connection) - Method in class net.i2p.client.streaming.impl.SchedulerPreconnect
-
- eventOccurred(Connection) - Method in class net.i2p.client.streaming.impl.SchedulerReceived
-
- eventOccurred(Connection) - Method in interface net.i2p.client.streaming.impl.TaskScheduler
-
An event has occurred (timeout, message sent, or message received),
so schedule what to do next based on our current state.
- eventOccurred() - Method in class net.i2p.stat.Frequency
-
Take note that a new event occurred, recalculating all the averages and frequencies
- eventOccurred() - Method in class net.i2p.stat.FrequencyStat
-
update all of the frequencies for the various periods
- EventPumper - Class in net.i2p.router.transport.ntcp
-
The main NTCP NIO thread.
- EventPumper(RouterContext, NTCPTransport) - Constructor for class net.i2p.router.transport.ntcp.EventPumper
-
- EventReceiver - Class in net.i2p.i2ptunnel.irc
-
An implementation of the EventDispatcher interface for
receiving events via in-line notifyEvent() only.
- EventReceiver() - Constructor for class net.i2p.i2ptunnel.irc.EventReceiver
-
- exchange(String[]) - Method in class gnu.getopt.Getopt
-
Exchange the shorter segment with the far end of the longer segment.
- EXCLUDE_CIPHERS - Static variable in class net.i2p.util.I2PSSLSocketFactory
-
We exclude everything that Java 8 disables by default, plus some others.
- EXCLUDE_PROTOCOLS - Static variable in class net.i2p.util.I2PSSLSocketFactory
-
Unmodifiable.
- Exec - Class in net.i2p.installer
-
This class can be used by the installer to execute shell commands.
- Exec() - Constructor for class net.i2p.installer.Exec
-
- execDatagramMessage(String, Properties) - Method in class net.i2p.sam.SAMv1Handler
-
- execDestMessage(String, Properties) - Method in class net.i2p.sam.SAMv1Handler
-
- execNamingMessage(String, Properties) - Method in class net.i2p.sam.SAMv1Handler
-
- execRawMessage(String, Properties) - Method in class net.i2p.sam.SAMv1Handler
-
- execSessionMessage(String, Properties) - Method in class net.i2p.sam.SAMv1Handler
-
- execSessionMessage(String, Properties) - Method in class net.i2p.sam.SAMv3Handler
-
- execStreamAccept(Properties) - Method in class net.i2p.sam.SAMv3Handler
-
- execStreamClose(Properties) - Method in class net.i2p.sam.SAMv1Handler
-
- execStreamConnect(Properties) - Method in class net.i2p.sam.SAMv1Handler
-
- execStreamConnect(Properties) - Method in class net.i2p.sam.SAMv3Handler
-
- execStreamForwardIncoming(Properties) - Method in class net.i2p.sam.SAMv3Handler
-
- execStreamMessage(String, Properties) - Method in class net.i2p.sam.SAMv1Handler
-
- execStreamMessage(String, Properties) - Method in class net.i2p.sam.SAMv2Handler
-
- execStreamMessage(String, Properties) - Method in class net.i2p.sam.SAMv3Handler
-
- execStreamSend(Properties) - Method in class net.i2p.sam.SAMv1Handler
-
- execute(String) - Method in class net.i2p.util.ShellCommand
-
- executeAndWait(String) - Method in class net.i2p.util.ShellCommand
-
- executeAndWaitTimed(String, int) - Method in class net.i2p.util.ShellCommand
-
- executeSilent(String) - Method in class net.i2p.util.ShellCommand
-
- executeSilentAndWait(String) - Method in class net.i2p.util.ShellCommand
-
Passes a command to the shell for execution.
- executeSilentAndWaitTimed(String, int) - Method in class net.i2p.util.ShellCommand
-
Passes a command to the shell for execution.
- executeSilentAndWaitTimed(String[], int) - Method in class net.i2p.util.ShellCommand
-
Passes a command to the shell for execution.
- Executor - Class in net.i2p.util
-
Deprecated - used only by SimpleTimer
- Executor(I2PAppContext, Log, List<SimpleTimer.TimedEvent>, SimpleStore) - Constructor for class net.i2p.util.Executor
-
- ExistingDestException() - Constructor for exception net.i2p.sam.SAMv3Handler.SessionsDB.ExistingDestException
-
- ExistingIdException() - Constructor for exception net.i2p.sam.SAMv3Handler.SessionsDB.ExistingIdException
-
- exists(Object) - Method in class net.i2p.BOB.NamedDB
-
returns true if an object exists, else returns false
- EXIT_GRACEFUL - Static variable in class net.i2p.router.Router
-
- EXIT_GRACEFUL_RESTART - Static variable in class net.i2p.router.Router
-
- EXIT_HARD - Static variable in class net.i2p.router.Router
-
- EXIT_HARD_RESTART - Static variable in class net.i2p.router.Router
-
- EXIT_OOM - Static variable in class net.i2p.router.Router
-
- expandDBProfile() - Method in class net.i2p.router.peermanager.PeerProfile
-
For floodfills
- expandProfile() - Method in class net.i2p.router.peermanager.PeerProfile
-
When the given peer is performing well enough that we want to keep detailed
stats on them again, call this to set up the info we dropped during shrinkProfile.
- EXPIRE_DELAY - Static variable in class net.i2p.router.networkdb.HandleDatabaseLookupMessageJob
-
If a routerInfo structure isn't this recent, don't send it out.
- EXPIRE_TIMEOUT - Static variable in class net.i2p.router.transport.udp.UDPTransport
-
- expireInboundMessages() - Method in class net.i2p.router.transport.udp.PeerState
-
Expire partially received inbound messages, returning how many are still pending.
- ExpireJob - Class in net.i2p.router.tunnel.pool
-
This runs twice for each tunnel.
- ExpireJob(RouterContext, TunnelCreatorConfig, TunnelPool) - Constructor for class net.i2p.router.tunnel.pool.ExpireJob
-
- ExpireLeasesJob - Class in net.i2p.router.networkdb.kademlia
-
Periodically search through all leases to find expired ones, failing those
keys and firing up a new search for each (in case we want it later, might as
well preemptively fetch it)
- ExpireLeasesJob(RouterContext, KademliaNetworkDatabaseFacade) - Constructor for class net.i2p.router.networkdb.kademlia.ExpireLeasesJob
-
- expireOn - Variable in class net.i2p.router.Banlist.Entry
-
when it should expire, per the i2p clock
- ExpireRoutersJob - Class in net.i2p.router.networkdb.kademlia
-
Go through the routing table pick routers that are
is out of date, but don't expire routers we're actively connected to.
- ExpireRoutersJob(RouterContext, KademliaNetworkDatabaseFacade) - Constructor for class net.i2p.router.networkdb.kademlia.ExpireRoutersJob
-
- expireTimedOut() - Method in class net.i2p.router.transport.ntcp.NTCPTransport
-
called in the EventPumper no more than once a second or so, closing
any unconnected/unestablished connections
- ExploratoryPeerSelector - Class in net.i2p.router.tunnel.pool
-
Pick peers randomly out of the not-failing pool, and put them into a tunnel
ordered by XOR distance from a random key.
- ExploratoryPeerSelector(RouterContext) - Constructor for class net.i2p.router.tunnel.pool.ExploratoryPeerSelector
-
- ExploreJob - Class in net.i2p.router.networkdb.kademlia
-
Search for a particular key iteratively until we either find a value, we run
out of peers, or the bucket the key belongs in has sufficient values in it.
- ExploreJob(RouterContext, KademliaNetworkDatabaseFacade, Hash) - Constructor for class net.i2p.router.networkdb.kademlia.ExploreJob
-
Create a new search for the routingKey specified
- ExploreKeySelectorJob - Class in net.i2p.router.networkdb.kademlia
-
- ExploreKeySelectorJob(RouterContext, KademliaNetworkDatabaseFacade) - Constructor for class net.i2p.router.networkdb.kademlia.ExploreKeySelectorJob
-
Deprecated.
- exportCert(File, String, String, File) - Static method in class net.i2p.crypto.KeyStoreUtil
-
Pull the cert back OUT of the keystore and save it in Base64-encoded X.509 format
so the clients can get to it.
- exportProfile(Hash, OutputStream) - Method in class net.i2p.router.peermanager.ProfileOrganizer
-
- EXT - Static variable in class org.cybergarage.http.HTTP
-
- EXTENSION - Static variable in class org.klomp.snark.Message
-
- ExtensionHandler - Class in org.klomp.snark
-
REF: BEP 10 Extension Protocol
- ExtensionHandler() - Constructor for class org.klomp.snark.ExtensionHandler
-
- extensionMessage(int, byte[]) - Method in class org.klomp.snark.PeerState
-
- externalAddressReceived(Transport.AddressSource, byte[], int) - Method in class net.i2p.router.transport.ntcp.NTCPTransport
-
UDP changed addresses, tell NTCP and (possibly) restart
- externalAddressReceived(Transport.AddressSource, byte[], int) - Method in interface net.i2p.router.transport.Transport
-
Notify a transport of an external address change.
- externalAddressReceived(Transport.AddressSource, byte[], int) - Method in class net.i2p.router.transport.TransportImpl
-
Notify a transport of an external address change.
- externalAddressReceived(Transport.AddressSource, byte[], int) - Method in class net.i2p.router.transport.TransportManager
-
Initialize from interfaces, and callback from UPnP or SSU.
- externalAddressReceived(Transport.AddressSource, byte[], int) - Method in class net.i2p.router.transport.udp.UDPTransport
-
From config, UPnP, local i/f, ...
- externalAddressReceived(Hash, byte[], int) - Method in class net.i2p.router.transport.udp.UDPTransport
-
Someone we tried to contact gave us what they think our IP address is.
- externalPort - Variable in class org.freenetproject.ForwardPortStatus
-
Some plugins may need to change the external port.
- ExternalTrayManager - Class in net.i2p.desktopgui
-
- ExternalTrayManager() - Constructor for class net.i2p.desktopgui.ExternalTrayManager
-
- EXTRA - Static variable in class net.i2p.router.RouterVersion
-
for example "-test"
- extractHash() - Method in class net.i2p.client.datagram.I2PDatagramDissector
-
Extract the hash of the payload of an I2P repliable datagram (previously
loaded with the loadI2PDatagram() method), without verifying the datagram
signature.
- extractPayload() - Method in class net.i2p.client.datagram.I2PDatagramDissector
-
Extract the payload carried by an I2P repliable datagram (previously
loaded with the loadI2PDatagram() method), without verifying the
datagram signature.
- extractSender() - Method in class net.i2p.client.datagram.I2PDatagramDissector
-
Extract the sender of an I2P repliable datagram (previously loaded with
the loadI2PDatagram() method), without verifying the datagram signature.
- extractZip(File, File) - Static method in class net.i2p.util.FileUtil
-
As of release 0.7.12, any files inside the zip that have a .jar.pack or .war.pack suffix
are transparently unpacked to a .jar or .war file using unpack200.
- extractZip(File, File, int) - Static method in class net.i2p.util.FileUtil
-