Packages that use BlindData
Package
Description
Interfaces and factories for the base I2P SDK used to develop applications that communicate through I2P.
Internal implementation of the I2P client SDK - the client side of the Invisible Internet Client Protocol (I2CP), separating implementation from the interfaces in
net.i2p.client. Core cryptographic primitives used throughout I2P: symmetric ciphers (AES, ChaCha20), hashes (SHA-1, SHA-256, SHA-384, SHA-512), HMAC and HKDF key derivation, the ElGamal and DSA/EdDSA/RedDSA engines, key and certificate utilities, and the entropy harvester.
The Invisible Internet Client Protocol (I2CP) allows applications simplified access to I2P network without requiring them to deal with the issues involved with the Invisible Internet Network Protocol (I2NP).
The I2P router application handles I2P network communication.
Router-side implementation of the Invisible Internet Client Protocol (I2CP): client sessions over plain or TLS sockets, message delivery, and lease and tunnel management on behalf of clients.
The Kademlia distributed hash table (DHT) network database: lookup, store and explore jobs, the data store, the floodfill variants, and lookup throttling.
Helpers and handlers for the router console user interface, packaged in routerconsole.war and accessible only from JSP files.
Uses of BlindData in net.i2p.client
Methods in net.i2p.client with parameters of type BlindDataModifier and TypeMethodDescriptionvoidI2PSession.sendBlindingInfo(BlindData bd) Send blinding info to the router.Uses of BlindData in net.i2p.client.impl
Methods in net.i2p.client.impl with parameters of type BlindDataModifier and TypeMethodDescriptionvoidI2PSessionImpl.sendBlindingInfo(BlindData bd) Send blinding info to a peer.Uses of BlindData in net.i2p.crypto
Methods in net.i2p.crypto that return BlindDataModifier and TypeMethodDescriptionstatic BlindDataBlinding.decode(I2PAppContext ctx, byte[] b) Decode a new-format b32 address.static BlindDataBlinding.decode(I2PAppContext ctx, String address) Decode a new-format b32 address.Uses of BlindData in net.i2p.data.i2cp
Fields in net.i2p.data.i2cp declared as BlindDataModifier and TypeFieldDescriptionprivate BlindDataBlindingInfoMessage._blindDataThe blind data built from the message.Methods in net.i2p.data.i2cp that return BlindDataConstructors in net.i2p.data.i2cp with parameters of type BlindDataModifierConstructorDescriptionBlindingInfoMessage(BlindData bd, SessionId id) This is the constructor used by I2CP client-side.Uses of BlindData in net.i2p.router
Methods in net.i2p.router that return BlindDataModifier and TypeMethodDescriptionNetworkDatabaseFacade.getBlindData(SigningPublicKey spk) Look up the cached BlindData for the given key.Methods in net.i2p.router that return types with arguments of type BlindDataModifier and TypeMethodDescriptionNetworkDatabaseFacade.getBlindData()The blind data for the given unblinded key, for console ConfigKeyringHelper.Methods in net.i2p.router with parameters of type BlindDataModifier and TypeMethodDescriptionvoidNetworkDatabaseFacade.setBlindData(BlindData bd) Cache the given BlindData for later lookup.Uses of BlindData in net.i2p.router.client
Fields in net.i2p.router.client declared as BlindDataModifier and TypeFieldDescriptionprivate final BlindDataLookupDestJob._blindDataThe blinded lookup data, null if not blinded.Uses of BlindData in net.i2p.router.networkdb.kademlia
Fields in net.i2p.router.networkdb.kademlia with type parameters of type BlindDataModifier and TypeFieldDescriptionprivate final ConcurrentHashMap<SigningPublicKey, BlindData> BlindCache._cacheThe blind data, by our unblinded signing key.private final ConcurrentHashMap<Hash, BlindData> BlindCache._hashCacheThe blind data, by destination hash.private final ConcurrentHashMap<SigningPublicKey, BlindData> BlindCache._reverseCacheThe blind data, by the blinded peer signing key.Methods in net.i2p.router.networkdb.kademlia that return BlindDataModifier and TypeMethodDescriptionprivate BlindDataBlindCache.fromPersistentString(String line) Format: sigtype,bsigtype,authtype,timestamp,b64 pubkey,[b64 secret],[b64 auth privkey],[b64 dest]KademliaNetworkDatabaseFacade.getBlindData(SigningPublicKey spk) BlindData for the given key.BlindCache.getData(Destination dest) The cached data or null.BlindCache.getData(SigningPublicKey spk) The cached data or null.BlindCache.getReverseData(SigningPublicKey spk) The cached data or null.Methods in net.i2p.router.networkdb.kademlia that return types with arguments of type BlindDataModifier and TypeMethodDescriptionKademliaNetworkDatabaseFacade.getBlindData()All cached BlindData.BlindCache.getData()For console ConfigKeyringHelper.Methods in net.i2p.router.networkdb.kademlia with parameters of type BlindDataModifier and TypeMethodDescriptionvoidBlindCache.addToCache(BlindData bd) Persists immediately if secret or privkey is non-null.voidKademliaNetworkDatabaseFacade.setBlindData(BlindData bd) BlindData to put in the cache.private voidBlindCache.storeInCache(BlindData bd) Add blinded lookup data to the cache.private static StringBlindCache.toPersistentString(BlindData bd) Format: sigtype,bsigtype,authtype,timestamp,b64 pubkey,[b64 secret],[b64 auth privkey],[b64 dest]Uses of BlindData in net.i2p.router.web.helpers
Classes in net.i2p.router.web.helpers that implement interfaces with type arguments of type BlindDataModifier and TypeClassDescriptionprivate static classComparator for sorting blind data by base32 string.Methods in net.i2p.router.web.helpers with parameters of type BlindData