Uses of Class
net.i2p.data.DataFormatException

Packages that use DataFormatException
net.i2p.client.datagram Provides a standard way for reading and writing messages transferred over I2P so that the recipient has an authenticated mechanism to reply to it. 
net.i2p.crypto These classes provide a number of low-level cryptographic routines. 
net.i2p.data These classes define the common data structures used by the various I2P protocols. 
net.i2p.data.i2cp The Invisible Internet Client Protocol (I2CP) allows applications simplified access to the I2P network without requiring them to deal with the issues involved with the Invisible Internet Network Protocol (I2NP). 
net.i2p.data.i2np The Invisible Internet Network Protocol (I2NP) is only a part of how an application can send messages over the network. 
net.i2p.i2ptunnel   
net.i2p.router The I2P router application handles the I2P network communication. 
net.i2p.sam   
 

Uses of DataFormatException in net.i2p.client.datagram
 

Methods in net.i2p.client.datagram that throw DataFormatException
 void I2PDatagramDissector.loadI2PDatagram(byte[] dgram)
          Load an I2P repliable datagram into the dissector.
 

Uses of DataFormatException in net.i2p.crypto
 

Methods in net.i2p.crypto that throw DataFormatException
 byte[] ElGamalAESEngine.decrypt(byte[] data, PrivateKey targetPrivateKey)
          Deprecated. specify the key manager!
 byte[] ElGamalAESEngine.decrypt(byte[] data, PrivateKey targetPrivateKey, SessionKeyManager keyManager)
          Decrypt the message using the given private key and using tags from the specified key manager.
(package private)  byte[] ElGamalAESEngine.decryptAESBlock(byte[] encrypted, int offset, int encryptedLen, SessionKey key, byte[] iv, byte[] sentTag, Set foundTags, SessionKey foundKey)
           
(package private)  byte[] ElGamalAESEngine.decryptAESBlock(byte[] encrypted, SessionKey key, byte[] iv, byte[] sentTag, Set foundTags, SessionKey foundKey)
          Decrypt the AES data with the session key and IV.
(package private)  byte[] ElGamalAESEngine.decryptExistingSession(byte[] data, SessionKey key, PrivateKey targetPrivateKey, Set foundTags, SessionKey usedKey, SessionKey foundKey)
          scenario 2: The data begins with 32 byte session tag, which also serves as the preIV.
(package private)  byte[] ElGamalAESEngine.decryptNewSession(byte[] data, PrivateKey targetPrivateKey, Set foundTags, SessionKey usedKey, SessionKey foundKey)
          scenario 1: Begin with 222 bytes, ElG encrypted, containing:
 void SHA1Hash.readBytes(InputStream in)
           
 void SHA1Hash.writeBytes(OutputStream out)
           
 

Uses of DataFormatException in net.i2p.data
 

Methods in net.i2p.data that throw DataFormatException
 Destination PrivateKeyFile.createIfAbsent()
          Also reads in the file to get the privKey and signingPrivKey, which aren't available from I2PClient.
 void DataStructure.fromBase64(String data)
          Load the structure from the base 64 encoded data provided
 void DataStructureImpl.fromBase64(String data)
           
 void DataStructure.fromByteArray(byte[] data)
           
 void DataStructureImpl.fromByteArray(byte[] data)
           
static Date DataHelper.fromDate(byte[] src, int offset)
           
static int DataHelper.fromProperties(byte[] source, int offset, Properties target)
          Deprecated. unused
 Destination PrivateKeyFile.getDestination()
          Also sets the local privKey and signingPrivKey
static Boolean DataHelper.readBoolean(InputStream in)
          Deprecated. unused
 int Certificate.readBytes(byte[] source, int offset)
           
 int Destination.readBytes(byte[] source, int offset)
           
 void SigningPrivateKey.readBytes(InputStream in)
           
 void DataStructure.readBytes(InputStream in)
          Load up the current object with data from the given stream.
 void Payload.readBytes(InputStream in)
           
 void Certificate.readBytes(InputStream in)
           
 void SigningPublicKey.readBytes(InputStream in)
           
 void SessionTag.readBytes(InputStream in)
           
 void Destination.readBytes(InputStream in)
           
 void Address.readBytes(InputStream in)
           
 void PrivateKey.readBytes(InputStream in)
           
 void TunnelId.readBytes(InputStream in)
           
 void RouterAddress.readBytes(InputStream in)
           
 void Hash.readBytes(InputStream in)
           
 void RouterIdentity.readBytes(InputStream in)
           
 void LeaseSet.readBytes(InputStream in)
           
 void RouterInfo.readBytes(InputStream in)
           
 void Signature.readBytes(InputStream in)
           
 void Lease.readBytes(InputStream in)
           
 void SessionKey.readBytes(InputStream in)
           
 void PublicKey.readBytes(InputStream in)
           
