aboutsummaryrefslogtreecommitdiffstats
path: root/link/crypto-openssl.c
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-09-29 16:42:07 +0100
committereunhhu <[email protected]>2026-09-29 16:42:07 +0100
commit393804bee74311ef00e39502d7979ca00bd38cb2 (patch)
treea7e91e435c31b24762ee588122ddae4037b349a1 /link/crypto-openssl.c
parent3bd9b6c924c801dc5033510391ac251a7309219f (diff)
downloadpure-393804bee74311ef00e39502d7979ca00bd38cb2.tar.gz
pure-393804bee74311ef00e39502d7979ca00bd38cb2.zip
Give each of a peer's runs a place, however many send at once
A receiver kept two runs a peer: the sender's, and the one before it restarted. A node with three outputs to another sends in three runs with one key, and they pushed one another out: each packet keyed its run again, and an answer marked for one went to the run that took its place. Now more places are made beside when the run seen longest ago is still live (up to 64), and one is reused only once its run is quiet the idle period. test-link's three outputs of one node key three runs, not seven, and are all stored in 16 ms, not 1016.
Diffstat (limited to 'link/crypto-openssl.c')
0 files changed, 0 insertions, 0 deletions