## Uses of Class
net.i2p.data.BlindData

- Packages that use BlindData
  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.

- - ### Uses of BlindData in net.i2p.client

    Methods in net.i2p.client with parameters of type BlindData
    Modifier and Type | Method and Description
    --- | ---
    `void` | I2PSession.`sendBlindingInfo(BlindData bd)`

  - ### Uses of BlindData in net.i2p.client.impl

    Methods in net.i2p.client.impl with parameters of type BlindData
    Modifier and Type | Method and Description
    --- | ---
    `void` | I2PSessionImpl.`sendBlindingInfo(BlindData bd)`

  - ### Uses of BlindData in net.i2p.crypto

    Methods in net.i2p.crypto that return BlindData
    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.

  - ### Uses of BlindData in net.i2p.data.i2cp

    Methods in net.i2p.data.i2cp that return BlindData
    Modifier and Type | Method and Description
    --- | ---
    `BlindData` | BlindingInfoMessage.`getBlindData()` Gets the computed blind data.

    Constructors in net.i2p.data.i2cp with parameters of type BlindData
    Constructor and Description
    `BlindingInfoMessage(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 BlindData
    Modifier and Type | Method and Description
    --- | ---
    `BlindData` | NetworkDatabaseFacade.`getBlindData(SigningPublicKey spk)`

    Methods in net.i2p.router that return types with arguments of type BlindData
    Modifier and Type | Method and Description
    --- | ---
    `List<BlindData>` | NetworkDatabaseFacade.`getBlindData()` For console ConfigKeyringHelper

    Methods in net.i2p.router with parameters of type BlindData
    Modifier and Type | Method and Description
    --- | ---
    `void` | NetworkDatabaseFacade.`setBlindData(BlindData bd)`

  - ### Uses of BlindData in net.i2p.router.networkdb.kademlia

    Methods in net.i2p.router.networkdb.kademlia that return BlindData
    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

    Methods in net.i2p.router.networkdb.kademlia that return types with arguments of type BlindData
    Modifier and Type | Method and Description
    --- | ---
    `List<BlindData>` | KademliaNetworkDatabaseFacade.`getBlindData()` For console ConfigKeyringHelper
    `List<BlindData>` | BlindCache.`getData()` For console ConfigKeyringHelper

    Methods in net.i2p.router.networkdb.kademlia with parameters of type BlindData
    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)`