Commit b88eed6
committed
Imrove strict-kex interoperability
This commit changes AsyncSSH to no longer send MSG_IGNORE during a key
exchange (both initial and when rekeying). With the strict-kex feature,
MSG_IGNORE is no longer allowed during initial kex exchange, but some
implementations also error out if they see MSG_IGNORE during rekeying.
This change should improve interoperability in that case.
Thanks go to GitHub user emeryalden for reporting this issue and helping
to track down the specific issue that caused rekeying to fail!1 parent 4b45479 commit b88eed6
1 file changed
+2
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1741 | 1741 | | |
1742 | 1742 | | |
1743 | 1743 | | |
1744 | | - | |
| 1744 | + | |
1745 | 1745 | | |
1746 | 1746 | | |
1747 | 1747 | | |
| |||
1751 | 1751 | | |
1752 | 1752 | | |
1753 | 1753 | | |
1754 | | - | |
| 1754 | + | |
1755 | 1755 | | |
1756 | 1756 | | |
1757 | 1757 | | |
| |||
0 commit comments