Handshake state collision between parralel RoutineHandshake threads

Jason A. Donenfeld Jason at zx2c4.com
Thu Feb 25 11:23:28 UTC 2021


Hi Laura,

I'm not sure this is actually a problem. The latest handshake message
should probably win the race. I don't see state machine or data
corruption here, but just one handshake interrupting another, which is
par for the course with WireGuard.

Or have I overlooked something important in the state machine implementation?

Jason


More information about the WireGuard mailing list