static Date DataHelper.readDate(InputStream in)
          Read in a date from the stream as specified by the I2P data structure spec.
static long DataHelper.readLong(InputStream rawStream, int numBytes)
          Read the stream for an integer as defined by the I2P data structure specification.
static Properties DataHelper.readProperties(InputStream rawStream)
          Read a mapping from the stream, as defined by the I2P data structure spec, and store it into a Properties object.
static String DataHelper.readString(InputStream in)
          Read in a string from the stream as specified by the I2P data structure spec.
 void LeaseSet.sign(SigningPrivateKey key)
          Sign the structure using the supplied signing key
 void RouterInfo.sign(SigningPrivateKey key)
          Sign the structure using the supplied signing key
static int DataHelper.toProperties(byte[] target, int offset, Properties props)
           
 void PrivateKeyFile.write()
          Copied from I2PClientImpl.createDestination()
static void DataHelper.writeBoolean(OutputStream out, Boolean bool)
          Deprecated. unused
 int TunnelId.writeBytes(byte[] target, int offset)
           
 void SigningPrivateKey.writeBytes(OutputStream out)
           
 void DataStructure.writeBytes(OutputStream out)
          Write out the data structure to the stream, using the format defined in the I2P data structure specification.
 void Payload.writeBytes(OutputStream out)
           
 void Certificate.writeBytes(OutputStream out)
           
 void SigningPublicKey.writeBytes(OutputStream out)
           
 void SessionTag.writeBytes(OutputStream out)
           
 void Destination.writeBytes(OutputStream out)
           
 void Address.writeBytes(OutputStream out)
           
 void PrivateKey.writeBytes(OutputStream out)
           
 void TunnelId.writeBytes(OutputStream out)
           
 void RouterAddress.writeBytes(OutputStream out)
           
 void Hash.writeBytes(OutputStream out)
           
 void RouterIdentity.writeBytes(OutputStream out)
           
 void LeaseSet.writeBytes(OutputStream out)
           
 void RouterInfo.writeBytes(OutputStream out)
           
 void Signature.writeBytes(OutputStream out)
           
 void Lease.writeBytes(OutputStream out)
           
 void SessionKey.writeBytes(OutputStream out)
           
 void PublicKey.writeBytes(OutputStream out)
           
static void DataHelper.writeDate(OutputStream out, Date date)
          Write out a date to the stream as specified by the I2P data structure spec.
static void DataHelper.writeLong(OutputStream rawStream, int numBytes, long value)
          Write an integer as defined by the I2P data structure specification to the stream.
static void DataHelper.writeProperties(OutputStream rawStream, Properties props)
          Write a mapping to the stream, as defined by the I2P data structure spec, and store it into a Properties object.
static void DataHelper.writeProperties(OutputStream rawStream, Properties props, boolean utf8)
          Writes the props to the stream, sorted by property name.
static void DataHelper.writeString(OutputStream out, String string)
          Write out a string to the stream as specified by the I2P data structure spec.
 

Constructors in net.i2p.data that throw DataFormatException
Destination(String s)
          alternative constructor which takes a base64 string representation
PrivateKey(String base64Data)
          constructs from base64
PublicKey(String base64Data)
          constructs from base64
SigningPrivateKey(String base64Data)
          constructs from base64
SigningPublicKey(String base64Data)
          constructs from base64
VerifiedDestination(Destination d)
          create from an existing Dest
VerifiedDestination(String s)
          alternative constructor which takes a base64 string representation
 

Uses of DataFormatException in net.i2p.data.i2cp
 

Methods in net.i2p.data.i2cp that throw DataFormatException
 void SessionConfig.readBytes(InputStream rawConfig)
           
 void I2CPMessageImpl.readBytes(InputStream in)
           
 void MessageId.readBytes(InputStream in)
           
 void SessionId.readBytes(InputStream in)
           
 void AbuseSeverity.readBytes(InputStream in)
           
 void AbuseReason.readBytes(InputStream in)
           
 void SessionConfig.signSessionConfig(SigningPrivateKey signingKey)
          Sign the structure using the supplied private key
 void SessionConfig.writeBytes(OutputStream out)
           
 void I2CPMessageImpl.writeBytes(OutputStream out)
           
 void MessageId.writeBytes(OutputStream out)
           
 void SessionId.writeBytes(OutputStream out)
           
 void AbuseSeverity.writeBytes(OutputStream out)
           
 void AbuseReason.writeBytes(OutputStream out)
           
 

