You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
log.LogDebug("TcpConnection","Unexpected exception propogated back to NetLoop: {0}",ex);
}
I'm trying NET6 preview 6, and for whatever reason it's throwing here:
NetFilterEncryptionWithHMAC Unable to decrypt incoming packet: NetFilterEncryption was unable to decrypt packet: HMAC from server did not match computed HMAC.
TcpConnection Unexpected exception propogated back to NetLoop: System.IO.IOException: Unable to decrypt incoming packet
---> System.Security.Cryptography.CryptographicException: NetFilterEncryption was unable to decrypt packet: HMAC from server did not match computed HMAC.
The problem is that this exception is being hidden by TcpConnection and only visible in DebugLog. Should it be rethrown/not caught?
The text was updated successfully, but these errors were encountered:
Since EnvelopeEncryptedConnection is already responsible for shutting down connections based on the connection setup state, and is directly responsible for calling ProcessIncoming, it should probably also catch this IOException (or a subclass of it) and abort the connection.
Specifically here:
SteamKit/SteamKit2/SteamKit2/Networking/Steam3/TcpConnection.cs
Lines 255 to 262 in 12d90d6
I'm trying NET6 preview 6, and for whatever reason it's throwing here:
The problem is that this exception is being hidden by TcpConnection and only visible in DebugLog. Should it be rethrown/not caught?
The text was updated successfully, but these errors were encountered: