Package net.i2p.router.crypto.ratchet
Class RatchetSessionTag
java.lang.Object
net.i2p.router.crypto.ratchet.RatchetSessionTag
8 bytes of random data.
Does not extend SessionTag or DataStructure to save space
- Since:
- 0.9.44
-
Field Summary
-
Constructor Summary
-
Method Summary
-
Field Details
-
LENGTH
public static final int LENGTH- See Also:
-
-
Constructor Details
-
RatchetSessionTag
public RatchetSessionTag(long val) -
RatchetSessionTag
public RatchetSessionTag(byte[] val) - Parameters:
val
- will copy the first 8 bytes. Reference will not be kept.
-
-
Method Details
-
getData
public byte[] getData()- Returns:
- data as a byte array
-
getLong
public long getLong()- Returns:
- data as a long value
- Since:
- 0.9.46
-
length
public int length() -
toBase64
12 chars -
hashCode
public int hashCode()We assume the data has enough randomness in it, so use 4 bytes for speed. -
equals
-
toString
-