Warren
0403a340c4
Test / test (push) Has been cancelled
Test / build (push) Has been cancelled
Attempt to fix exchange hash calculation
Attempted fixes:
1. Add \r\n to version strings (reverted - incorrect)
2. Add SSH_MSG_KEXINIT byte to KEXINIT payloads (reverted - payloads already contain it)
Current issue:
- OpenSSH client still rejects SSH_MSG_KEX_ECDH_REPLY
- Client not sending NEWKEYS
- Exchange hash calculation still has subtle differences
Deep analysis completed:
- Analyzed 10 OpenSSH source functions
- Verified mpint encoding, key derivation, MAC calculation all correct
- Still need to find remaining exchange hash component differences