mirror of
https://github.com/EasyTier/EasyTier.git
synced 2026-10-21 16:00:48 +00:00
The expiry test sampled time before sync_root_key established its grace period. Scheduling delays over 3 ms could leave the asserted timestamp inside the grace window and fail the test. Use the actual grace deadline to check acceptance just before expiry and rejection at expiry. Use a fresh sequence number for the rejection check so replay detection cannot hide a broken expiry boundary.