Elg2KeyPair |
X25519 keys, with the public key Elligator2 encoding pre-calculated
|
MuxedSKM |
Both.
|
NextSessionKey |
A session key and key ID.
|
RatchetEntry |
Simple object with outbound tag, key, and nonce,
and an optional next key.
|
RatchetPayload.Block |
Base class for blocks to be transmitted.
|
RatchetPayload.PayloadCallback |
For all callbacks, recommend throwing exceptions only from the handshake.
|
RatchetSessionTag |
8 bytes, usually of random data.
|
RatchetSKM |
|
RatchetTagSet |
A tagset class for one direction, either inbound or outbound.
|
SessionKeyAndNonce |
A session key is 32 bytes of data.
|
SessionTagListener |
Something that looks for SessionTags.
|
SparseArray |
SparseArray maps integers to Objects and, unlike a normal array of Objects,
its indices can contain gaps.
|