Ratchet: Prep for next key

This commit is contained in:
zzz
2019-11-05 15:20:52 +00:00
parent 4d1d11d1d4
commit 656dd42276
6 changed files with 96 additions and 5 deletions

View File

@@ -760,6 +760,7 @@ public final class ECIESAEADEngine {
private class PLCallback implements RatchetPayload.PayloadCallback {
public final List<GarlicClove> cloveSet = new ArrayList<GarlicClove>(3);
public long datetime;
public NextSessionKey nextKey;
public void gotDateTime(long time) {
if (_log.shouldDebug())
@@ -780,6 +781,12 @@ public final class ECIESAEADEngine {
cloveSet.add(clove);
}
public void gotNextKey(NextSessionKey next) {
if (_log.shouldDebug())
_log.debug("Got NEXTKEY block: " + next);
nextKey = next;
}
public void gotTermination(int reason, long count) {
if (_log.shouldDebug())
_log.debug("Got TERMINATION block, reason: " + reason + " count: " + count);