Uses of DataFormatException in net.i2p.data.i2np
 

Methods in net.i2p.data.i2np that throw DataFormatException
 int GarlicClove.readBytes(byte[] source, int offset)
           
 int DeliveryInstructions.readBytes(byte[] data, int offset)
           
 void I2NPMessageImpl.readBytes(InputStream in)
          Deprecated. Unused, why would you do this
 void GarlicClove.readBytes(InputStream in)
           
 void DeliveryInstructions.readBytes(InputStream in)
           
 void I2NPMessageImpl.writeBytes(OutputStream out)
           
 void GarlicClove.writeBytes(OutputStream out)
           
 void DeliveryInstructions.writeBytes(OutputStream out)
           
 

Uses of DataFormatException in net.i2p.i2ptunnel
 

Methods in net.i2p.i2ptunnel that throw DataFormatException
static Destination I2PTunnel.destFromName(String name)
          Generates a Destination from a name.
 

Uses of DataFormatException in net.i2p.router
 

Methods in net.i2p.router that throw DataFormatException
 void LeaseSetKeys.readBytes(InputStream in)
           
 void LeaseSetKeys.writeBytes(OutputStream out)
           
 

Uses of DataFormatException in net.i2p.sam
 

Methods in net.i2p.sam that throw DataFormatException
 boolean SAMStreamSession.connect(int id, String dest, Properties props)
          Connect the SAM STREAM session to the specified Destination
 boolean SAMv2StreamSession.connect(int id, String dest, Properties props)
          Connect the SAM STREAM session to the specified Destination
 void SAMv3StreamSession.connect(SAMv3Handler handler, String dest, Properties props)
          Connect the SAM STREAM session to the specified Destination
static Destination SAMUtils.getDest(String s)
          Resolve the destination from a key or a hostname
(package private)  SAMv3DatagramSession SAMv3Handler.newSAMDatagramSession(String login)
           
(package private)  SAMv3RawSession SAMv3Handler.newSAMRawSession(String login)
           
(package private)  SAMv3StreamSession SAMv3Handler.newSAMStreamSession(String login)
           
(package private)  SAMStreamSession SAMv2Handler.newSAMStreamSession(String destKeystream, String direction, Properties props)
           
(package private)  SAMStreamSession SAMv1Handler.newSAMStreamSession(String destKeystream, String direction, Properties props)
           
 boolean SAMDatagramSession.sendBytes(String dest, byte[] data)
          Send bytes through a SAM DATAGRAM session.
 boolean SAMRawSession.sendBytes(String dest, byte[] data)
          Send bytes through a SAM RAW session.
 boolean SAMv3Handler.Session.sendBytes(String dest, byte[] data)
           
abstract  boolean SAMMessageSession.sendBytes(String dest, byte[] data)
          Send bytes through a SAM message-based session.
 boolean SAMv3StreamSession.sendBytes(String s, byte[] b)
           
protected  boolean SAMMessageSession.sendBytesThroughMessageSession(String dest, byte[] data)
          Actually send bytes through the SAM message-based session I2PSession (er...).
 

Constructors in net.i2p.sam that throw DataFormatException
SAMDatagramSession(InputStream destStream, Properties props, SAMDatagramReceiver recv)
          Create a new SAM DATAGRAM session.
SAMDatagramSession(String dest, Properties props, SAMDatagramReceiver recv)
          Create a new SAM DATAGRAM session.
SAMMessageSession(InputStream destStream, Properties props)
          Initialize a new SAM message-based session.
SAMMessageSession(String dest, Properties props)
          Initialize a new SAM message-based session.
SAMRawSession(InputStream destStream, Properties props, SAMRawReceiver recv)
          Create a new SAM RAW session.
SAMRawSession(String dest, Properties props, SAMRawReceiver recv)
          Create a new SAM RAW session.
SAMStreamSession(InputStream destStream, String dir, Properties props, SAMStreamReceiver recv)
          Create a new SAM STREAM session.
SAMStreamSession(String dest, String dir, Properties props, SAMStreamReceiver recv)
          Create a new SAM STREAM session.
SAMv2StreamSession(InputStream destStream, String dir, Properties props, SAMStreamReceiver recv)
          Create a new SAM STREAM session.
SAMv2StreamSession(String dest, String dir, Properties props, SAMStreamReceiver recv)
          Create a new SAM STREAM session.
SAMv3DatagramSession(String nick)
          build a DatagramSession according to informations registered with the given nickname
SAMv3RawSession(String nick)
          Build a Raw Datagram Session according to information registered with the given nickname
SAMv3StreamSession(String login)
          Create a new SAM STREAM session, according to information registered with the given nickname