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.
Hi, after updating to Paramiko 2.2.0 some code that previously worked is now broken. I have minimized the reproduction code. Of course, I might have overly minimized it (removed the actual SSH key) because it can't work as is.
OK, thanks for checking this!
In accordance to what you're saying, it appears that my known_hosts had 2 types of entries and one of them was ignored while the other one worked; now the first one causes a failure.
That sounds like the most likely explanation, yup; beforehand, I believe the known_hosts parsing would simply have skipped the ed25519 keys entirely (thus getting to your apparent other key for the same host, of a different type like RSA); now it's able to create PKey instances for the ed25519 keys, but they lacked hashability and thus failed the comparison step that came afterwards.