Uses of Package
Packages that use net.i2p.router.crypto.ratchet Package Description net.i2p.routerThe I2P router application handles the I2P network communication. net.i2p.router.crypto.ratchetImplementation of ECIES-X25519-AEAD-Ratchet (proposal 144).
Classes in net.i2p.router.crypto.ratchet used by net.i2p.router Class Description ECIESAEADEngineHandles the actual ECIES+AEAD encryption and decryption scenarios using the supplied keys and data.
Classes in net.i2p.router.crypto.ratchet used by net.i2p.router.crypto.ratchet Class Description Elg2KeyPairX25519 keys, with the public key Elligator2 encoding pre-calculated MuxedSKMBoth. NextSessionKeyA session key and key ID. RatchetEntrySimple object with outbound tag, key, and nonce, and an optional next key. RatchetPayload.BlockBase class for blocks to be transmitted. RatchetPayload.PayloadCallbackFor all callbacks, recommend throwing exceptions only from the handshake. RatchetSessionTag8 bytes, usually of random data. RatchetSKM RatchetTagSetA tagset class for one direction, either inbound or outbound. SessionKeyAndNonceA session key is 32 bytes of data. SessionTagListenerSomething that looks for SessionTags. SparseArray
SparseArraymaps integers to Objects and, unlike a normal array of Objects, its indices can contain gaps.