| Package | Description |
|---|---|
| net.i2p.client | Interfaces and factories for the base I2P SDK used to develop applications that communicate through I2P. |
| net.i2p.client.impl | Internal implementation of the I2P client SDK, providing the client
side of the I2CP protocol for applications communicating through I2P. |
| net.i2p.crypto | Core cryptographic primitives and algorithms used throughout I2P. |
| net.i2p.data.i2cp | 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). |
| net.i2p.router | The I2P router application handles I2P network communication. |
| net.i2p.router.networkdb.kademlia | Kademlia DHT implementation and floodfill router functionality for I2P. |
| Modifier and Type | Method and Description |
|---|---|
void | I2PSession.sendBlindingInfo(BlindData bd)Send blinding info to the router. |
| Modifier and Type | Method and Description |
|---|---|
void | I2PSessionImpl.sendBlindingInfo(BlindData bd) |
| Modifier and Type | Method and Description |
|---|---|
static BlindData | Blinding.decode(I2PAppContext ctx,
byte[] b)Decode a new-format b32 address. |
static BlindData | Blinding.decode(I2PAppContext ctx,
String address)Decode a new-format b32 address. |
| Modifier and Type | Method and Description |
|---|---|
BlindData | BlindingInfoMessage.getBlindData()Gets the computed blind data. |
| Constructor and Description |
|---|
BlindingInfoMessage(BlindData bd,
SessionId id)This is the constructor used by I2CP client-side. |
| Modifier and Type | Method and Description |
|---|---|
BlindData | NetworkDatabaseFacade.getBlindData(SigningPublicKey spk) |
| Modifier and Type | Method and Description |
|---|---|
List<BlindData> | NetworkDatabaseFacade.getBlindData()For console ConfigKeyringHelper |
| Modifier and Type | Method and Description |
|---|---|
void | NetworkDatabaseFacade.setBlindData(BlindData bd) |
| Modifier and Type | Method and Description |
|---|---|
BlindData | KademliaNetworkDatabaseFacade.getBlindData(SigningPublicKey spk) |
BlindData | BlindCache.getData(Destination dest)The cached data or null |
BlindData | BlindCache.getData(SigningPublicKey spk)The cached data or null |
BlindData | BlindCache.getReverseData(SigningPublicKey spk)The cached data or null |
| Modifier and Type | Method and Description |
|---|---|
List<BlindData> | KademliaNetworkDatabaseFacade.getBlindData() |
List<BlindData> | BlindCache.getData()For console ConfigKeyringHelper |
| Modifier and Type | Method and Description |
|---|---|
void | BlindCache.addToCache(BlindData bd)Persists immediately if secret or privkey is non-null |
void | KademliaNetworkDatabaseFacade.setBlindData(BlindData bd) |