| Package | Description |
|---|---|
| net.i2p.router.crypto.ratchet | Implementation of ECIES-X25519-AEAD-Ratchet cryptographic protocol
(I2P proposal 144), providing forward secrecy and enhanced security
for I2P transport communications. |
| Constructor and Description |
|---|
RatchetTagSet(HKDF hkdf,
HandshakeState state,
SessionKey rootKey,
SessionKey data,
long date)Outbound NSR Tagset |
RatchetTagSet(HKDF hkdf,
SessionKey rootKey,
SessionKey data,
long date,
int tagsetid,
int keyid)Outbound ES Tagset |
RatchetTagSet(HKDF hkdf,
SessionTagListener lsnr,
HandshakeState state,
SessionKey rootKey,
SessionKey data,
long date,
int minSize,
int maxSize)Inbound NSR Tagset |
RatchetTagSet(HKDF hkdf,
SessionTagListener lsnr,
PublicKey remoteKey,
SessionKey rootKey,
SessionKey data,
long date,
int tagsetid,
int keyid,
int minSize,
int maxSize)Inbound ES Tagset |
SplitKeys(HandshakeState state,
HKDF hkdf)Derives ck, k_ab, k_ba from Noise handshake split stage. |