Package | Description |
---|---|
net.i2p.router.crypto.ratchet |
Implementation of ECIES-X25519-AEAD-Ratchet (proposal 144).
|
Modifier and Type | Field and Description |
---|---|
RatchetSessionTag |
RatchetEntry.tag |
Modifier and Type | Method and Description |
---|---|
RatchetSessionTag |
RatchetTagSet.consumeNext()
For outbound only.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SessionTagListener.addTag(RatchetSessionTag tag,
RatchetTagSet ts)
Map the tag to this tagset.
|
boolean |
RatchetSKM.addTag(RatchetSessionTag tag,
RatchetTagSet ts)
Map the tag to this tagset.
|
SessionKeyAndNonce |
RatchetTagSet.consume(RatchetSessionTag tag)
inbound only
|
SessionKeyAndNonce |
RatchetSKM.consumeTag(RatchetSessionTag tag)
Inbound.
|
void |
SessionTagListener.expireTag(RatchetSessionTag tag,
RatchetTagSet ts)
Remove the tag associated with this tagset.
|
void |
RatchetSKM.expireTag(RatchetSessionTag tag,
RatchetTagSet ts)
Remove the tag associated with this tagset.
|
Constructor and Description |
---|
RatchetEntry(RatchetSessionTag tag,
SessionKeyAndNonce key,
int keyID,
int pn)
outbound - calculated key
|
RatchetEntry(RatchetSessionTag tag,
SessionKeyAndNonce key,
int keyID,
int pn,
NextSessionKey nextKey) |