I have two OpenBSD machines, let's call them laptop and desktop. desktop is a bit older, and has a ecdsa-sha2-nistp256 key in .ssh/authorized_keys. laptop is configured with a ssh-ed25519 .ssh/id_ed25519 key file. The keyfile has a password and I use ssh-agent and ssh-add to unlock it.
What happens: I ssh from laptop to desktop and ssh asks for the id_ed25519 password. This doesn't accomplish much, since it isn't authorized on desktop anyway. Expected: If the key doesn't work, I should be asked for the remote system password, not the key password. The key has already been unlocked via ssh-add. Theory: ssh tries the key, doesn't work, then gets confused when it goes back into the .ssh for more options and asks to unlock a key it's already seen. I think this is a regression, I've had similar setup for ages and never noticed this before.
