Warren
db28c05964
Test / test (push) Has been cancelled
Test / build (push) Has been cancelled
Add detailed X25519 and ECDH public key logging
Complete client密钥encoding分析:
- OpenSSH kexc25519_shared_key_ext分析
- OpenSSH kex_derive_keys分析
- 确认client使用同一个mpint encoding(非双重encoding)
已验证的完整数据:
- Client/Server public keys (32 bytes)
- X25519 shared secret计算过程
- Server密钥派生100%正确
核心矛盾:
- 签名成功 → exchange hash相同
- MAC失败 → 密钥不同
唯一解释:Client计算的shared secret bytes ≠ Server
下一步:Wireshark对比OpenSSH vs MarkBaseSSH的packet encoding