fix cipher desync issue

update the handshake phase to call the new method after activating the cipher, ensuring buffered data (likely from a second login attempt, GC_PHASE) is properly decrypted, and fix a logging format issue.
This commit is contained in:
mq1n
2025-09-07 20:24:38 +03:00
parent 397e2b1890
commit eaecf67d33
4 changed files with 17 additions and 2 deletions

View File

@@ -254,6 +254,7 @@ bool CPythonNetworkStream::RecvKeyAgreementCompletedPacket()
Tracenf("KEY_AGREEMENT_COMPLETED RECV");
ActivateCipher();
DecryptAlreadyReceivedData();
return true;
}