Package net.i2p.data.i2np
Class EncryptedBuildRecord
- java.lang.Object
-
- net.i2p.data.SimpleDataStructure
-
- net.i2p.data.i2np.EncryptedBuildRecord
-
- All Implemented Interfaces:
DataStructure
- Direct Known Subclasses:
ShortEncryptedBuildRecord
public class EncryptedBuildRecord extends SimpleDataStructure
ElGamal-encrypted request or response. 528 bytes. Previously stored in a ByteArray. May or may not be AES layer-encrypted. Note that these are layer-encrypted and layer-decrypted in-place. Do not cache.- Since:
- 0.9.18
-
-
Field Summary
Fields Modifier and Type Field Description static int
LENGTH
-
Fields inherited from class net.i2p.data.SimpleDataStructure
_data
-
-
Constructor Summary
Constructors Constructor Description EncryptedBuildRecord(byte[] data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
length()
The legal length of the byte array in this data structure-
Methods inherited from class net.i2p.data.SimpleDataStructure
calculateHash, equals, fromBase64, fromByteArray, getData, hashCode, read, readBytes, setData, toBase64, toByteArray, toString, writeBytes
-
-
-
-
Field Detail
-
LENGTH
public static final int LENGTH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EncryptedBuildRecord
public EncryptedBuildRecord(byte[] data)
- Throws:
IllegalArgumentException
- if data is not correct length (null is ok)
-
-
Method Detail
-
length
public int length()
Description copied from class:SimpleDataStructure
The legal length of the byte array in this data structure- Specified by:
length
in classSimpleDataStructure
-
-