willardf / Hazel-Networking

Hazel Networking is a low level networking library for C# providing connection-oriented, message-based communication via RUDP.
MIT License
385 stars 60 forks source link

Fix resent handshake failure #18

Closed mendsley closed 3 years ago

mendsley commented 3 years ago

This addresses the client-side issue where resending a timed-out ClientHello message re-generates the ClientRandom value and thereby desynchronizes the session with the server. This manifests itself as the server refusing the connection due to a mismatched hash in the Finished handshake message