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.Dismiss alert
FIDO2: check SkPublicKey before Ed25519 in authenticatePublicKey
Move the `instanceof SkPublicKey` check before the `isEd25519Key()`
check in AuthenticationManager.authenticatePublicKey(). SK Ed25519
keys (sk-ssh-ed25519@openssh.com) match isEd25519Key() because their
algorithm is "Ed25519", causing them to enter the generic Ed25519 path
which tries DER encoding and fails with InvalidKeySpecException.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments