aboutsummaryrefslogtreecommitdiffstats
path: root/core/module.c
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-09-29 14:39:27 +0100
committereunhhu <[email protected]>2026-09-29 14:39:27 +0100
commitdee0c1442202272de1f4a8ebe555af35874d691b (patch)
treebbdbca2ff30ec155b48cff7b8c601a16abda03c9 /core/module.c
parent0bbc12658c63f5f5fce2683798d4ac08b1e26e08 (diff)
downloadpure-dee0c1442202272de1f4a8ebe555af35874d691b.tar.gz
pure-dee0c1442202272de1f4a8ebe555af35874d691b.zip
Begin an epoch only from the answer to this offer, not an earlier one
A sender that took its epoch for lost offers epoch 1 again with a new key. The receiver accepts it in the turn, after the answers; until then its answers still carried the ACCEPT of the earlier offer, which named the same epoch. The sender began its epoch from that one, the two sides held different secrets, and 2 s later it took the epoch for lost again: a turn of that each time the order fell so. Now an ACCEPT carries the first four bytes of the key it answers, and a sender begins its epoch only from one that answers its own. test-link cuts the path for 3 s the moment the sender begins an epoch, three times; a sender's counts say how many epochs it took for lost, and it must be three. Before, it was four.
Diffstat (limited to 'core/module.c')
0 files changed, 0 insertions, 0 deletions