Package net.i2p.router.crypto.ratchet
Class RatchetSessionTag
- java.lang.Object
-
- net.i2p.router.crypto.ratchet.RatchetSessionTag
-
public class RatchetSessionTag extends Object
8 bytes of random data. Does not extend SessionTag or DataStructure to save space- Since:
- 0.9.44
-
-
Field Summary
Fields Modifier and Type Field Description static int
LENGTH
-
Constructor Summary
Constructors Constructor Description RatchetSessionTag(byte[] val)
RatchetSessionTag(long val)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
byte[]
getData()
long
getLong()
int
hashCode()
We assume the data has enough randomness in it, so use 4 bytes for speed.int
length()
String
toBase64()
12 charsString
toString()
-
-
-
Field Detail
-
LENGTH
public static final int LENGTH
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
public String toBase64()
12 chars
-
hashCode
public int hashCode()
We assume the data has enough randomness in it, so use 4 bytes for speed.
-
-